大家好
目前我的问题是当使用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里面的?