This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM5728: MessageQ流转异常

Part Number: AM5728

您好,

我的应用程序如下,有点问题,帮忙分析一下,有什么不对的应用,谢谢!

ARM MessageQ01 <-> DSP MessageQ01,ARM 新建messageQ,在正常的task里put/get命令,可以正常进行。

ARM MessageQ02 <-> DSP MessageQ02,ARM 新建messageQ,共享内存,8份,空内存区域,put给DSP,

DSP里有Timer6, 产生HWI,post SWI,在SWI function里产生数据,get共享内存,填写数据,再put给ARM,周而复始,循环。

结果一开始的8份内存,可以传送,后面就是ARM端,get到了message,应该是ARM put给了DSP,恰恰在ARM的MessageQ里,

可以get到,不知道是不是ARM端putDSP,未成功,还是因为DSP端的SWI里put/get MessageQ有什么影响了?

有什么好的建议?

董峰