在omapL138的dsplink开发 arm端:
如果是dsp端MSGQ_alloc 的申请一个msg ,然后arm端 执行MSGQ_put函数 , 就不会导致iic input/output error!!
但是在arm 端 MSGQ_alloc申请一个msg ,然后执行 MSGQ_put函数 ,就会导致 致iic input/output error的错误,
初步怀疑是中断冲突,不知道各位大侠有木有关于 MSGQ_put函数到底用到哪些中断的文章啊?
或者有其他的可能?谢谢!
MSGQ_alloc (POOL_makePoolId(processorId, SAMPLE_POOL_ID),
myAPP_BUFFER_SIZE ,
(MSGQ_Msg *) &msg);
MSGQ_put (SampleDspMsgq, (MSGQ_Msg)msg) ;