This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMDSICE3359: EtherCAT demo issues

Part Number: TMDSICE3359


Hello,

I ma using ICEAM3359 from TI and I managed to create my project and also build the demo. There are a couple of issues I am facing in executing the demo. This is kind of urgent as I have to show it to my professor who is a very sweet guy and has gone above and beyond to get a funding for our industrial automation project. So when I build the full project, it gives me errors. After referring to the guide, it asks me to patch the source files which I don't have . I don't know how to patch and what to patch and where to include those files after patching? Do I simply replace the old files from the full slave project create through the TI given bat file? Here it is confusing.

Secondly, the guide says flashing the project on an SD card or directly on the processor. Currently my SD Card has the RTOS image. Do you want me to include the Project file on the SD card or simply flash the board through CCS?

Third problem is TwinCAT3 is not recognising my board. It recognises the ethernet connection which is existing with the PC but after following the guide which says to relaod devices, I somehow don't get any desirable response. I cannot scan boxes. I think this is directly related to flashing the processor or the sd card, but I am not sure. Any help in that regard would be very beneficial. 

Please help me out with these questions. I have a couple more, but if these get solved, I can ask further. Thanks a lot and much appreciation for your selfless help!

  • The RTOS team have been notified. They will respond here.
  • Hi Keyshav,

    You need 'download EtherCAT stack version 5.11 from ETG website (www.ethercat.org/default.htm) and extract it to a local folder' as the EtherCAT user guide wiki described. You need register to become an ETG member and then can download the full SSC stack for free.

    After your project is built and verified through CCS, you can flash the generated app file in projects\ethercat_slave_full_AM335x_arm\AM335x_release to SD card.

    TwinCAT can detect the ESC device until you have the project run successfully through CCS or SD card.

    Regards,
    Garrett
  • Hi Garett,
    Thank You for the reply. I don't get what you mean by project is built. What to do with the full SSC stack? How should I use it.

    How do I use the SSC stack exactly. I have the SSC stack. 5.11 . I have the slave source files as well. I have projects ready in correct versioning. A bit more detailed point by point guideline would be helpful.

    Also the third point is a bit confusing. TwinCAT can detect the ESC ( Whats ESC?) until it is power on and flashed from CCS or when it has app file on SD card? This is not clear Please explain. I will follow these instructions closely.

    Thanks
  • I also have version 5.12 of the stack . Would that be also fine in stead of 5.11 . Just curious to know if versioning is ECAT is strictly being followed.
  • Keyshav,

    The detailed instruction of build full SSC stack demo project is described in the section - Building full feature EtherCAT Slave Application (processors.wiki.ti.com/.../PRU_ICSS_EtherCAT

    ESC - EtherCAT slave controller, the TMDSICE3359 based EtherCAT demo application. TwinCAT can detect the device/board when you have the full stack SSC project built, load and run in target board (TMDSICE3359), also can detect the device when the app and MLO (secondary boot loader) are flashed to SD card.

    Yes, you must use v 5.11 for the EtherCAT 1.0.5 release. And we will have the v 5.12 based EtherCAT 1.0.6 release in a few days.

    Regards,
    Garrett