什么情況下需對MCU恢復(fù)出廠設(shè)置?工程師在開發(fā)產(chǎn)品的過程中使用調(diào)試仿真工具下載程序,用于調(diào)試程序是否按預(yù)期的業(yè)務(wù)邏輯實現(xiàn)了產(chǎn)品功能,但在開發(fā)過程中可能會遇到一些特殊情況需要對MCU恢復(fù)出廠設(shè)置。 工程師在開發(fā)產(chǎn)品中調(diào)試產(chǎn)品功能時出現(xiàn)以下行為時需對MCU恢復(fù)出廠設(shè)置: ?MCU程序運行立刻進入低功耗停機模式或待機模式(注:未配置正確的喚醒源或喚醒引腳喚醒時間不夠)。 ?MCU工程軟件程序設(shè)置了選項字節(jié)對Flash區(qū)的固件讀保護。 ?MCU端基于SWD協(xié)議的程序下載接口PA13和PA14被復(fù)用成其它外設(shè)功能,程序運行時下載口被復(fù)用的外設(shè)功能占用。 ?用戶應(yīng)用層軟件誤操作擦除了芯片選項字節(jié)導(dǎo)致芯片自鎖,導(dǎo)致SWD無法繼續(xù)下載程序。 |