五月 31, 2019
12:10 AM
芯片:CYUSB3014
使用自带的SlaveFifoSync固件
FPGA每200us发送一个包,每个包的大小为512个字节,如下,第一个字节表示包数
1 0 1 .... 255 0 1 ...254
2 0 1 .... 255 0 1 ...254
3 0 1 .... 255 0 1 ...254
PC上接收到的数据如下:
2 0 1 .... 255 0 1 ...254
100 0 1 .... 255 0 1 ...254
24 25 。。。 253 254 231 232 233 234 。。。254
202 0 1 .... 255 0 1 ...254
丢了很多包,而且偶尔会有错误出现,
并且接收到的好像都是偶数包!!!!!!
使用的PCLK为80M,FPGA那边抓波形没发现问题,这个可能的原因是什么?
已解决! 转到解答。
1 解答
六月 03, 2019
06:26 PM
你那边有没有看,DMA callback函数是否都正确返回了?SlFifoAppThread_Entry是否有相关的log信息?
建议按照AN65974 的排查步骤进行检查,进一步定位问题。
2 回复数
六月 02, 2019
10:39 PM
没有人回答给讲解一下吗?
六月 03, 2019
06:26 PM
你那边有没有看,DMA callback函数是否都正确返回了?SlFifoAppThread_Entry是否有相关的log信息?
建议按照AN65974 的排查步骤进行检查,进一步定位问题。