Introduction
These examples are EtherCAT SubDevice applications based on evaluation stacks provided in the SDK.
- Note
- SDK examples use evaluation version of stack. They will run for 1 hour only. If you want an unlimited version, you need to rebuild the Beckhoff SSC Library used by the examples. Please check "${SDK_INSTALL_PATH}/source/industrial_comms/ethercat_slave/stack/patch/SlaveFiles/src/readme.md" for more details on how to rebuild the library.
Links to important sections in the detailed documentation are provided below:
- Note
- Fast link detection using RX_LINK pins (MLINK mode) is required to support complete EtherCAT functionality, and certain conformance tests will fail if fast link detection is not used. Link Polling is not suggested, use it only for debugging if required.
- Attention
- If you need to reload and run the example again, EVM power-cycle is MUST.
Supported Combinations
Parameter | Value |
CPU + OS | r5fss0-0 freertos |
ICSSG | ICSSG1 |
Toolchain | ti-arm-clang |
Board | am64x-evm |
Example folder | examples/industrial_comms/ethercat_slave_demo |