如何實(shí)現(xiàn)APP跳轉(zhuǎn)IAP?

以32V307為例:

預(yù)設(shè)IAP程序通過識別IO口下拉進(jìn)入主程序,否則默認(rèn)跳轉(zhuǎn)APP程序。


那么從APP跳轉(zhuǎn)到IAP,如果順利進(jìn)入IAP的主程序呢?(做熱更新,不能要求客戶按下功能鍵再執(zhí)行跳轉(zhuǎn))

這里需要一個復(fù)位后也能保持狀態(tài)的寄存器變量或者ram變量,請問如何實(shí)現(xiàn)這個變量?

您好,


????????您可以在Flash中的某一空閑區(qū)域存儲標(biāo)志位,比如最后1K的區(qū)域,在IAP中去判斷是否等待升級。具體方法可以參考EVT中操作Flash的例程。





考慮到user程序可能下載失敗,也可能因?yàn)榇abug導(dǎo)致跑飛,這個時候,我希望通過看門狗IWDG復(fù)位,讓程序進(jìn)入IAP模式,那么有什么寄存器是能識別看門狗復(fù)位的嗎? 芯片手冊上沒看到相關(guān)寄存器描述。(55x系列是有這么個寄存器的)


您好,


????????參考應(yīng)用手冊復(fù)位和時鐘控制章節(jié)的控制/狀態(tài)寄存器

image.png


原來在這里,謝謝解答!


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

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