TI工程师:
您好,这是一个SRIO中用到message功能进行数据传送的程序,其中包括发送程序和接收程序,两端都是TMS320C6455。
发送端发送数据,接收端接受到后会产生一个中断,程序存在一个问题,是发送端连续的发送,
而接收端只能接收4次,也就是产生4次中断,以后发送的数据均无法接收,两端重新加载程序也不行。
只有将两块DSP断电重新加载程序,接收端才能再次接收4次数据。我想让发送端不停的发送,而且接收端可以一直接收,
我调试了好久,一直没有结果,请帮忙查看可能存在什么问题,谢谢!
Andy Yin1:
参考SRIO user guide中断处理章节,在接收中断服务程序中需要及时清掉相应的中断状态bit,保证下一次的中断可以再次被接收响应。