教程 | i.MX RT1180 ECAT_digital_io DEMO 搭建(一)

本文介绍 i.MX RT1180 EtherCAT digital io DEMO 搭建,Master 使用 TwinCAT ,由于步骤较多,分为上下两篇,本文为第一篇,主要介绍使用 TwinCAT 控制前的一些准备。

原厂 SDK 提供了 evkmimxrt1180_ecat_examples_digital_io_cm33 例程,该例程用于演示 i.MXRT1180 EtherCAT 从设备开发,接下来演示如何让该例程跑起来,电脑上应提前装好 TwinCAT 3.1 软件,注意事项可参考前面博文《TwinCAT3 使用注意事项》,SSC Tools 全称 Slave Stack Code,是 EtherCAT 技术协会(ETG,EtherCAT Technology Group)提供的免费从机代码生成工具,使用该工具可以大大简化从机开发过程,获取该工具需先申请加入 ETG,成为其会员。

1. 硬件准备

MIMXRT1180-EVK RevB

RJ45 Network cable

Mini/micro USB cable

DC_5V Adaptor

2. SSC 从机代码生成

打开 MCUXPresso IDE,导入 Ecat 例程

3. 打开 SSC Tools

选择 Tools -> options

添加 NXP SDK Ecat 例程中提供的示例文件

新建 SSC Tools 工程

选择刚刚添加的配置,保存 SSC 工程

点击导入

选择配置文件

生成从机代码

点击 OK

4. 删除 MCUXPresso 工程中 SSC>Src 文件夹下的 digital_io.c

代码编译后烧录到 EVK 中,可以看到串口助手打印一下信息

5. 复制工程中的从机配置文件 ECAT-IO.xml 到 TwinCAT 安装目录

到此,准备工作就完成了!

参考资料:《ECAT_Digital_IO_Example_User_Guide》

相关推荐
2601_9683545644 分钟前
IT 疑难杂症诊疗室:从故障定位到根治的实战指南
经验分享
疯狂打码的少年1 小时前
【计算机网络】子网掩码与子网划分计算(含CIDR表示法)
服务器·笔记·计算机网络·php
自小吃多3 小时前
PCB Editor软件复制、改变、删除操作笔记
笔记·嵌入式硬件
动词ing4 小时前
【学习笔记】数据结构栈与队列(栈先进后出+队列先进先出+括号匹配+消消乐模型)
数据结构·笔记·学习
彧azz5 小时前
Git 入门实操实例:从安装到远程仓库全流程
大数据·笔记·git·学习·elasticsearch
三块石头1015 小时前
车载ADC避坑:为什么ADC采集值偏低?
经验分享·stm32·单片机·嵌入式硬件·mcu·硬件架构·硬件工程
David猪大卫6 小时前
【C++修炼】哈希表的实现
数据结构·c++·笔记·学习·算法·哈希算法·散列表
江湖人称菠萝包6 小时前
【Windows】《深入浅出Windows API程序设计:核心编程篇》笔记-Chapter6-动态链接库
windows·笔记
宵时待雨7 小时前
linux笔记归纳18:传输层协议TCP
linux·网络·笔记·网络协议·tcp/ip
逆境不可逃7 小时前
Pi Agent 学习笔记:一次提问背后的工具调用循环
java·笔记·学习