manhuami2007 发表于 2023-1-9 11:53

[ ST NUCLEO-U575ZI-Q 测评] 8-关闭TrustZone

<div class='showpostmsg'><p data-line="0" dir="auto">使能TrustZone挺容易的,只要勾选TZEN就行。但是从安全角度出发,关闭TrustZone就比较麻烦了。</p>

<p data-line="2" dir="auto">当我们想直接去掉TZEN时,会出现下面的对话框,提示关闭TrustZone必须先把RDP的等级提高到1,然后再将RDP降到0,并在此时取消TZEN。</p>

<p data-line="4" dir="auto"></p>

<h3 data-line="7" dir="auto" id="0-%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C">0. 准备工作</h3>

<p data-line="9" dir="auto">在执行下一步的时候要确保选项字节&quot;nSWBOOT0&quot;是勾选的,这样在出错的时候可以切换BOOT方式,使用ST提供的RSS程序启动。</p>

<h3 data-line="11" dir="auto" id="1-%E5%B0%86rdp%E8%AE%BE%E7%BD%AE%E4%B8%BA%E7%AD%89%E7%BA%A71">1. 将RDP设置为等级1</h3>

<p data-line="13" dir="auto"></p>

<p data-line="15" dir="auto">首先将在cubeprogramer软件上将ST-LINK的mode配置成&quot;热插拔&quot;。</p>

<p data-line="17" dir="auto"></p>

<p data-line="19" dir="auto">然后将RDP的值设为&quot;DC&quot;以提高RDP等级到1,然后应用。</p>

<p data-line="21" dir="auto">配置成功之后,如果在连接ST-LINK的时候就会出现&quot;Error:ST-LINK error (DEV_TARGET_NOT_HALTED)&quot;的提示,或者连接不上ST-LINK。</p>

<p data-line="23" dir="auto"></p>

<p data-line="25" dir="auto">就需要从RSS启动,RSS是ST公司嵌入到MCU中的程序。这就需要切换BOOT模式。将PH3接到高电平,在这个板子上就是CN11端子的7脚(PH3)接到5脚(VDD),然后复位。这时在连接就好了。</p>

<p data-line="27" dir="auto"></p>

<h3 data-line="28" dir="auto" id="2%E5%B0%86rdp%E8%AE%BE%E7%BD%AE%E4%B8%BA%E7%AD%89%E7%BA%A70%E5%90%8C%E6%97%B6%E5%8F%96%E6%B6%88tzen">2.将RDP设置为等级0,同时取消TZEN</h3>

<p data-line="30" dir="auto"><strong>注意这两个标志位都要设置之后,再去点击应用</strong>。</p>

<p data-line="32" dir="auto">这时就可以关闭TrustZone了。TrustZone暂时研究到这里。</p>
</div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                                                                                (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                        }                </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

okhxyyo 发表于 2023-1-12 09:23

<p>测评汇总:免费申请|ST NUCLEO-U575ZI-Q https://bbs.eeworld.com.cn/thread-1228653-1-1.html</p>
页: [1]
查看完整版本: [ ST NUCLEO-U575ZI-Q 测评] 8-关闭TrustZone