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

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

[复制链接]
奇迹 发布时间:2021-10-21 22:31
TrustZone固然很好,可是ST提供的例程,以及不需要安全保护的情况下,TrustZone还是有些多余了。现在已经出的M33的芯片,包括U5,都是支持不打开TrustZone模式,就像普通单片机一样开发。本文我们来聊一下如何从TrustZone转到正常模式。* j% h. X3 W! e! D' f
本文主要参考的是AN5347文档2 E- _: q2 r" e3 X5 j2 w

9 Y; O: v/ H2 _( q' l8 v9 ~首先要保证芯片运行非安全区代码(0.5及以上安全等级运行安全区代码的时候,调试接口是锁住无法使用的)。/ O% x8 `" |/ k  o8 G, z# K' P1 O
+ `0 e3 j  o$ w( d, s6 g
将芯片配置为RDP级别1(文档说可以是0.5,但是实测0.5不行,原因未知),点击Apply写入配置到芯片。
; c3 P. J5 e$ {4 f0 B  h QQ截图20211010162153.png
6 D' D9 H( k0 H- r7 M; f3 }2 X QQ截图20211010162029.png
& ^+ ]+ o* V0 x* W2 N设备重新断电上电,如图所示设置连接模式,连接芯片。7 n. Y0 I$ ~5 \, [7 g# o. z
QQ截图20211010155936.png
: k8 g" c# S! Z" _将芯片配置为RDP级别0,关闭TZEN,点击Apply写入配置到芯片。
' {: Q4 f+ w8 ^  |; H QQ截图20211010162224.png . u, ?' d. q3 v7 M: ?* N0 u
QQ截图20211010155641.png 2 j$ l% K& u  c4 G2 C9 ?

7 H, C3 c+ \) S% h解除成功。
9 `) i8 |+ E% M: V
" Y6 W0 b5 _, S9 g" O" a7 d至于芯片没有运行在非安全区的时候,可以通过设置boot0切换启动模式,然后再操作即可。1 E- U8 Z4 ~  K1 U" R" o( j" T8 y

- s6 E: d8 r8 ^注意!!!!在没有对STM32 RDP保护有了解的情况下。
- Z: Q# j) L( v6 ~- X% M' ~* ?不要把RDP设置为等级2!!!: k* |6 T7 B9 F: N1 Y$ L; A) g
不要把RDP设置为等级2!!!8 N: l; ^# r. v- e& B# `+ Y7 }
不要把RDP设置为等级2!!!2 K* e4 j5 ~8 i; B, A3 Y
4 y# ?& p6 ]4 h5 k, Y, Z
等级2是不可逆的,而且完全禁掉了调试接口。
( V5 \, z$ r: l# \8 f' D- p( Q; t- o# T1 o: B8 o, ^  ^
文档说可以在0.5 RDP下更改,不过实测不行。
) T  n3 v& z2 m' I QQ截图20211010154942.png
" U+ E& }$ F8 f1 _. G最后附录参考文件 zh.DM00625692.pdf (1.2 MB, 下载次数: 1)
收藏 1 评论12 发布时间:2021-10-21 22:31

举报

12个回答
liuxingkeji 回答时间:2021-10-27 10:14:50
学习学习# T, w4 l" V" G" d' L5 H8 T
" r; O6 E- k# t( \$ G4 ]" U

9 Q9 C$ K" [' Z0 C( K1 u, `% d7 C* N
子曰好人2号 回答时间:2021-10-27 10:15:44
楼主厉害了,后面这些我都不太懂了,看来还是要经常学习新的技术( x0 x, z6 M' n! N) h
昱枫 回答时间:2021-10-27 10:21:06
等级2是不可逆的,而且完全禁掉了调试接口。  可以恢复么?2 U' S$ M) \" v' u/ O
' e: e/ h/ D, O% H1 h, ]
joshua天宇 回答时间:2021-10-27 10:26:40
学习学习) N! @1 j  F0 C; Z( a' ?
wudianjun2001 回答时间:2021-10-27 10:29:07
楼主很牛。。。。。。。
+ i$ f# U  Q6 }+ v
zhangt0713 回答时间:2021-10-27 10:46:46
学习学习,厉害了1 F' o% T- K- ^) X) B$ V0 `
QIANYING79 回答时间:2021-10-27 14:32:37
学习学习! G$ M9 N+ }) _( [0 z: O1 V
moluxiyan 回答时间:2021-10-27 16:28:02
学习学习
  p6 e: U% I1 Y5 M3 d" v! Z
qiangtech 回答时间:2021-10-28 09:56:42
这个芯片的特色在TRUSTZONE呢。5 R, E/ O/ ]6 l2 Y& q; Z" h9 X
orima 回答时间:2021-10-28 20:58:51
学习学习
4 Z' L2 L& F% b3 v& K
EricCheng 回答时间:2021-10-28 22:35:33
不要把RDP设置为等级2,这个得记住,不然就变砖
# K* |/ k. j4 {  f* F& L
BEEE 回答时间:2021-10-28 23:40:22
想赶快使用ST新推出这款STM32U5系列产品,学习学习
- \5 h% ~8 |* h3 ~6 l& r/ `  J1 f4 m  I3 C. O0 ]
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版