如何在STM32U5系列上禁用Trustzone
本文的目的是为在STM32U5.1上禁用Trustzone提供指导。硬件和软件设置Nucleo MB1549-U5A5ZJT6Q1。硬件和软件设置STM32CubeProger正如您在将板连接到STM32CuboProgr时看到的那样。。。
本文的目的是为在STM32U5上禁用Trustzone提供指导。
步骤6:断开板与STM32CubeProgrammer的连接。
1.硬件和软件设置
- 核苷酸MB1549-U5A5ZJT6Q1。硬件和软件设置
- STM32管式编程器
当您将板连接到STM32CubeProgrammer并检查选项字节时,您可以看到TZEN已被选中(启用TrustZone®)。

2.禁用TrustZone®
要禁用TrustZone®,您必须:
步骤1:将Boot0连接到板上的VDD:
这包括将PH3引脚(CN11引脚7)连接到VDD(CN11针脚5)。
步骤2:在“热插拔”模式下,将您的板与STM32CubeProgrammer连接。
步骤3:将“读出保护”中的RDP值切换到1级,然后单击应用。
第4步:
- 将RDP值切换到级别0
- 取消选中用户配置中的TZEN值。
步骤5:然后点击应用程序选项字节。
步骤6:断开板与STM32CubeProgrammer的连接。
步骤7:断开Boot0与VDD的连接。
步骤8:用STM32CubeProgrammer再次连接您的板,并确保TrustZone®已禁用(TZEN未选中)。
如实复制此程序,否则TrustZone®不会被禁用。