Part Number: TMS320F28P650DK
Understanding Ethercat:
- Introduction to Ethercat by Beckhoff : EtherCAT Introduction
- ETG.2200 EtherCAT, EtherCAT P and Safety over EtherCAT Slave Implementation Guide
- Section I - Technology
- Register Description : Section II - Register Description
- Section III - ET1100 Hardware Description
Troubleshooting
- Appnote : F28P65 + DP83826 EtherCAT Frame Error Investigation Methods and Application Recommendations
- ETG ethercat_diagnosis_for_users : ETG Template PPT
- Beckhoff App Note : Application Note
Docs / Troubleshooting related to running ethercat program.
For F28P65x / F2838x Devices
- EtherCAT_SubordinateDevice_Controller_Software_User_Guide : "{c2000 sdk directory}\libraries\communications\Ethercat\{device_name}\docs"
- Examples : {c2000 sdk directory}\libraries\communications\Ethercat\{device_name}\examples
- Launchpad not going to op mode : LAUNCHXL-F28P65X: Help needed: TI C2000 F28P65x EtherCAT slave (CPU1 Echoback) not reaching OP state in TwinCAT 3 - C2000 microcontrollers forum - C2000
︎ microcontrollers - TI E2E support forums
- Dc Sync Example Cycle time measurements : TMS320F28P650DK: Low-level interval output when running "f28p65_cpu2_echoback_solution" example - C2000
︎ microcontrollers - INTERNAL forum - C2000
︎ microcontrollers - INTERNAL - TI E2E support forums
- Running Echoback Example on cpu2 (multicore): TMS320F28P650DK: Cannot be scanned in TwinCAT when running "f28p65x_cpu2_echoback_solution" demo codes on F28P65x launchpad - C2000
︎ microcontrollers - INTERNAL forum - C2000
︎ microcontrollers - INTERNAL - TI E2E support forums
- Unpredictable Behaviour of Twincat sometimes not able to scan device after reset : TMS320F28P650DK: EtherCAT Slave Initialization - C2000 microcontrollers forum - C2000
︎ microcontrollers - TI E2E support forums
- Not being able to detect forward rx errors : TMS320F28388S: ESC register 0x300 count exception - C2000
︎ microcontrollers - INTERNAL forum - C2000
︎ microcontrollers - INTERNAL - TI E2E support forums
- Not able to detect sync , pwm signals for dc sync example of sdk on control card: in ethercat_dc_eepromemu_subdevice_cpu1_hal.c file , move the following configure before the launchpad definition.

- Configure only 1 port for ethercat : TMS320F28P650DH: Can only configure ESC port0 GPIO without configure Port1 gpio? - C2000 microcontrollers forum - C2000
︎ microcontrollers - TI E2E support forums
For F29H85x devices
- Docs : {f29sdk}\docs\Getting_Started.html

- Example : {F29sdk}\examples\communication\Ethercat\examples