Part Number: AM263P4
Dear team,
To get an understanding of the different IPC mechanisms offered by the TI Sitara platform, I have built, run and slightly altered several of the example projects - IPC notify, Spinlock&SharedMem, IPC RPMsg without callback. They are all working fine.
However, the final example, IPC RPMsg with callbacks, using FreeRTOS on all four cores, crashes, even in a completely unaltered state. (This example is especially relevant as I plan on using FreeRTOS on at least two cores, and all other multicore cross-communication examples use FreeRTOS on only one core.)
So what is the observable behavior?
When I start debugging the five projects by launching the debugger through the system project (ipc_rpmsg_echo_callback), put all four cores into "running" state (F5 on each core), and check the Serial Console for the debug message, only part of the first message is displayed:

At that point, cores 0-0 and 1-0 are executing the following abort handler:
Cores 0-1 and 1-1 are inside this function:

I have not edited any of the five example projects used for the build. What could be the cause of this behavior?