利用论坛提供的c6678例程,实现两个dsp间的网口通信。dsp型号:都是c6678。emac端口都选用port1,按例程要求,发送代码运行在核0,接收代码运行在另一dsp的核1。先发现一个问题:
当发送数据端每一包数据发送间加入很大的延时时,接收端收到的数据都是一样,查看了接收端accumulation固件获取的descriptor的首地址指针都不变。;如果发端不加延时,收端则没有问题,accumulation获取的descriptor首地址指针则按0x20增加,请问是什么原因。感觉发端应该没有问题,通过网络调试助手抓的数据包争正确,主要是收端的配置。烦赐教