TI中文支持网
TI专业的中文技术问题搜集分享网站

关于MSGQ_get()函数卡死的问题

大家好

        目前我的问题是当使用UPP模块收完数据后,ARM给DSP发送一个命令,然后程序有时候会卡死在DSP端的MSGQ_get()这个函数上面,基本上重复几百次会卡死一下, 但是如果把UPP模块收数的程序屏蔽之后,就单纯的ARM给DSP发送命令,这样程序就不会卡死。是不是DMA和DSPLINK 有什么冲突?为什么在大数据量传输之后再使用DSPLINK传输命令的话会卡死?谢谢大家了

noaming:

你好,建议你把cache关闭,试试看效果。

xunliang ma:

回复 noaming:

已经解决了。将任务的堆栈大小改大之后,MSGQ_get()函数就没有出现过卡死的情况

xiaohuan lee:

回复 xunliang ma:

您好,请问您是怎么把upp读数据那块程序加在dsplink里面的?

赞(0)
未经允许不得转载:TI中文支持网 » 关于MSGQ_get()函数卡死的问题
分享到: 更多 (0)