Using a C6678 with IPC 3.30.2.13
Normally Core 0 receives some data and then sends a notify event to Core 1 to start some processing. Core 1 does it's thing, sends a notify back to Core 0 when done. Typically Core 0 waits for the next batch of data and the process repeats
If Core 1 takes an abnormally long time to process the data, occasionally Core 0 may have already collected new data for Core 1. Is it possible to do the Notify_sendEvent from Core 0 back to Core 1 inside the callback function that got triggered when Core 1 said it was done? Will this screw up the notify system?
Since it is rare and moderately hard to create the conditions for it, I'm not sure I could test it reliably.
Mike