TI中文支持网
TI专业的中文技术问题搜集分享网站

AMIC110 連接 TwinCAT 3 測試 EtherCAT 錯誤

大家好

我目前使用 TMDXICE110 (AMIC110 ICE EVM) , 並已經將相關 bootloader 和 app 程式燒錄進去, 

燒錄完成後板子燈號看起來正常, 但使用TwinCAT 3 與板子進行 EtherCAT 驗證時

都會出現 "PREOP to SAFEOP failed 錯誤, 如下圖所示

並且開發板上 D7 紅色燈號會亮起

想請問大家是否有遇過此情形, 並且這問題要如何處裡???

  • 以下為我的環境:

 Windows 10 64-bit

– TwinCAT 3.1 (3.1.4022.27)

– CCS v8.3.0

– pdk_am335x_1_0_13

– PRU-ICSS-EtherCAT_Slave_01.00.07.02

pru_icss_ethercat_slave_prebuilt_01.00.07.02

– processor_sdk_rtos_am335x_5_02_00_10

  • 燒錄步驟
Binay Name Flash Offset
C:\ti\pdk_am335x_1_0_13\packages\ti\starterware\binary\bootloader\bin\amic110-ddrless\gcc\bootloader_boot_mcspi_noDDR_a8host_release_ti.bin 0x0
C:\ti\PRU-ICSS-EtherCAT_Slave_01.00.07.02/protocols/ethercat_slave/ecat_appl/iceAM335x/tiesc_eeprom_ti.bin 0x10000
C:\ti\PRU-ICSS-EtherCAT_Slave_01.00.07.02/protocols/ethercat_slave/firmware/v1.0/ecat_host_interface_ti.bin 0x14000
C:\ti\PRU-ICSS-EtherCAT_Slave_01.00.07.02/protocols/ethercat_slave/firmware/v1.0/ecat_frame_handler_ti.bin 0x19000
C:\ti\pru_icss_ethercat_slave_prebuilt_01.00.07.02\applications\ethercat_slave_demo\AMIC11x\arm\AMIC11x_release\app 0x20000

 

 

 

 

 

 

 

 

 

 

 

 

其中 app 我是直接下載 pru_icss_ethercat_slave_prebuilt_01.00.07.02 後燒入其內的 app, 如上表最後一步驟所示, 

燒錄完成後開機燈號即顯示正確

 

並且在進行TwinCAT 測試時, 也有將

C:\ti\PRU-ICSS-EtherCAT_Slave_01.00.07.02\protocols\ethercat_slave\ecat_appl\esi\TI_ESC.xml 複製到

C:\TwinCAT\3.1\Config\Io\EtherCAT  底下

 

但依舊會出現 "PREOP to SAFEOP failed: Invalid SM IN cfg

想請問各位這問題要如何處理??

謝謝

Denny%20Yang99373:

修改TI BOX1(TIESC-001)->DO Outputs-> LED[x]能不能控制板上的LED灯?

Chihao Huaing:

回复 Denny%20Yang99373:

不能, 每次修改一樣都會出現 PREOP to SAFEOP failed: Invalid SM IN cfg 錯誤

Chihao Huaing:

回复 Denny%20Yang99373:

請問這問題有什麼好的解決方案嗎??

赞(0)
未经允许不得转载:TI中文支持网 » AMIC110 連接 TwinCAT 3 測試 EtherCAT 錯誤
分享到: 更多 (0)