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

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

3天内不再提示

瑞萨FUSA参考板使用指南(RX72N-RX72N参考板)符合SIL3标准的功能安全平台软件PLSW软件使用教程

瑞萨嵌入式小百科 来源:瑞萨MCU小百科 2025-05-27 16:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

SIL3功能安全软件平台介绍

1.概述

本文基于瑞萨FUSA套件中的RX72N-RX72N参考板,介绍如何使用符合SIL3标准的功能安全平台软件PLSW软件,使开发者可快速上手瑞萨的功能安全开发套件。

在参考本文前,请先阅读《瑞萨SIL3功能安全软件平台介绍》,从而对PLSW软件有基础的了解。

2.硬件和软件准备

2.1

RX72N-RX72N开发板

详细介绍参考手册RX Functional Safety Functional Safety Reference Board.pdf,参考板链接:

IA-FUSA-REF - Industrial Automation Functional Safety Reference Board - Reference Evaluation Board with RX MCU | Renesas

https://www.renesas.com/en/products/microcontrollers-microprocessors/rx-32-bit-performance-efficiency-mcus/ia-functional-safety-reference-board-industrial-automation-functional-safety-reference-board-reference-evaluation-board-rx-mcu

9454b5b4-3acb-11f0-b715-92fbcf53809c.png

2.2

调试器

E2 Emulator Lite或者E1 Emulator

2.3

串口线及电源适配器

串口线FTDI TTL-232R-3V3两条(非必须)以及24V电源适配器。

2.4

SIL3软件包

RTK0EF0061F32002SJ_Ev221_RX72N_E

2.5

开发工具

e2studio with CCRX Compiler(Ver V3.01.00)或者安全版本IAR:EWRXFS-4142-5433-Autorun。

本文以e2studio为例。

9479effa-3acb-11f0-b715-92fbcf53809c.png

3.PLSW软件调试

3.1

单MCU调试模式

硬件设置

PLSW软件支持单MCU运行调试或者双MCU运行调试模式。使用单MCU模式时,开发板硬件设置如下loop back模式,如下图:

949d1516-3acb-11f0-b715-92fbcf53809c.png

开发板硬件设置开关SW7,SW7-1复位RX72N-A,SW7-2复位RX72N-B。调试时把不需要Debug的MCU设置为复位模式。

设置SCI连线CON10(CON11不做任何设置),如下图,设置RX72N-A为loop back模式,RX72N-B为复位状态,此时只对板子上的RX72N-A进行调试。

连接E2 Emulator Lite到CON2(CON3为RX72N-B调试接口)。

94b05d6a-3acb-11f0-b715-92fbcf53809c.png

3.2

单MCU软件调试

PLSW工程导入:

为Master MCU创建新的workspaceC:/sample_workspace_Master/RX/PL-SW,打开workspace,将软件包RTK0EF0061F32002SJ_Ev221_RX72N_E中的PLSW工程导入到e2studio中。

此处只能对Master MCU做单MCU调试,Slave MCU则不支持这种模式。因为Salve MCU启动运行需要有Master MCU,否则会报0x3C错误。具体错误代码含义可查询developer guide 5.2章节。

94c5cd80-3acb-11f0-b715-92fbcf53809c.png

在PSW_user_setting.h文件中,修改为SCI通道为 SCI5,如果不设置为SCI5,会报0x3c错误。

可选功能

(某些开发板不没有对应的LED指示灯),可在app3中,把DISP_FUNC_ONOFF置1,开启Operation check app功能,打开led指示,详细可参考developer hand book5.7章节

94e973fc-3acb-11f0-b715-92fbcf53809c.png

其他项目均采用默认配置,具体编译选项设置可参考开发者手册章节how to use PL-SW编译下载,打开虚拟调试窗口可看到程序正常运行,LED指示灯正常显示,至此单MCU调试步骤结束。

9507c564-3acb-11f0-b715-92fbcf53809c.png

3.3

双MCU调试硬件设置

PLSW软件支持双MCU运行调试。双MCU调试时,需要开发板硬件设置为cross monitoring模式,如下图:

951eb2f6-3acb-11f0-b715-92fbcf53809c.png

参考下图配置开发板的SW2/SW3/SW7,以及连接CON10和CON11。

95419a82-3acb-11f0-b715-92fbcf53809c.png

3.4

双MCU软件调试

为Master MCU和Slave MCU创建新的workspace:

Master C:/sample_workspace_Master/RX/PL-SW

Slave C:/sample_workspace_Slave/RX/PL-SW

导入Master MCU工程:打开C:/sample_workspace_Master/RX/PL-SW,将软件包RTK0EF0061F32002SJ_Ev221_RX72N_E中的PLSW工程导入到e2studio中,此处默认RX72N-A为Master。

导入Slave MCU工程:打开C:/sample_workspace_Slave/RX/PL-SW,将软件包RTK0EF0061F32002SJ_Ev221_RX72N_E中的PLSW工程导入到e2studio中,此处默认RX72N-B为Slave。

由于是双MCU运行,双MCU之间需要实现同步和交叉监控,因此需要对双MCU时序做一些特殊设置:

PL-SW Window Time的设置:

参考user guide中5.11 PL-11:PL-SW Window Time章节描述以及Appendix B Master MCU的PL-SW Window Time需要大于等于Reference time, 19us Slave MCU的PL-SW Window Time需要大于等于reference time + allowable clock deviation time,21us

为了使用默认的时序以及100us的PL-SW Window Time,设置allowable clock deviation time为71us。

Master工程中系统配置文件设置如下:

955996a0-3acb-11f0-b715-92fbcf53809c.png

Slave工程中系统配置文件设置如下:

9572ec86-3acb-11f0-b715-92fbcf53809c.png

Master和Slave使用SCI12作为cross monitoring串口通道:

959189d4-3acb-11f0-b715-92fbcf53809c.png

可选功能中(某些开发板不没有对应的LED指示灯),可在app3中,DISP_FUNC_ONOFF置1,开启Operation check app功能,打开led指示,详细可参考developer hand book5.7章节

95b12eb0-3acb-11f0-b715-92fbcf53809c.png

分别编译下载Master工程和Slave工程:如果只有一个调试器,可以先连接CON2,下载RX72N-A,断开连接后,再连接CON3,下载RX72N-B;才打打开虚拟调试串口,debug调试后会出现0x3c错误代码(因为双MCU已经不同步了),此时重新复位开发板,即可看到打印信息,显示Slave MCU程序正常运行,板子上双MCU对应的LED灯显示正常。至此双MCU调试步骤结束。

95ce18f4-3acb-11f0-b715-92fbcf53809c.png

总结

上述完成了PLSW软件在双MCU功能安全平台初步适配,接下来就是在各个用户应用层序做应用层开发,可关注后续文章。

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

    关注

    36

    文章

    22429

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开学季| 震惊! RK3506_Mini评估仅需72元?

    RK3506_MiniEVM是一款基于芯微RK3506处理器的3核ARMCortex-A7+ARMCortex-M0国产工业评估,主频高达1.5GHz。该评估支持选配屏蔽罩,质量
    的头像 发表于 09-08 09:43 574次阅读
    开学季| 震惊! RK3506_Mini评估<b class='flag-5'>板</b>仅需<b class='flag-5'>72</b>元?

    如何使用RX26T MCU中的POE功能模块

    RX26T芯片是专门为#电机控制 设计的32位MCU,搭载120MHz的CPURXv3内核,具备强大的数字信号处理能力和丰富的外设资源。
    的头像 发表于 08-13 09:19 5345次阅读
    如何使用<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RX</b>26T MCU中的POE<b class='flag-5'>功能</b>模块

    Banana Pi 最新边缘 AI 系统模块 BPI-AI2N 采用电子 RZ/V2N

    的 RZ/V2N 构建:BPI-AI2N。 该公司在介绍其最新成果时表示:“Banana Pi BPI-AI2N 系统级模块 (SoM) 和 BPI-AI2
    的头像 发表于 06-25 19:01 1351次阅读
    Banana Pi 最新边缘 AI 系统模块 BPI-AI2<b class='flag-5'>N</b> 采用<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子 RZ/V2<b class='flag-5'>N</b>

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

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

    基于RX13T系列微控制器的工业直流无刷风机解决方案

    电子和铃岳电子于近日联合推出了RX13T工业直流无刷风机解决方案,方案搭载了RX13T系
    的头像 发表于 06-10 14:05 1317次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RX</b>13T系列微控制器的工业直流无刷风机解决方案

    《电子发烧友电子设计周报》聚焦硬科技领域核心价值 第13期:2025.05.26--2025.05.30

    RX72N-RX72N参考,介绍如何使用符合SIL3标准功能
    发表于 05-30 19:39

    如何在VS Code中使用RX系列MCU

    RX家族系列MCU围绕先进的CPU内核构建,汇集了的各种技术创新。基于多年积累的专有技术,它们旨在在各个方面提供更好的响应性和能效,同时结合出色的运行性能和低功耗。为工业、家用电子、办公自动化
    的头像 发表于 04-17 17:58 3515次阅读
    如何在VS Code中使用<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RX</b>系列MCU

    电子RX261/RX260 32位触摸控制MCU数据表与技术手册

    电子RX261/RX260 32位触摸控制MCU数据表与技术手册
    的头像 发表于 03-17 16:32 1134次阅读

    Banana Pi 与电子携手共同推动开源创新:BPI-AI2N

    2025年3月11日, Banana Pi 开源硬件平台很高兴宣布,与全球知名半导体解决方案供应商电子(Renesas Electronics)正式达成技术合作关系。此次合作标志着
    发表于 03-12 09:43

    面向RZ/T和RZ/N系列微处理器推出经认证的PROFINET-IRT和PROFIdrive软件协议栈

    全球半导体解决方案供应商电子(TSE:6723)宣布面向其RZ/T和RZ/N系列工业网络系统微处理器(MPU)推出经认证的PROFINET IRT和PROFIdrive软件协议栈。
    的头像 发表于 03-11 10:49 1936次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>面向RZ/T和RZ/<b class='flag-5'>N</b>系列微处理器推出经认证的PROFINET-IRT和PROFIdrive<b class='flag-5'>软件</b>协议栈

    RA2L1入门学习】1. 点亮LED

    首次使用单片机,先说一下使用感受。 本次学习使用的是RA-Eco-RA2L1-48PIN-V1.0开发+e2studio(官方的集成开发环境)+RAFP(官方的程序烧录工具)。 整个流程都是
    发表于 01-29 22:17

    电子功能安全IEC61508解决方案介绍(3

    电子功能安全IEC61508解决方案组合落地在哪些MCU/MPU产品上呢?让我们来看一下吧。
    的头像 发表于 12-27 14:07 2506次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>功能</b><b class='flag-5'>安全</b>IEC61508解决方案介绍(<b class='flag-5'>3</b>)

    电子RZ MPU家族精品RZ/N2L产品介绍

    生态合作伙伴RT-Thread推出了一款高性能、多功能以太网MPU开发EtherKit,搭载
    的头像 发表于 12-23 14:10 1356次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子RZ MPU家族精品RZ/<b class='flag-5'>N</b>2L产品介绍

    电子RZ/N2L MPU产品介绍

    生态合作伙伴RT-Thread推出了一款高性能、多功能以太网MPU开发EtherKit,搭载
    的头像 发表于 12-19 16:50 1819次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子RZ/<b class='flag-5'>N</b>2L MPU产品介绍

    基于电子RX MCU的电机控制解决方案

    本次给大家介绍基于电子RX电机控制MCU的电机控制解决方案,RX家族32位高功效MCU包含四个产品系列:具有最优性能和最强功能的旗舰
    的头像 发表于 12-10 17:15 2376次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RX</b> MCU的电机控制解决方案