STM32 好做,但是這個芯片,bootloader 怎么下載都是一頭污水。
您好,若你是需要通過U盤進(jìn)行IAP升級,可參考附件例程。關(guān)于IAP升級,在CH32V307 EVT中也有相關(guān)程序,可以參考一下
CH32V307 EVT:http://www.findthetime.net/downloads/CH32V307EVT_ZIP.html
?
iap (bootloader)文件不是應(yīng)該下載到0x1FFF 8000空間中,但是好像沒法設(shè)置地址去下載,EVT例子中USB下載好像也不對。該如何下載進(jìn)去呢?
還有APP中開始地址該5000,真是完全不知道為啥?
FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 288K
0x0800 0000 APP地址就是這個為啥要去改?
您好,首先用戶工程代碼都是下載到Code FLASH里面的,起始地址為0x08000000。關(guān)于你所說的0x1FFF8000,該地址存儲的是系統(tǒng)引導(dǎo)程序(廠家固話加載程序),用戶不可修改。關(guān)于IAP升級,其代碼IAP程序和APP程序都是下載到FLASH里面的。IAP升級是將FLASH分為兩塊區(qū)域,一塊存放IAP代碼,一塊存放APP代碼。個人建議你可以先對MCU IAP升級進(jìn)行一個了解。后續(xù)若有問題,可通過郵箱(lzs@wch.cn)和我溝通
好像明白了。謝謝TECH62?(?lzs)