完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
大家好,我们正在经历一个问题的奴隶FIFO接口的柏树。我们的设备有2个数据流输入。每个输入缓冲器状态由标志A和B给出(满/不满)。DMAS是自动模式。在PC启动后随机地,旗帜A和B永远粘在一起。在这种情况下,将数据推到系统中是不可能的,除非我们从UB3设备中移除电源。软件FX3复位也消除了问题。MCU仍在运行,因为我们可以使用HID函数来控制设备。我们看了GPIF状态,它似乎不卡在从接口的任何状态。我们试图迫使GPIF“重置”,而不影响这个问题。我们还试图回忆FIFO停止功能(破坏DMA并刷新EP),然后再次调用FIFO启动功能(设置EP,创建DMA并刷新EP MEM),但没有成功。有人见过这种行为吗????谢谢,丹尼斯
以上来自于百度翻译 以下为原文 Hi All, We are experiencing a problem with the SLAVE FIFO interface of Cypress. Our device have 2 data streams inputs. Each input buffer status are given by flags A and B (FULL / NOT FULL). The DMAs are in AUTO mode. Randomly after a PC boot-up, the flags A and B are stuck to FULL forever. In that case, there is no possibility the push data into the system anymore until we remove the power from the USB3 device. A software FX3 Reset removes the problem also. The MCU is still running because we can use the HID function to control the device. We looked at the GPIF states and it seems not to be stuck in any state of the SLAVE interface. We tried to force the GPIF to state "RESET" without in impact on the problem. We also tried to recall the FIFO STOP function (which destroy the DMA and flush the EP), then call back the FIFO START function again (set the EP, create the DMA and flush the EP mem) without success. Does anybody have seen this kind of behavior with some systems??? Thanks, Denis |
|
相关推荐
3个回答
|
|
你好,
请提供以下细节: 您使用的SDK版本是什么?. 你的整个系统在高速运转良好吗?固件+硬件工作在USB 2。 请告诉我们。 谢谢, Sai Krishna。 以上来自于百度翻译 以下为原文 Hi, Please provide us the following details: Which version of the SDK are you using?. Is your entire system working fine at High-Speed. Firmware + hardware working at USB 2.0. Please let us know. Thanks, Sai Krishna. |
|
|
|
你好,
我使用SDK 1.2.3,我的设备不支持USB2.0。严格来说,它列举了自己在USB 2模式中有一个空的设备(对于描述符中的主机没有什么意思)。 现在我刚刚用SDK 1.3和TADAAAAM升级了这个设备:这个bug似乎已经完全消失了……我仍然不明白发行说明更新中的哪一点会影响这个行为! 另外,SDK 1.3纠正了另一个错误:有时,在新的英特尔芯片组上,设备在前一个SDK的冷功率上失败枚举。 我想我们应该把这个信息分享给社区,避免额外的调试!!!! 谢谢, 丹尼斯 以上来自于百度翻译 以下为原文 Hi, I was using the SDK 1.2.3 and my device do not support USB2.0. Well, strictly speaking, it enumerates itself has an empty device (nothing interesting for the host inside the descriptors) in USB 2.0 mode. Now I just upgraded the device with SDK 1.3, and TADAAAAM : the bug seems to have completely disappeared...?! I still don't understand which point inside the release note update can affect this behavior! Also, the SDK 1.3 corrected another bug: sometimes, the device failed enumeration at cold power-up with the previous SDK on a new Intel chipset. I think we should share this kind of information to the community to avoid extra debugging!!! Thanks, Denis |
|
|
|
嗨,丹尼斯,
谢谢你的邮件。这对你提到的其他人来说是有用的。 当做, 加亚特里 以上来自于百度翻译 以下为原文 Hi Denis, Thank you for the post. This would be useful to others as you mentioned. Regards, Gayathri |
|
|
|
只有小组成员才能发言,加入小组>>
752个成员聚集在这个小组
加入小组2071 浏览 1 评论
1827 浏览 1 评论
3640 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1761 浏览 6 评论
1513 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
511浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
361浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
410浏览 2评论
357浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
858浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 11:32 , Processed in 0.989120 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号