跪求一個CH32Vx系列的單片機 IAP下載到RAM里面運行的Demo。十分感謝。
熱門產品 :
CH32L103: 32位PDUSB低功耗單片機
跪求一個CH32Vx系列的單片機 IAP下載到RAM里面運行的Demo。十分感謝。
您好,目前沒有在RAM運行的Demo。
若你是想將IAP程序下載到RAM里面運行,首先要保證BOOT為RAM啟動,其次需要修改ld文件(修改flash的起始地址),使得編譯器代碼的位置為RAM,ld文件修改如下圖1,最后需要修改啟動文件,要保證RAM中代碼的前兩條能夠將PC偏移過去,因此修改啟動文件的前兩條指令,如下圖2。但需要注意MounRiver目前不能直接通過下載將程序下載到RAM中,可通過Debug方式下載到RAM中,配置如下圖3
若你是想通過IAP升級將APP程序下載到RAM中運行,首先需要注意IAP中的跳轉要跳轉到RAM位置,APP程序的配置和上面描述基本差不多。
圖1
圖2
圖3