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

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

3天内不再提示

瑞萨开发板​RX-FSOE-REF-KIT功能安全使用介绍(上)

瑞萨MCU小百科 来源:瑞萨MCU小百科 2024-08-20 15:25 次阅读

本文基于瑞萨官方开发板RX-FSOE-REF-KIT,介绍EtherCAT通讯的功能安全应用开发以及实现过程所需的开发环境。

开发环境

IDE e2 studio (v2022.04)或以上版本 + CC-RX (v3.01.00)
Target board RX72M-RX23T Functional Safety Reference Board
Emulator E2-lite
SSC Tool SSC Tool (v5.12)
Industrial Safety program(需要与瑞萨签订<功能安全软件License 许可协议>才可获得) 1. RX Functional Safety Platform Software (Evaluation Version) for CC-RX Ver2.20b, Model number: RTK0EF0061F32002SJ
2. RX FSoE Application Software (Evaluation Version) for CC-RX Ver1.10b, Model number: RTK0EF0080F31001SJ
3. RTK0EF0130F01001SJ_Ev110_E
wKgZombERP-AMdXMAAAgY0P0WbM454.png
EtherCAT Master 带网口的PC(预安装TwinCAT3)
FSoE Master EK1100+EL6900+EL9011
wKgZombERQmACwCrAAGiLi7ifFM491.png
网线 两条
电源 24VDC 给开发板和安全主站供电

1RX72M准备

1.1 从瑞萨官方获取软件包RTK0EF0130F01001SJ_Ev110_E.zip,解压

wKgZombERR2Aci-iAAAg9zQMCjE072.png

1.2 使用SSC软件生成EtherCAT代码,打开SSC软件

wKgZombERUmAcektAAC4RffJsUI382.png

1.3 点击Import输入选择该路径下的Renesas_RX72M_config.xml文件,选择RX72M创建工程。

RTK0EF0130F01001SJ_Ev110_EFSoE Reference Software Sample projectProject_ASSC

wKgZombERTCANQIBAAAb7WV1d4A877.png wKgaombERTuAbHKEAADyJqMJ9AM068.png

1.4 输入应用文件,Tool > Application > Import,选择该路径RTK0EF0130F01001SJ_Ev110_EFSoE Reference Software Sample projectProject_ASSC下的RX72M EtherCAT.xlsx,保存工程。

wKgaombERWyAdWy_AABSxM6Fc6k602.png

1.5 设置支持DC同步模式以及最小通讯周期为250us (0x3D090 = 250000)。

wKgaombERXqAcpNjAABPgdoE4t0635.png

1.6 生成代码,Project → Create new Slave Files, 点击Start生成Src文件代码。

RTK0EF0130F01001SJ_Ev110_EFSoE Reference Software Sample projectProject_ASSCSrc

wKgZombERYmAfd2BAACwjLMYpho267.png

1.7 将生成的Src相关文件拷贝覆盖到RX72M的路径下(其中RX72M EtherCAT.c和RX72M EtherCAT.h不拷贝覆盖)。

RTK0EF0130F01001SJ_Ev110_EFSoE Reference Software Sample projectProject_ARX72MPL-SWsrcusrapp5ECAT_sampleapplicationecat

wKgZombERaCAH8ypAADcU3_3OE0567.png

1.8 设置开发板JP1和JP2为1引脚和2引脚短路


wKgaombERa6Aa9MOAARwxqcYyRw072.png
wKgZombERbqAUvpsAAAyOrfrK9M154.pngwKgaombERceAXHTHAAA8Vt-9ap0720.png

1.9 设置SW5拨码开关SW5-1和SW5-2为OFF,表示Device ID为0x10

修改代码文件RX72M EtherCATObjects.h第976行设备ID参数为0x0010。

wKgZombERdSAWp6TAABdAWE2ZeM340.pngwKgaombEReCAQA-2AABherD_rUo870.png

1.10 设置ESI文件,配置FSoE 设备ID为1000,表示FSoE设备ID为0x0010

wKgZombERe-AZN-WAABOkbKeqZI592.png

至此RX72M准备工作结束。

2RX72M工程编译

2.1 创建空白workspace文件,选择上述章节所完成的RX72M工程文件,导入工程,路径如下

RTK0EF0130F01001SJ_Ev110_EFSoE Reference Software Sample projectProject_ARX72MPL-SW

wKgZombERfuAPTP4AAEFwIHqaWE664.png

2.2 右击工程属性选择toolchain,CCRX3.0.1是经过功能安全认证的编译器版本。编译无错误。

wKgaombERgaANfmIAAF3o1yISPM836.pngwKgZombERhaALOjvAAEfo4zRHmo777.png

2.3 使用E2-lite连接开发板上的RX72M烧录接口,Debug As → Debug configurations设置,点击Debug即可烧录完成。

wKgZombERiOAcSmTAAG6hiD1ELg774.pngwKgZombERjCAAUPpAALO0fWJRcc289.png

3RX23T工程编译

3.1 创建空白workspace文件,选择上述章节所完成的RX23T工程文件,导入工程,路径如下,设置toolchain,编译无错误。

RTK0EF0130F01001SJ_Ev110_EFSoE Reference Software Sample projectProject_ARX23TPL-SW

wKgaombERgaANfmIAAF3o1yISPM836.pngwKgZombERkiAVIqgAAFqvPEC27s698.png

3.2 使用E2-lite连接开发板上的RX23T烧录接口,Debug As → Debug configurations设置,点击Debug即可烧录完成。

wKgZombERiOAcSmTAAG6hiD1ELg774.png

wKgaombERmaAXSZ_AADfbOmhKEk109.png

未完待续

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

    关注

    33

    文章

    22273

    浏览量

    85464
  • 开发板
    +关注

    关注

    25

    文章

    4749

    浏览量

    96044
  • 功能安全
    +关注

    关注

    2

    文章

    68

    浏览量

    5599

原文标题:​RX-FSOE-REF-KIT功能安全使用介绍(上)

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

收藏 人收藏

    评论

    相关推荐

    RX MCU功能安全解决方案简介 硬件参考

    本章我们将向您介绍RX参考硬件,分为RXv2和RXv3两个版本。RX参考硬件为功能
    发表于 07-05 11:06 689次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RX</b> MCU<b class='flag-5'>功能</b><b class='flag-5'>安全</b>解决方案简介  硬件参考<b class='flag-5'>板</b>

    开发板入门教程

    本帖最后由 于圭 于 2014-12-29 10:20 编辑 这是2013电子大赛开发板教程
    发表于 08-31 20:23

    RX130试用体验】关于触摸按键开发板使用情况

    官网找到了这款芯片的数据手册,大概了解了一下开发环境和相关的实例,不得不说开发的便捷
    发表于 08-16 17:22

    RA2系列开发板体验】开发板网络资料汇总整理

    ://bbs.elecfans.com/group_741五、可选两种开发方式1.Keil MDK:安装级支持包,也可配合可视化配置辅助工具生成工程参考资料:2.e2 studi
    发表于 12-23 23:02

    RA4系列开发板体验】拿到一块新的开发板,你需要做些什么?(第一帖 开箱报告)

    本帖最后由 jf_37047872 于 2022-11-29 13:06 编辑 感谢电子发烧友论坛和提供试用机会,其他参与试用的朋友已经发了不少关于这块开发板介绍内容,我不
    发表于 11-29 12:48

    RA4系列开发板体验】+ 3种开发板的比较

    键和确认键。如果既使用触摸键又使用机械键难免整体看上去有些不伦不类。图1RA-Eco-RA4M2-100PIN图2R7FA2L1AB2DFL就这点来讲,无疑 CPK-RA2L1 开发板
    发表于 12-09 22:39

    RA4系列开发板体验】初步认识开发板

    本帖最后由 jf_00112886 于 2022-12-15 16:52 编辑 各位大佬,我们在12收到了开发板,很是欢喜。开发板很漂亮,我们也开始了试用。拿到
    发表于 12-10 10:26

    RA4系列开发板体验】1、开箱报告和开发板特色介绍

    很高兴能参加电子发烧友RA-Eco-RA4M2-100PIN开发板的免费试用活动,本来只是抱着试试的态度申请了,没想到还真的申请到了。我原来对RA4芯片并不熟悉,只接触过esp32,stm32
    发表于 12-10 11:58

    RA4系列开发板体验】开发板硬件展示(多图)

    的硬件真容展示,从多角度无死角的对开发板进行展示吧。 再展示前,先对开发板的MUC家族进行介绍一下,RA(中文:)是 2019 年 10
    发表于 12-11 15:46

    【野火启明6M5开发板体验】野火启明开发板RA MCU介绍

    首先感谢电子发烧友和野火,已经收到野火启明6M5开发板。野火启明6M5开发板包装野火启明6M5开发板开发板简介:野火启明6M5开发板是野火科
    发表于 12-14 22:31

    Renesas()V2X开发板

    Renesas()V2X开发板
    发表于 03-10 14:42 94次下载

    电子推出基于32位RX微控制器的EtherCAT功能安全解决方案

    全新FSoE软件基于由全球最大的工业以太网组织EtherCAT Technology Group发布的FSoE标准。
    发表于 09-29 15:30 1385次阅读

    米尔电子和电子推出首款MPU生态开发板米派

    近日,米尔电子和电子共同定义和开发第一款MPU生态开发板——
    的头像 发表于 01-25 09:21 858次阅读

    RX MCU功能安全解决方案之FSoE应用软件包(1)

    首先,我们来看什么是FSoEFSoE(Safety over EtherCAT)定义了一个安全的通信层,用于在EtherCAT设备之间传输安全的过程数据。
    的头像 发表于 07-24 14:22 335次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RX</b> MCU<b class='flag-5'>功能</b><b class='flag-5'>安全</b>解决方案之<b class='flag-5'>FSoE</b>应用软件包(1)

    开发板RX-FSOE-REF-KIT功能安全使用介绍(下)

    将Twincat主站网口连接EK1100的IN口,EK1100的OUT口连接FSoE开发板的IN口,分别给FSoE开发板和EK1100供电24V。
    的头像 发表于 08-20 15:36 269次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>开发板</b><b class='flag-5'>RX-FSOE-REF-KIT</b><b class='flag-5'>功能</b><b class='flag-5'>安全</b>使用<b class='flag-5'>介绍</b>(下)