完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
我们的应用程序/设备已经运行了好几年,使用驱动程序版本3.4.7,运行时没有任何重大问题。
我们最近尝试升级到最新的驱动程序版本,但遇到了连接问题: uC 和 PC 之间的 USB 通信(主要是批量传输 EP1)可以工作几分钟到几个小时,没有任何问题。 突然间,设备在同一秒钟内被移除并重新连接,但是之前的 cyfx2Device 对象当然失效了,电脑软件会停止/挂起。 调试我的软件,看起来 cyusBendPoint.xferData 例程永远不会结束,等待传输完成/中止。 (更确切地说:话题正在 cyusBendPoint.Waitforio 中等待) 有时候,在这些重新枚举事件之后,cyusb.usbDeviceList 中也会缺少设备。" " 我们使用相同的硬件、固件和 PC 软件测试了 cyusb.sys 和 cyusb.dll 的几种组合: 3.4.7 (sys) 3.4.7 (dll)-> 工作 1.2.3.20 (sys) 1.2.3.0 (dll)-> 工作 1. 3.0.3 (sys) 1.2.3.0 (dll)-> 失败 既然上面的话题提到了类似的问题,我想知道 a) 有没有 更新版本的 cyusb.dll 应该用于 1.3.0.x 版本的司机? b) 有更新版本的 cyusb3.sys 文件吗? |
|
相关推荐
1个回答
|
|
|
针对CY7C68013A驱动升级后出现的USB连接中断问题,以下是分步解决方案: 1. 确认驱动兼容性与更新日志
2. 禁用电源管理节能选项
3. 监控USB通信与系统日志
4. 强化错误处理与设备状态监测
5. 固件端优化
6. 驱动回退与厂商支持
7. 测试验证
通过上述步骤,逐步定位问题根源(如驱动bug、固件适配或电源配置),最终实现新版驱动的稳定使用。建议优先从电源管理和错误处理入手,多数类似问题与此相关。若仍无法解决,需深入分析驱动与固件交互的底层日志。 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2407 浏览 0 评论
1426 浏览 0 评论
1878 浏览 0 评论
CYUSB3014烧录失败Cypress Benicia USB Boot Device
7872 浏览 1 评论
11295 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 11:06 , Processed in 0.689861 second(s), Total 77, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3510