本文的目的是为在STM32U5上禁用Trustzone提供指导。

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®不会被禁用。