打印
[CW32F003系列]

bootloader 疑问

[复制链接]
625|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
钓鱼大师|  楼主 | 2025-4-30 14:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看CW32F030的规格书,bootloader所在的地址是0x0010 0000 - 0x0010 09FF 2.5KB,。该区域主要用于存储 BootLoader 启动程序,在芯片出厂时已编程,用户不可更改。为啥在做IAP功能的时候又要从起始地址0x00000000划出一块FLASH做bootloader?

使用特权

评论回复
沙发
pssyx| | 2025-5-6 10:12 | 只看该作者
本帖最后由 pssyx 于 2025-5-6 14:52 编辑

1、CW32MCU内部的BootLoader区,通过UART,主要完成FLASH编程、代码读保护等操作,MCU运行ISP私有协议。更详细的说明,请参考“CW32 自举程序中使用的 ISP 协议”等文档。
2、0x00000000开始的用户Boot区,功能取决于用户代码,比如可以通过UART、I2C、SPI等通信接口,实现IAP升级应用代码等功能

CW32_BootUpwithISP_CN_V1.2.pdf

919.68 KB

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

62

主题

278

帖子

0

粉丝