[CW32F030系列] 如何在 CW32F030 上实现 IAP 功能实现远程升级

[复制链接]
3604|45
星辰大海不退缩 发表于 2023-8-27 09:23 | 显示全部楼层
使用物联网远程调控技术
leslietian 发表于 2023-9-20 08:19 | 显示全部楼层
其实不管哪家的MCU,IAP原理都是一样的,基本上用过一次就清楚了
AdaMaYun 发表于 2023-9-21 15:58 | 显示全部楼层
IAP远程升级调试需要注意哪些事项
 楼主| forgot 发表于 2023-9-23 10:16 | 显示全部楼层
AdaMaYun 发表于 2023-9-21 15:58
IAP远程升级调试需要注意哪些事项

注意flash的分区
cr315 发表于 2023-10-7 10:59 | 显示全部楼层
在 CW32F030 上实现 IAP(In-Application Programming)功能,实现远程升级,需要按照以下步骤进行:

1.将 CW32F030 的 Bootloader 程序上电时,程序会自动进入 IAP 升级流程。 Bootloader 程序一般放置在 FLASH 的开始部分,划分 0x00000000 ~ 0x00001FFFF 这 8Kbyte 的空间用于存放 Bootloader 程序。
2.Bootloader 程序通过 UART1 作为 IAP 的通讯接口,以 Ymodem 协议进行文件的传输。
3.APP 程序通过 SYSTICK 定时器计时,并通过中断的方式每 200ms 对口线 PB09 翻转一次,驱动 LED1 闪烁。在 CW32F030 采用 ARM® Cortex®-M0+ 内核,从 Bootloader 中实现向 APP 中跳转较为简单,仅设置向量表偏移即可。
Pretext 发表于 2023-10-7 13:40 | 显示全部楼层
我碰巧需要使用IAP来实现远程升级。
天天向善 发表于 2023-10-7 14:34 | 显示全部楼层
是否有可能避免对RAM空间进行特殊分区?
LinkMe 发表于 2023-10-9 09:41 | 显示全部楼层
远程升级的最大距离限制是什么
鹿鼎计 发表于 2023-10-9 10:56 | 显示全部楼层
Are there any other ways to perform remote upgrades besides IAP remote upgrades
软核硬核 发表于 2023-10-9 12:14 | 显示全部楼层
远程调试仍然非常方便
flycamelaaa 发表于 2023-10-9 16:19 | 显示全部楼层
挺好用的,谢谢分享
329547875 发表于 2024-3-7 14:44 | 显示全部楼层
正好要用到这个 IAP 功能实现远程升级,学习一下,不知道用串口行不行的
AIsignel 发表于 2024-3-8 18:53 | 显示全部楼层
采用物联网远程控制技术
V853 发表于 2024-3-9 08:58 | 显示全部楼层
远程升级和调试IAP时应该注意什么
OKAKAKO 发表于 2024-3-11 15:51 | 显示全部楼层
APP 程序可以先按正常程序的设计流程进行设计和调试
小小蚂蚁举千斤 发表于 2024-3-18 11:00 | 显示全部楼层
正好要用到这个 IAP 功能实现远程升级,了解一下
芯路例程 发表于 2024-3-20 10:18 | 显示全部楼层
如何确保远程升级过程中数据传输不出现问题
digit0 发表于 2024-4-4 20:40 | 显示全部楼层
应用程序,该程序可以根据正常的程序设计过程进行设计和调试
朝生 发表于 2024-4-8 22:15 | 显示全部楼层
如何确保远程升级时没有数据传输问题
chenqianqian 发表于 2024-4-9 12:49 来自手机 | 显示全部楼层
现在都是远程OTA空中升级模式
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部