????? 你好,我們使用CH582M做Central,考慮生產(chǎn)假如出什么問(wèn)題想留一手。目前使用USB升級(jí)需要在關(guān)機(jī)狀態(tài)下按download鍵在上電才能下載。裝機(jī)后不想拆殼,沒有按鍵,軟件上有辦法進(jìn)入U(xiǎn)SB下載狀態(tài)嗎?或者是否有在應(yīng)用層面實(shí)現(xiàn)USB OTA的例子?謝謝
可通過(guò)用戶程序跳轉(zhuǎn)進(jìn)BOOT,這里提供一份博客可參考:
https://www.cnblogs.com/debugdabiaoge/p/15880780.html
關(guān)于USB_OTA的例程,這兩天官網(wǎng)就會(huì)更新,可持續(xù)關(guān)注一下。
AIP
有辦法不擦除FLASH直接跳轉(zhuǎn)嗎?怕用戶誤操作進(jìn)入,如果能類似按下B22 如果十秒超時(shí) 自己還可以退出來(lái) 不影響原來(lái)代碼運(yùn)行就好了
我們USB_IAP例程的邏輯也不是說(shuō)插上usb就擦除,也是在等待數(shù)據(jù)的,如果一分鐘沒有數(shù)據(jù)就是跑app的,
請(qǐng)教下有辦法用戶模式下 不擦除前面4K的空間直接跳轉(zhuǎn)BOOT模式嗎
這是不可以的,從用戶程序跳我們系統(tǒng)自帶的bootloader是需要擦除前4k來(lái)營(yíng)造空片現(xiàn)象才可以的,可以看看我們的IAP_UART和IAP_USB是否能滿足你的需求。