I am collaborating with a colleague using TI BIOS on IPC section, and I am concerned about the IPC latency and tick timer. We are using IPC MessageQ for signaling a calculation is finished by Core3 and ready to be read from shared memory by Core0 (for example).
What is concerning is this: "IPC applications are configured to use the ti.sdo.ipc.notifyDrivers.NotifyDriverShm Notify driver and the ti.sdo.ipc.transports.TransportShm MessageQ transport."
This makes us worry about the tick timer and the impact on an IPC MessageQ object. We would rather use the MessageQ and not roll our own, but we have to meet timing.
QUESTION: Please confirm that when I send a message, the tick timer value has no impact on the time to notify one core to another?
QUESTION: Using the synchronizer, are we independent of the tick timer latency value?
For reference a related post about changing tick timer to 20ms: