有没有U盘下程序的资料307VCT6

STM32 好做,但是这个芯片,bootloader 怎么下载都是一头污水。

您好,若你是需要通过U盘进行IAP升级,可参考附件例程。关于IAP升级,在CH32V307 EVT中也有相关程序,可以参考一下

CH32V307 EVT:https://www.wch.cn/downloads/CH32V307EVT_ZIP.html

 image.png

icon_rar.gifCH32V307 U盘IAP.zip



iap (bootloader)文件不是应该下载到0x1FFF 8000空间中,但是好像没法设置地址去下载,EVT例子中USB下载好像也不对。该如何下载进去呢?


还有APP中开始地址该5000,真是完全不知道为啥?

FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 288K

0x0800 0000 APP地址就是这个为啥要去改?


您好,首先用户工程代码都是下载到Code FLASH里面的,起始地址为0x08000000。关于你所说的0x1FFF8000,该地址存储的是系统引导程序(厂家固话加载程序),用户不可修改。关于IAP升级,其代码IAP程序和APP程序都是下载到FLASH里面的。IAP升级是将FLASH分为两块区域,一块存放IAP代码,一块存放APP代码。个人建议你可以先对MCU IAP升级进行一个了解。后续若有问题,可通过邮箱(lzs@wch.cn)和我沟通


好像明白了。谢谢TECH62 ( lzs)


只有登录才能回复,可以选择微信账号登录