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.

AMIC110: Beckhoff Slave stack code

Part Number: AMIC110
Other Parts Discussed in Thread: AM3357, AM3359

Hi All,

We want to use AMIC110 for our application using SPI interface.

Below are the clarifications,
#In AMIC110, for Stack code compilation, Do we need to use Beckhoff Ethercat SSC Tool?
# For AMIC 110, which option needs to be selected for custom Slave code generation option? Currently, there is no dedicated option available for AMIC110.  TI AM335x Sample option only available.

A full featured EtherCAT Industrial example uses Patches for the Beckhoff Slave Stack Code(SSC 5.11) that enable the SDK to build a full featured EtherCAT application which can be customized as described in the processors.wiki.ti.com

I got the above statement from wiki.ti.com.

Can you please brief on this? When do we need to go? Is there additional charges needs to be paid for ETG?

Regards,

S.Saravanakumar

  • The RTOS team have been notified. They will respond here.
  • Hi Saravanakumar, you can create a CCS project that uses EtherCAT stack demo library (ethercat_slave_demo ) or you can create CCS project for a full fledge EtherCAT stack (ethercat_slave_full).

    For the second one, you need to get the stack source code from ETG, and patch it as explained on PRU-ICSS EtherCAT slave wiki. As a note for our latest EtherCAT slave 1.0.6 you have to get SSC 5.12  from ETG. You would need to register to ETG. For additional information please visit our Sitara Industrial FAQ wiki.

    Thank you,

    Paula

  • Hi Paula,
    Thank you for your valuable feedback.
    We want to interface the Sitara Processors with TMS controller(Without RTOS). SPI will be used as communication interface between TMS and Sitara.


    Below are the clarifications,
    # As per the attached screen shot(Ref_SSC_Options_Sitara.png), For AMIC110, Do we need to select " TI AM335x Sample" Option in SSC tool?
    # Since, Our application is not a RTOS based system. Can I use ethercat_slave_demo as well as ethercat_slave_full as a base reference platform?
    # Is AMIC110 also EtherCAT pre conformance tested ? Similar to AM3357, and AM3359. We will perform the Ethercat Conformance test for our product.
    # Does the EtherCAT stack demo library also preconformance tested code?

    Regards,
    S.Saravanakumar

  • Saravanakumar,
    1) I think it is better if you import TI_AM335x_1i0i6i0.xml from <PRU-ICSS-EtherCAT_Slave_xxxxx_path>\third_party\protocols\ethercat_slave\patch
    2) If SPI is used, you can try to generare "ecat_ti_esc_spi_slave" project
    3) yes, we run CTT for all the platforms.
    4) I would use full stack in order to be sure everything will work OK.. Prebuild stack libraries are for quick test/demo.

    thank you,
    Paula