Other Parts Discussed in Thread: OMAPL138
Hello,
I am on a custom board using the OMAPL138 part, Linux v2.6.38 running on the ARM and DSP BIOS _5_41_11_38 on the C674x DSP.
Using dsplink_1_65_01_06 i have the a version of the message sample working good sending messages back and forth to/from ARM and DSP using MSGQ.
Now I am trying to get the loop sample application to work, however on the ARM side we end up wating forever on the first CHNL_reclaim, and on the DSP side we wait forever on the first SIO_reclaim. (the first message is from the ARM going to the DSP).
Can someone explain the process of the CHNL better. When should the DSP send an interrupt to the ARM allow the ARM to reclaim the chnl? Should this be done when the DSP does SIO_issue? or Should it be done when when it does SIO_reclaim? Is there any way i can debug this or check for the interrupts? Also if anyone has more documentation on the CHNL module, or the SIO claim/reclaim module that would also be helpful.
Thanks,
Dan