Hello
I have developed an application that works on a DSP SITARA ARM3359.
I want to exchange data on an Ethercat network between this slave and a KPA Master that with KPA Studio.
I have done all my configuration in KPA Studio including Distributed Clock: the bus cycle time is 500us, Sync0 cycle time is 62.5 us and Sync1 cycle time is 500us.
I start my master, attach my slave and reach the op state: everything is ok.
Then I let the exchange running for a while .....
Everything is ok during a long time but, suddenly, there is a error: " D00108: AL status code and Description : 0x002C. Fatal Sync Error".
And if i acknowledge the error and put again the slave in op mode, everything is ok but suddenly : error !!!!
It seems to be an error generated by Sync0 watchdog: there is no Sync0 interrupot event during 1ms (Sync0 interrupt cycle time is 62,5us...).
I have verified with KPA: everything is ok on the Ethercat network: all the frame are sending and the jitter on these frame is really very little.
KPA has made lots of tests and they conclude that the problem can only be on the dsp side !!!
Is there anybody here to explain me what happens and to help me to solve the problem ?
Thanks a lot
Laurence