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.

IND-COMMS-SDK: AM243x-LP

Part Number: IND-COMMS-SDK

Tool/software:

On AM243x-LP.
There are two libraries for AM243x-LP industrial communication SDK example: ethercat_slave.am243x_lp.r5f.ti-arm-clang.release.lib and ethercat_slave_bkhf_ssc.am243x_lp.r5f.ti-arm-clang.release.lib. 
Are these two different implementations of EtherCAT Slave Stack by different suppliers? Where to purchase the libraries for commercial use? Are source code of them available?

  • Hello Jinlong Shen,

    The TI EtherCAT stack is built on top of Beckhoff EtherCAT stack. The APIs from the Beckhoff stack are integrated into the TI stack to simplify the usage of features such as CoE, EoE, FoE etc. Hence, both stack libs are necessary to build and run EtherCAT applications on TI processors.

    The detailed information related to the features added on top of Beckhoff stack can be found in the corresponding pages in the latest documentation. For example, see the following provided links.

    EtherCAT FAQ

    EtherCAT - Object Dictionary Configuration

    EtherCAT Slave - Simple Demo

    These examples shall provide an overview of how TI stack makes the configuration easier. Both stack example implementations provided in the SDK are from TI.

    The 'ethercat_slave.am243x_lp.r5f.ti-arm-clang.release.lib' is from the TI EtherCAT stack in Industrial communications SDK and is required to build TI EtherCAT stack examples. The 'ethercat_slave_bkhf_ssc.am243x_lp.r5f.ti-arm-clang.release.lib' is from the Beckhoff EtherCAT stack and is required to build Beckhoff EtherCAT example in the SDK.

    The license is included into the chip variant. The TI stack is runtime limited if the stack is not running on the F variant chip. There are no separate libraries. You can use the libraries which is provided within the SDK.

    Kind Regards,