0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用Renesas Flash Programmer软件设置安全边界——瑞萨RA系列FSP库开发实战指南(07)

瑞萨MCU小百科 ? 来源:瑞萨MCU小百科 ? 2025-04-09 17:22 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

2.6

使用Renesas Flash Programmer软件

设置安全边界

注解

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

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

步骤1:首先编译工程

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

2478b0f6-1500-11f0-9310-92fbcf53809c.png

步骤2:切换芯片DLM状态

根据上述3.5小节内容,使用Renesas Flash Programmer软件改变芯片DLM状态。

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

24a71c48-1500-11f0-9310-92fbcf53809c.png

步骤3:选择工程.rpd文件,设置边界

切换到Flash Options标签页下,如下图所示:

24d94060-1500-11f0-9310-92fbcf53809c.png

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

24f0ee40-1500-11f0-9310-92fbcf53809c.png

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

2514137a-1500-11f0-9310-92fbcf53809c.png

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

252747e2-1500-11f0-9310-92fbcf53809c.png

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

253fa760-1500-11f0-9310-92fbcf53809c.png

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

25464624-1500-11f0-9310-92fbcf53809c.png

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

2561d574-1500-11f0-9310-92fbcf53809c.png

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 以太网
    +关注

    关注

    41

    文章

    5706

    浏览量

    176469
  • RA
    RA
    +关注

    关注

    0

    文章

    23

    浏览量

    24988
  • Renesas
    +关注

    关注

    0

    文章

    1766

    浏览量

    23721
  • 编译
    +关注

    关注

    0

    文章

    680

    浏览量

    34215
  • FSP
    FSP
    +关注

    关注

    0

    文章

    45

    浏览量

    7459

原文标题:使用 Renesas Flash Programmer 软件设置安全边界——瑞萨RA系列FSP库开发实战指南(07)

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电子RA系列微控制器的可扩展性强的配置软件包 (FSP)安装下载与使用指南

    电子RA系列微控制器的可扩展性强的配置软件包 (FSP)安装下载与使用
    的头像 发表于 06-11 17:21 ?655次阅读

    RA-Eco-RA4M2开发板评测】+烧写方式

    、setup_fsp_v5_5_0_e2s_v2024-07.exe2、Renesas_Flash_Programmer_Package_V31900-doc.zip先运行软件1,安装E2 Studio
    发表于 05-02 09:46

    RA-Eco-RA4M2开发板评测】初学-使用flash programmer烧录程序

    了解到有专门的烧录工具-flash programmer,这个软件的功能还是十分便捷的,起码对于已有的项目而言,将其烧录到
    发表于 04-29 17:28

    RA-Eco-RA4M2开发板评测】试用flash programmer烧录

    了解到有专门的烧录工具-flash programmer,这个软件的功能还是十分便捷的,起码对于已有的项目而言,将其烧录到
    发表于 04-28 19:12

    使用Renesas Flash Programmer软件烧录芯片程序——RA系列FSP开发实战指南(08)

    首先通过前面所述方式手动设置使芯片进入Boot模式。 然后打开Renesas Flash Programmer (RFP)软件新建Pr
    的头像 发表于 04-15 09:25 ?2380次阅读
    使用<b class='flag-5'>Renesas</b> <b class='flag-5'>Flash</b> <b class='flag-5'>Programmer</b><b class='flag-5'>软件</b>烧录芯片程序——<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>库</b><b class='flag-5'>开发</b><b class='flag-5'>实战</b><b class='flag-5'>指南</b>(08)

    RA2L1入门学习】RA2L1开发环境搭建

    e? studio 和 FSP 的下载、安装及使用指南 1. 什么是 e? studio 和 FSP? e? studio 是电子(
    发表于 03-07 11:33

    基于RA0E1开发板的ThreadX实时操作系统串口回显测试

    感谢立创提供测试机会,学到RA0及MCU的相关使用。使用FSP
    的头像 发表于 02-25 09:27 ?566次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b>0E1<b class='flag-5'>开发</b>板的ThreadX实时操作系统串口回显测试

    RA2L1入门学习】00、开发板开箱及串口输出实现

    Flash Programmer 软件,可以到 RA 生态社区网站下载。 RA 生态社区网站下载地址:https://ramcu.cn/r
    发表于 01-24 18:10

    RA-Eco-RA4E2-64PIN-V1.0开发板试用】+小白折腾RA系列全过程02

    基本框架的软件,这个软件可以图形化设定引脚模式以及一键生成项目框架,生成的项目可以直接使用KEIL5来进行新增代码和删减代码。RA 可扩展性强的配置软件包 (
    发表于 12-22 13:08

    RA-Eco-RA4E2-64PIN-V1.0开发板试用】4、Amazon FreeRTOS初探,第一个程序

    工程师们青睐。[]RA系列[MCU]兼容[FreeRTOS]系统,开发环境rasc完美支持FreeRTOS,无需额外手动移植[FreeR
    发表于 12-20 13:01

    RA-Eco-RA4E2-64PIN-V1.0开发板试用】2、第一个程序

    载程序的,当然在MDK的环境下串口是无法完成这个任务的,它必需借助工具软件Renesas Flash Programmer的支持,其
    发表于 12-16 19:14

    RA-Eco-RA4E2-64PIN-V1.0开发板试用】+初次见面+MDK生成代码+点灯

    这些第三方集成开发环境一起使用),setup_fsp_v5_7_0_rasc_v2024-10.exe RA 可扩展性强的配置软件包 (FSP
    发表于 12-15 21:55

    RA8D1 CPK开发板】RA8D1移植ThreadX操作系统

    首先感谢[RA生态工作室]( RA MCU 生态社区)提供的
    发表于 10-20 20:22

    e2studio(1)----芯片之搭建FSP环境

    视频教学 样品申请 请勿添加外链 e2studio软件 e2studio是的集成开发环境,FSP 提供了众多可提高效率的工具,用于
    发表于 09-30 15:28

    RA-Eco-RA0E1-32PIN-V1.0开发板试用】点灯

    RA0E1开发板试用报告 试用单位 : 个人开发板 : RA0E1 一、背景 很荣幸获得由电子发烧友举办的RA0E1
    发表于 09-24 11:54