前言
STM32H5 是 ST 2023 年新推出的產(chǎn)品系列, 與以往 MCU 不同的是, STM32H5 推出新的product state 功能特性以替代以往的 RDP 功能。
準備工作
開發(fā)板 : NUCLEO-H563ZI
軟件包 : STM32Cube_FW_H5_V1.1.0
工具:
- STM32CubeProgrammer v2.14.0
- Tera Term 串口終端顯示
- Trust Package Creator(安裝 STM32CubeProgrammer 時一并安裝, 注意勾選)
IDE: STM32CubeIDE v1.13.0
STM32CubeH5 包我們需要將其放到一個沒有空格沒有中文的路徑下, 在本動手實驗中, 我們默認將其放在路徑 C:workspace目錄下。
生成 OBK 并測試
在 STM32CubeH5 包下的路徑 STM32Cube_FW_H5_V1.1.0ProjectsNUCLEOH563ZIROT_ProvisioningDA, 在此目錄下, 已經(jīng)包含了自帶的默認 obk, 密鑰以及證書. 其實我們可以直接使用這些 obk 以及對應的證書和密鑰, 這里我們將重新生成一套,并測試它是否OK。
運行一個程序并 DA 調(diào)試
還原
還原的過程參考 3.5 節(jié), 步驟完全一致. 最終還原成功后, 全片 Flash 內(nèi)容已經(jīng)擦除. 最后, 將TZEN 直接修改為 0xC3。
閱讀全文