Dear Sirs,
since longer time we have problems to start DC-Sync0 pulses at our am3359 controler with TwinCat at every time. Some times one controler of n controlers doesn't brings pulses at Sync0 output. Only an coldstart of this controler can remove the problem in this case. That means twincat couldn't reinit this controler anymore with working Sync0 pulses. OP mode is on and is working and we'll see the problem only indirect when a second processor don't get any DC Sync0 pulses. But why the pulses will not generated?
I've found today this thread's here an I ask me. Could some things here in may be similar problems?
I'll check now following registers in case of such an error:
ECT_REG_DCSYSTIME (0x0910)
ECT_REG_DCSTART0 (0x0990)
(in your case it should something in the area of the previous read value + 1_000_000)ECT_REG_DCCYCLE0 (0x09A0)
(i.e. 1.000.000)
0x982:0x983, the Sync Impulse LengthECT_REG_DCSYNCACT (0x0981)
Could it be a problem with LRW
or LRD
/ LWR
?
The problem is: this problem occures very rarely, but at one of our customers very often...
Can you give me tipps with this problem? Actualy ee are using Ind/SDK v01.01.01.01 with the pruss-firmware. But there is also the pruss-firmware v1.0 (for Am3359) from Ind/Sdk v2.1.1.2. Which one is the correct one?
Best Regards
Frank Gottschalt