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.

CCS/AM4379: EtherCAT Slave demo issue

Part Number: AM4379
Other Parts Discussed in Thread: AMIC110

Tool/software: Code Composer Studio

Hi all,

maybe a stupid question: is it possible to replace EtherCAT PRU-ICSS sync task stack sizes (1152 bytes) by

a value with power of 2 (e.g. 2048 bytes) ?

Regards, Thomas

  • FYI, I refer to the content of file tiescutils.c located at .\ti\PRU-ICSS-EtherCAT_Slave_01.00.07.02\protocols\ethercat_slave\ecat_appl\EcatStack.

    There is also a stacksize for LEDtask with 1512 bytes. Are there any dependencies or limitations causing these value settings?

  • Thomas,

    You can increase the stack size as long as there is enough memory. The reason to set the smaller stack size is mainly for SoC with DDR-less EtherCAT application like AMIC110 with limited on-chip memory, which is not the case for AM437x.

    Regards,
    Garrett