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.

EtherCAT Problem on AM3357 (Patch on ETG Stack V5.10 fails)

Hello,

i´ve got a problem applying the TI provided Patch from SDK 1.1.0.4 to the source of the ETG Stack.

The offsets in the Patch doesn't match with the current SSC V5.10 sources.

I firstly imported the TI_AM335x_1i1i0i4.xml to the SSC Tool which works fine.
The activated some additional features like Diag History, Emergency and FoE. Then i created the source file and tried to apply the TI_ECAT.Patch with mostly failed hunks. I could adapt the most changes from the patch by hand. But on the file ecatappl.c I could not find the corret lines. I now have a running Version of the stack but i always get a warning (Diagcode 0x000F: Calculate bus cycle time failed (Local timer too slow)) in the diag history when running in Freerun and SM Synchron mode.  DC not tested yet. This message is generated from pdi_isr() function. But i don't now why. So i asume this might be a problem from the patch. It even doenst matter if i use the pdi and sync task or the interrupt variant. Is it possible to get a correct version of the ecatappl.c file (We are ETG member).

Regrads

Torsten