gd32f103 iap 升级
时间: 2023-09-05 17:14:27 浏览: 53
GD32F103的IAP升级与STM32的IAP升级是相似的,因为它们的内核是一样的。升级的原理是通过升级路径和与内核相关的方式进行的。
在GD32F103C8T6中,ROM的地址范围为0x8000000到0x800FFFF,总共64K,每个扇区大小为1024字节。
关于GD32的串口升级协议,可以按照以下方式进行操作:
1. 获取版本号:发送命令0x01,数据长度为0x02,数据为0x00和0x00,校验和为checksum。
2. 进入升级模式:发送命令0x02,数据长度为0x02,数据为0x00和0x00,校验和为checksum。
3. 升级文件大小:发送命令0x03,数据长度为0x04,数据为0x00、0x00、0x00和0x00,校验和为checksum。
4. 数据包发送:发送命令0x04,数据长度为0x40,数据为一组数据,校验和为checksum。
5. 数据包发送完成:发送命令0x05,数据长度为0x02,数据为0x00和0x00,校验和为checksum。
以上是关于GD32F103的IAP升级的一些基本信息和步骤。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [24. GD32F103C8T6入门教程-IAP升级教程](https://blog.csdn.net/u010261063/article/details/124234496)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [GD32F103 IAP 升级源代码](https://download.csdn.net/download/u010261063/85163544)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [单片机GD32F303RCT6 (Macos环境)开发 (三十)—— GD32设置i2c从机模式的IAP升级](https://blog.csdn.net/weixin_43932857/article/details/130969376)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]