抖音粉丝群1
『7x24小时有问必答』

2.6
使用Renesas Flash Programmer软件
设置安全边界
注解

芯片出厂时其DLM状态默认处于“CM”,并且未设置IDAU安全边界,在该状态下用户可以正常使用芯片绝大部分外设,除了少数部分外设,比如以太网(ETHERC和EDMAC)。因此,用户在使用启明6M5开发板的以太网之前,需要将芯片的DLM状态更改为“SSD”,并且可根据本小节所述方法来设置IDAU安全边界。

与Trustzone安全功能相关的IDAU边界划分可以通过Renesas Flash Programmer软件来进行设置。这里以本教程第34章的配套例程“34_Ethernet_FreeRTOS”工程为例,设置边界具体步骤如下:

1.jpg
步骤1:首先编译工程
首先编译该工程,编译成功后会在编译输出文件夹里生成一个文件后缀名为.rpd的文件。该文件其实是瑞萨分区数据文件(Renesas Partition Data File)。如下图所示。

2.png

3.jpg
步骤2:切换芯片DLM状态
根据上述3.5小节内容,使用Renesas Flash Programmer软件改变芯片DLM状态。

或者也可以在Flash Options标签页下,按照如下图所示设置DLM状态为“SSD”:

4.png

5.jpg
步骤3:选择工程.rpd文件,设置边界
切换到Flash Options标签页下,如下图所示:

6.png

按照如下图所示来设置边界(Boundary):

7.png

上图中需要在“Renesas Partition Data File”框内选择工程编译后生成的.rpd文件。如下图所示。

8.png

然后如下图所示取消勾选Operation Settings标签页下的“Erase”、“Program”和“Verify”,需要勾选上“Program Flash Options”。

9.png

切换回Operation标签页下,点击Start大按钮,执行已勾选的操作:

10.png

接下来,就可以使用“Read Flash Options”读出芯片的Flash Options。按照如下图所示进行操作。

11.png

“Read Flash Options”操作的结果会弹出一个窗口。该窗口显示了芯片当前的DLM状态,以及Code/DataFlash和SRAM的安全/非安全边界划分。如下图所示。

12.png

最后,即可下载该以太网例程的程序到开发板,并正常使用以太网功能。

13.jpg
需要技术支持?
如您在使用瑞萨MCU/MPU产品中有任何问题,可识别下方二维码或复制网址到浏览器中打开,进入瑞萨技术论坛寻找答案或获取在线技术支持。
https://community-ja.renesas.com/zh/forums-groups/mcu-mpu/

未完待续

推荐阅读

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码