i.MX RT1180 ECAT_digital_io DEMO 搭建(一)

關鍵字 :EtherCATiMX RT1180twincat3networknxp

本文介紹 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》 

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論