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.

AM6442: Slave is not going into OP State in DC Mode with Beckhoff EtherCAT slave stack code

Part Number: AM6442

Tool/software:

Hello,

I am trying to evaluate EtherCAT slave on AM64x EVM. I have built the beckhoff slave demo application but I am facing problem with slave state when DC feature is used.

"DEV# 0: initc#47 tmo=8877 ms retries=0 err=1036 valresult=1 ('check device state for OP' (bad DATA=040000000000 expected == 080000000000 MASK=1F0000000000))
DEV# 0: initc#47 tm=0x10 off= 16 SEND >check device state for OP<"

Number of events for PDI Task and Sync0 Task are not same. I observed that There are 7 sync0 ISR activations for each PDI ISR. 

I am using 1ms as the DC cycle time.

Please help me resolve this.

Best Regards,
Upendar Sama