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

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

3天内不再提示

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

瑞萨嵌入式小百科 来源:瑞萨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

    文章

    6184

    浏览量

    181547
  • RA
    RA
    +关注

    关注

    0

    文章

    38

    浏览量

    25357
  • Renesas
    +关注

    关注

    0

    文章

    1789

    浏览量

    25250
  • 编译
    +关注

    关注

    0

    文章

    696

    浏览量

    35280
  • FSP
    FSP
    +关注

    关注

    0

    文章

    48

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RA-Eco-RA4M2开发板评测】+VS Code 下 RA4M2 开发环境搭建与 GPIO 点灯实验教程

    软件烧录芯片程序——RA系列FSP
    发表于 04-15 15:12

    RA-Eco-RA4M2开发板评测】+ 开箱环境搭建

    /642126046gitee链接:https://gitee.com/ramcu[野火]RA系列FSP
    发表于 04-01 17:15

    RA-Eco-RA4M2开发板评测】+三个LED呼吸灯实现

    (MCU) 产品群使用支持 TrustZone 的高性能 Arm® Cortex®-M33 内核。【开发工具和环境】 E2 Studio 开发工具。 有专门的烧录工具
    发表于 03-28 10:35

    RA系列FSP开发实战指南之QSPI控制FLASH的指令

    对主机端(RA6M5)来说,只是它遵守最基本的QSPI通讯协议发送出的数据,但在设备端(FLASH 芯片)把这些数据解释成不同的意义,所以才成为指令。
    的头像 发表于 03-03 10:56 4442次阅读
    <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>之QSPI控制<b class='flag-5'>FLASH</b>的指令

    RA-Eco-RA2E1-V1.0开发板试用】概览、环境搭建与TTL串口烧录点灯

    =RA2E1&page=0 环境搭建 选用官方推荐的 RA 可扩展性强的配置软件包 (FSP) https://www.renesas
    发表于 01-31 22:10

    RA系列FSP开发实战指南之I2C读写EEPROM实验

    使用官方提供的FPS进行编程,官方提供的FPS具有方便、快捷、简洁的特性。
    的头像 发表于 01-27 10:02 3773次阅读
    <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>之I2C读写EEPROM实验

    RA6E2地奇星开发板试用】使用`RA6E2`驱动 `ESP8266 WiFi模块`,调试AT指令。

    /e2studio-information-ra-family 2.2 烧录工具软件Renesas Flash Programmer V3
    发表于 12-25 10:08

    RA6E2地奇星开发板试用】开发板介绍及环境搭建

    一、开发板简介 “地奇星”是立创联合Renesas)推出的高性价比 Cortex-M33 入门级开发板,基于 R7FA6E2BB3CN
    发表于 12-22 00:40

    FSP6.2:RA8新品支持与功能大升级!

    FSP(FlexibleSoftwarePackage)灵活配置软件包是电子(Renesas)为R
    的头像 发表于 12-17 12:04 750次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>FSP</b>6.2:<b class='flag-5'>RA</b>8新品支持与功能大升级!

    灵活配置软件FSP 6.2.0版本的更新内容

    FSP(Flexible Software Package)灵活配置软件包是电子(Renesas)为
    的头像 发表于 12-11 16:42 1215次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>灵活配置<b class='flag-5'>软件</b>包<b class='flag-5'>FSP</b> 6.2.0版本的更新内容

    RA6E2地奇星开发板试用】 环境配置+串口驱动LED灯

    RA6E2地奇星开发板试用】+ 环境配置+串口驱动LED灯 1.硬件准备 USB-TTL驱动器 USB数据线
    发表于 12-10 15:35

    RA6E2】E2S软件安装过程,等待过程玩下97_e2 studio_ZGZZ

    差异 选择第一个,RA系列: 继续: 下面这个FSP要选择,最好是全部,因为这里有个坑:的不同编译器版本不同编译会报错!!!!! 你不
    发表于 12-01 22:42

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

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

    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