英飞凌
直播中

caosurround

12年用户 875经验值
私信 关注

CYUSB3014在统信UOS系统下通信异常的原因?

目前我有一台设备,FPGA+Cyusb3014实现了USB通信,主要是传输图片,在Windows下USB2.0以及USB3.0都正常。
Windows下用usb2.0接口差不多220ms能传完一帧,usb3.0下能做到70ms一帧。usb2.0下单包大小8k,usb3.0下单包大小16k。
现在需要在国产系统上跑,结果usb2.0下所有数据接收完直接干到870ms一帧,而且包顺序是乱的,usb3.0下一直丢包或者接受的数据长度不对。采用异步通讯,也就是linux下开发包中给的cyusb_bulk_transfer接口。
统信uos下安装的是cyusb_linux_1.0.5.tar.gz以及libusb-1.0.22.tar.bz2,开发的软件用的是QT5。
我想知道大概问题出在哪?

更多回帖

发帖
×
20
完善资料,
赚取积分