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.

AM3359: EtherCAT Slave input data size

Part Number: AM3359

My system:

I am using EtherCAT stack (v5.12 from ETG) along with the full slave project (PRU EtherCATsoftware v 1.0.6); per corresponding release notes, these versions are compatible.  Using AM3359 ICE eval kit.

question:

EtherCAT full slave example uses 7 bytes for input process.  I added 64 bytes, total of 71 bytes. I always get 7 bytes regardless. Can you help resolving this issue. I hit some places where the debugger can’t find the source code. I believe its part of the PRU code. Is PRU source code available? Or it’s just binary?

Thank you in advance,

Juan

  • Hi Juan, please see attached files from my reply to a similar question in bellow's E2E link (refer Jul 24 2018 post). Mainly you need to change XML, tiescappl.c, and tiescappl.h). In that post I attached the original files and the ones with my changes so you can compare them.

    Just for your background, I tried to get this source code changes automatically with SCC tool, but it didn't work for me, so I decided to do it manually. I hope this helps. 

    thank you,

    Paula

  • Hi Juan, did you have a chance to check this? if so, let me know if any further question or if it is OK to close this E2E.

    thank you,

    Paula