你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

B-U585I-IOT02A--7.将芯片从TrustZone回退到正常模式

[复制链接]
奇迹 发布时间:2021-10-21 22:31
TrustZone固然很好,可是ST提供的例程,以及不需要安全保护的情况下,TrustZone还是有些多余了。现在已经出的M33的芯片,包括U5,都是支持不打开TrustZone模式,就像普通单片机一样开发。本文我们来聊一下如何从TrustZone转到正常模式。1 x8 n* P4 R4 C7 V7 b
本文主要参考的是AN5347文档3 Q! k! x# f% C# L; V3 {3 b

- d$ p7 T# p3 D& Z$ S首先要保证芯片运行非安全区代码(0.5及以上安全等级运行安全区代码的时候,调试接口是锁住无法使用的)。; H' x2 L! D) X, U) C' ~# q% @- @

3 N5 U# Z/ J3 K1 e- k4 [将芯片配置为RDP级别1(文档说可以是0.5,但是实测0.5不行,原因未知),点击Apply写入配置到芯片。
( B* K8 X# [+ d QQ截图20211010162153.png
" u- g" X9 l. B# R9 @# T QQ截图20211010162029.png
1 ]. D% k/ Y$ n4 f$ I. W$ ?! G设备重新断电上电,如图所示设置连接模式,连接芯片。2 W2 L2 j/ \/ j! w
QQ截图20211010155936.png 8 b  V2 a- L& X
将芯片配置为RDP级别0,关闭TZEN,点击Apply写入配置到芯片。! E% Y) l! u0 v- e
QQ截图20211010162224.png
; U7 u6 C  l5 l* X QQ截图20211010155641.png
1 g6 ]7 n- t+ A3 _& K, j! l4 H. R; E/ ]* i4 ]' T
解除成功。
3 U. s0 @' c! k2 g  N  }
$ A0 i7 S. Y6 E$ n至于芯片没有运行在非安全区的时候,可以通过设置boot0切换启动模式,然后再操作即可。9 [' S: Z0 \( b3 d

7 ]+ m2 g  k. s" C3 Q% h注意!!!!在没有对STM32 RDP保护有了解的情况下。3 @% K. S: I1 g$ f: l/ g6 x
不要把RDP设置为等级2!!!
% w4 V7 V4 }: [不要把RDP设置为等级2!!!8 B4 J( ~  }3 D3 `4 ~5 o
不要把RDP设置为等级2!!!
8 c3 {" O# \- a  m% [# a( k0 E3 G$ W% ?1 c: m1 O
等级2是不可逆的,而且完全禁掉了调试接口。
6 l& I4 T" P# }3 _  r# E4 H" T" L0 u! `  J- `' X$ Z
文档说可以在0.5 RDP下更改,不过实测不行。
5 i4 l9 m7 V9 ]* g: p$ j: }. m) t QQ截图20211010154942.png : P1 z4 _+ p1 x! k& ?" P( a
最后附录参考文件 zh.DM00625692.pdf (1.2 MB, 下载次数: 3)
收藏 1 评论12 发布时间:2021-10-21 22:31

举报

12个回答
liuxingkeji 回答时间:2021-10-27 10:14:50
学习学习5 [2 x, z0 D6 d  a
& Q* T3 L1 p" a

7 d0 P- t: w+ U) g# G. R4 L* Z. I& z- U& l/ {) g, M
子曰好人2号 回答时间:2021-10-27 10:15:44
楼主厉害了,后面这些我都不太懂了,看来还是要经常学习新的技术; n& ~: c" q4 ]0 E: _* A9 J# e
昱枫 回答时间:2021-10-27 10:21:06
等级2是不可逆的,而且完全禁掉了调试接口。  可以恢复么?
/ h8 s) e: H% I/ V- `4 J3 l, S$ P/ k' C2 v! u! u
joshua天宇 回答时间:2021-10-27 10:26:40
学习学习
5 W: f% L( u6 z0 s9 d
wudianjun2001 回答时间:2021-10-27 10:29:07
楼主很牛。。。。。。。; f1 z7 U0 _. U" t8 N
zhangt0713 回答时间:2021-10-27 10:46:46
学习学习,厉害了, m' ^3 L% ?0 ?1 X% N
QIANYING79 回答时间:2021-10-27 14:32:37
学习学习- h) m/ f" w% |4 ^& x
moluxiyan 回答时间:2021-10-27 16:28:02
学习学习
; `. A: c$ d8 {" n& B
qiangtech 回答时间:2021-10-28 09:56:42
这个芯片的特色在TRUSTZONE呢。2 j  \- L1 u+ Q' P5 i* O- l8 V
orima 回答时间:2021-10-28 20:58:51
学习学习
3 P$ g, ?  f0 ], W" `9 o
VegardCheng 回答时间:2021-10-28 22:35:33
不要把RDP设置为等级2,这个得记住,不然就变砖- X3 c$ l: X9 c9 A: _8 W4 p
BEEE 回答时间:2021-10-28 23:40:22
想赶快使用ST新推出这款STM32U5系列产品,学习学习
- p- K- p$ b. M* I, M: A1 o' t$ `
9 E$ ~2 u! E. ]& s

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版