We are using DSPLINK, specifically MSGQ, for communication between the ARM and the DSP on the OMAPL138. On the DSP side, we have implemented the logic so that if the queue is full, we will wait a bit before trying to write to it again. However, we keep running into a problem that if we ever get to the point that the pipe is full, the ARM side that is running Linux will kernel panic. Has anyone experienced this using the DSPLINK sample driver? Any idea what may have gone wrong?
Thanks,
Charles