方法1:代碼解密
FLASH_OBProgramInitTypeDef OBInit;
__HAL_FLASH_PREFETCH_BUFFER_DISABLE();
HAL_FLASHEx_OBGetConfig(&OBInit);
if(OBInit.RDPLevel != OB_RDP_LEVEL_0)
{
OBInit.OptionType = OPTIONBYTE_RDP;
OBInit.RDPLevel = OB_RDP_LEVEL_0;
(void)HAL_FLASH_Unlock();
(void)HAL_FLASH_OB_Unlock();
(void)HAL_FLASHEx_OBProgram(&OBInit);
(void)HAL_FLASH_OB_Lock();
(void)HAL_FLASH_Lock();
}
__HAL_FLASH_PREFETCH_BUFFER_ENABLE();
方法2:STVP 命令行解密
- 1)配置后save as unlock.hex
- 2)通過stvp界面或命令行燒寫OPTION BYTE(unlock.hex)
STVP_CmdLine -port=USB -BoardName=ST-LINK -Device=stm32L073xB -ProgMode=SWD -progress -no_warn_protect -no_loop -FileOption=unlock.hex
文章整合自:CSDN
編輯:ymf
-
STM32
+關(guān)注
關(guān)注
2307文章
11150瀏覽量
372393 -
解密
+關(guān)注
關(guān)注
3文章
48瀏覽量
15461 -
STVP
+關(guān)注
關(guān)注
0文章
10瀏覽量
6853
發(fā)布評(píng)論請(qǐng)先 登錄
STM32WB 系列微控制器 OTA 和無(wú)線固件更新應(yīng)用筆記
單片機(jī)解密是什么?
Bootloader固件升級(jí)的步驟
STM32_Cryptographic st加密庫(kù)V3.0.0移植以后啥也沒改,AES256ECB模式加解密都不對(duì),為什么?
基于SM4的文件加密解密功能實(shí)現(xiàn)(ECB模式)
GLAD:利用全息圖實(shí)現(xiàn)加密和解密
Air8000 Wi-Fi功能實(shí)操指南:固件升級(jí)與網(wǎng)絡(luò)配置步驟!
STM32與機(jī)智云連接實(shí)現(xiàn)步驟與技巧(下篇):機(jī)智云代碼移植與優(yōu)化
STM32與機(jī)智云連接實(shí)現(xiàn)步驟與技巧(上篇)
STM32固件解密步驟
評(píng)論