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