完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
在同步传输期间,如果在USB微框架中没有数据,如何发送零长度包? 谢谢, 苏巴拉岛 以上来自于百度翻译 以下为原文 Hi, During a isochronous transfers, if there is no data during a USB microframe, how to send a Zero-Length packet? Thanks, Subbarao. |
|
相关推荐
3个回答
|
|
检查了CYSUB3014数据表中PKTANKαPIN的功能。
以上来自于百度翻译 以下为原文 Checkout the function of PKTEND# pin in CYUSB3014 datasheet. |
|
|
|
尼克尔说的是一个奴隶FIFO接口。但是,如果您有自己的接口,您可以在DMA通道上执行一个StReWrpUp()来强制提交空缓冲区。这将发送一个零长度包。
以上来自于百度翻译 以下为原文 What NIKL said was for a Slave FIFO interface. However, if you have your own interface, you can just do a SetWrapUp() on the DMA channel to force the empty buffer to be committed. This will then send a zero length packet. |
|
|
|
你好,
谢谢你的回复。 我不在我的FX3项目中使用GPIF接口。我用UVC的ISOC例子,在FX3SDK例子中可用。 在示例中,启用了每一个微帧的一个事务(CyfxxEpSyISOVIEVOOXPKStCualt= 0x01),我已经修改了每个微帧2和3个事务的示例。 在主机端,我使用UBTraceStufWar来检查来自设备的数据。 当CyfxxEpSySuxVieloOx PKTSyCalk设置为1时,一些USB数据包没有数据,所以USB数据包的长度被显示为“0”,状态显示为成功(0x00)。 但是如果CyfxxEpSySyPixVoToOpktStEngAt设置为2或3,如果USB数据包没有数据,则长度显示为“0”,状态显示为UBDSDSTATUSXXACTHORACLE错误(0xC000 000 011)。 我的问题是,为什么会出现这种错误,如何避免呢? 谢谢 苏巴拉岛 以上来自于百度翻译 以下为原文 Hi, Thanks for your reply. I am not using GPIF interface in my FX3 project. I am using UVC ISOC example available in FX3 SDK examples. In the example one transaction (CY_FX_EP_ISO_VIDEO_PKTS_COUNT = 0x01 )per micro frame is enabled, I have modified the example for 2 and 3 transactions per micro frame. On host side I am using USBTrace software, to check the data coming from the device. When CY_FX_EP_ISO_VIDEO_PKTS_COUNT set to 1, some of the USB packets doesn't have the data, so length of the USB packet is shown as "0" and status shown as SUCCESS (0x00). But if CY_FX_EP_ISO_VIDEO_PKTS_COUNT set to either 2 or 3, if a USB packet doesn't have the data, length has shown as "0" and status shown as USBD_STATUS_XACT_ERROR (0xC0000011). Here my question is that, why is this error occuring and how to avoid it? Thanks Subbarao. |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2110 浏览 1 评论
1858 浏览 1 评论
3673 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1791 浏览 6 评论
1540 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
576浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
430浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
440浏览 2评论
390浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
944浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 04:16 , Processed in 0.495770 second(s), Total 52, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号