完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,大家好,
我正在使用批量流开发主机端应用程序(使用XHCI英特尔控制器,以及主机侧的其他应用程序)。我想使用FX3板的设备一侧。 我试图运行USB 3批量流示例(UBBulkFipe),但面临几个困难: 在USB控制中心应用中,压入传输数据为大容量输入或输出导致错误代码997。 批量输出传输批量传输失败,错误代码:997 传输中的散装散装散装错误代码:997 这个错误是什么? 我如何克服它? 你是如何在PC上测试固件应用程序的? 谢谢! |
|
相关推荐
4个回答
|
|
你好!批量流的概念是在UB3中新增的。在USB 2中,大容量端点只能发送单个流。
CysB3驱动程序不支持批量流。这就是为什么你会得到控制中心实用程序的错误。 要测试批量流功能,您需要使用微软驱动程序,并将主机应用程序写在上面。 你可以参考这个更多的细节: http://MSDN。微软.COM/En/Mulk/WINDOWS/HORID/HH450846(V= V.85)。 |
|
|
|
嗨,Dhritiman,
谢谢你的回答。 看来编写这样的批量应用程序不是那么容易,对吧? 如果在Linux中使用FX3SDK,流会工作吗? 例如,使用Linux中的控制中心应用程序来发送/接收批量流数据,使用Linux的USB驱动程序。 这样行吗? 谢谢, |
|
|
|
不,CysB3驱动程序不支持批量流。
|
|
|
|
FX3固件支持固件中的“批量流”(在同一端点中的多个流,如示例UbBulkFixes)中的功能。但是CysB3驱动程序(对于Windows)不支持此功能。在Linux,我们甚至使用FixBug驱动程序来实现FX3代码示例(供应商类设备)。从下面给出的LIUBBB文档链接中,使用“NuthByAlLoCysFixs' API使用NoMySokes参数可以将多个流连接到同一个端点。
http://LuBuS.SuoSoCuff.NET/API1.0/GROPSP.AASYCIO。 因此,我们可以说,在Linux中,可以支持多个批量流。CysB3.S不支持这个特性。 |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2110 浏览 1 评论
1858 浏览 1 评论
3673 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1791 浏览 6 评论
1540 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
575浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
428浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
440浏览 2评论
390浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
922浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 21:10 , Processed in 1.056663 second(s), Total 84, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号