完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,亲爱的朋友们,
我在FX3中遇到了一个在FX3中接收残差数据的问题:为了实现高速,我设置了一个大的传输数据长度FoxFigDATA()函数,如1024×1024,但是在数据传输结束时,会有少量的数据小于1024×1024.因此,当XFelDATA()超时时,我不能数据尾部。 另外,我想知道在XFEDATA之前端点缓冲区中有多少字节?因此,我可以用这个设置xFelDATA第二个参数。 这里是我的代码的一部分: 字节*p语境=null;长nBulkLee=1024×1024;p语境=pBulkPin & gt;BeginDataXfer(pBulkBuf,nBulkLee,and OrdoVLAP);pBulkPin & Gt;WaitForXfer(&OrdovLAP,1000)){PulkKePin & Gt;ABORT();WaitForSingleObject(OrdoVLAP .HEVER,无限);NTROCODE=0x01;跟踪(“timeOut.n”);/BooReCvRet=pBulkPin & Gt;FinishDataXfer(pBulkBuf,nBulkLyn,and OrdovLAP,pClice);//BooReCvReT= pBulkPIN -gt;TA(pBulkBuf,nBulkLeN);跟踪(“实际接收长度=%d,RevRet=%dn”),nBulkLee,ReCvRET; 有人知道如何解决这个问题吗?非常感谢,并向您致以良好的祝愿。 |
|
相关推荐
2个回答
|
|
你好,
请确认FX3是否真的提交了剩余数据?(可用于传输USB用户)。 请检查您是否能够使用柏树控制中心或拖缆接收此残留物。如果是,请检查您的FX3固件。 当做, - Madhu Sudhan |
|
|
|
谢谢你回答我!我知道有必要在数据包之后添加一个ZLP。
|
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2106 浏览 1 评论
1853 浏览 1 评论
3671 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1786 浏览 6 评论
1536 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
572浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
424浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
438浏览 2评论
386浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
916浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 18:58 , Processed in 0.937697 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号