Other Parts Discussed in Thread: SYSBIOS
Hi
We are using the AM5716 sitara processor with sysbios (V6.76.3.01)
Between the A15 and C66 core we are using IPC (V3.50.2.02) with shared memory, ShmNotify and MessageQ for data exchange.
There are two queues, one for with the A15 as host and one with the C66.
We experience a strange behavior after reset, the C66 can crash without beeing able to connect with the debugger. Changing a unrelated instruction e.g. in C66 main() can lead to a working version again...
Also re-start can work, but not always... Some versions crash with every start, some only after hundreds of starts, some not at all (> 2000 tries)...
The location where the crash happens is also different. In some versions it crashes before reaching main(), on other around IPC_attach(). This has been debugged by toggling GPIO pins.
The newer IPC version has also been tried, but not that extensively, so we are not sure if it crashes with the same patterns...
Debugging is nearly impossible, because stepping through always works and in the crash situation the debugger doesn't work any more...
Any hints / ideas?
Regards,
André