目前在做CH32V003芯片的IAP升級(jí)時(shí)遇到一個(gè)問題。自己實(shí)現(xiàn)IAP寫入0X1FFFFFFF通過SystemReset_StartMode(Start_Mode_USER);方式設(shè)置啟動(dòng)位置的正常情況下可以正常升級(jí)成功,但是在APP存在嚴(yán)重缺陷,無法正常運(yùn)行時(shí)沒有辦法回到IAP進(jìn)行重新升級(jí)。能麻煩提供傳統(tǒng)跳轉(zhuǎn)方式并且偏移中斷向量的升級(jí)例程嗎?
查看: 1599
回復(fù): 3
請(qǐng)教CH32V003中斷向量重定位問題。
熱門產(chǎn)品 :
CH339: 7端口多功能USB HUB控制器芯片
這樣在開啟看門狗的情況下可以復(fù)位到IAP
0X8000000是空的,開啟看門狗。跳轉(zhuǎn)后卡死了
您好,關(guān)于IAP升級(jí),在CH32V003 EVT有通過串口進(jìn)行IAP升級(jí)的例程,如下圖1,可以參考一下。EVT下載鏈接如下。關(guān)于中斷向量的偏移,這部分不需要設(shè)置,啟動(dòng)文件中有相關(guān)處理。關(guān)于FLASH起始地址,可參考ld文件中以0x00000000表示,硬件上做了0到0x08000000地址的映射。后續(xù)若有問題,可郵箱(lzs@wch.cn)溝通。
http://www.findthetime.net/downloads/CH32V003EVT_ZIP.html?
圖1
圖2
請(qǐng)勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語(yǔ)言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄