CH559/549 IAP升級(jí)失敗問題

目前通過用戶程序檢查PIN腳來決定是否跳轉(zhuǎn)到IAP程序,
那么IAP在升級(jí)過程中由于某些原因,比如突然斷電,導(dǎo)致用戶程序被擦除,
但是新的程序未更新完成,那么重新上電后會(huì)出現(xiàn)什么情況?
此時(shí)上電后應(yīng)該還是從0x00執(zhí)行,但是用戶程序已經(jīng)被破壞了,

此時(shí)似乎只能通過進(jìn)入芯片自帶的bootloader來升級(jí)。


是否可以在升級(jí)失敗時(shí)上電自動(dòng)跳轉(zhuǎn)到用戶的IAP? 目前沒有找到相關(guān)寄存器配置,只能跳轉(zhuǎn)到0x00或者內(nèi)置的bootloader,

是否有此種應(yīng)用的解決方案?謝謝。

你好,我們最新的IAP例程APP程序放在flash后面開辟的一塊區(qū)域,可有效防止升級(jí)失敗變磚的問題。例程可發(fā)郵箱至wsh@wch.cn獲取。


我的做法是留中斷向量表位置最先擦除,最后寫,IAP跳轉(zhuǎn)前先判斷一下向量表內(nèi)容是不是合法,不合法繼續(xù)在IAP中


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频