我运行了K1_STK里面的GE的例子GE_TEST_DSP0_TO_DSP1,为什么计算机什么也收不到,计算机发出的6678也收不到呢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好,
1、你是通过什么方式由PC向DSP发包的?是用的发包软件吗?发包间隔是多少呢?由底层驱动直接收包绝对是最快的网口通信的方式,比起NDK效率要高出很多。只要两帧的间隔大于中断服务函数处理一帧数据的时间就完全可以持续的收包,而且出现不会丢包。流量达到50MB/S是没问题的,估计是你PC发包的方式有问题。
2、去帧头需要由程序来完成,底层硬件不具有这个功能,只能根据MAC地址进行帧过滤。K1能支持的最大帧长是9504字节,所以PC可以向DSP发巨型帧。网口中断是由Navigator中的accumulator buffer产生的,中断步进方式可以设置成你需要的那种,即buffer满产生中断,需要积累几帧数据就把buffer的entry设多大。总之,三言两语解释不清,具体的细节请参考navigator guide以及GbE Switch guide。