大家好!我在用Keystone1软件开发包开发AIF,现在遇到的问题如下:
原来代码能够实现正常收发,但在发送中断中改为从外部(不管是从DDR,SL2,还是LL2)拷贝数据就会出现1帧中后面的包丢掉收不到,好像是memcpy延时。
我怀疑是Tx FDQ和Rx FDQ混用的问题,就把发送和接收的descriptor区域分开,发送的在core0,接收的在core1,问题仍然出现。
查看AIF PKTDMA发送和接收优先级都是0即最高,而且也没有数据读写在DDR,应该不会冲突。
请教这个问题应该怎样解决?
项目紧急,请各位高手相助,谢谢!