前言
STM32H5 是 ST 2023 年新推出的产品系列, 与以往 MCU 不同的是, STM32H5 推出新的product state 功能特性以替代以往的 RDP 功能。
准备工作
开发板 : 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, 在此目录下, 已经包含了自带的默认 obk, 密钥以及证书. 其实我们可以直接使用这些 obk 以及对应的证书和密钥, 这里我们将重新生成一套,并测试它是否OK。
运行一个程序并 DA 调试
还原
还原的过程参考 3.5 节, 步骤完全一致. 最终还原成功后, 全片 Flash 内容已经擦除. 最后, 将TZEN 直接修改为 0xC3。
阅读全文
457