Cypress技术论坛
直播中

洒下墨色

9年用户 933经验值
擅长:可编程逻辑 嵌入式技术
私信 关注

Fcx3无法suspend怎么处理?

你好,
调试时候遇到一个问题,当cypress cx3  枚举的时候添加interface 大于3的时候
,usb 总线suspend 就不会进来。
随便加一个无额外端点的interface 就不会进suspend.
枚举完全正常。
哪怕新加的接口并不做实际功能。或者功能也完全正常。
请问sdk 是否有限制?需要进一步调试如何调试?

                  

回帖(1)

李茜

2024-2-28 14:46:22
这里你将设备枚举为USB Composite Device时,设备的类型已经与原来有了不同。
这里并不是"usb 总线suspend 就不会进来”,而是设备以SSRX作为唤醒源时,设备一进入suspend就立刻被唤醒了。
如果你有USB协议分析仪就可以看到设备实际上是有进入suspend的动作的。
而经过我的测试,在USBLowPowerTest例程加入CDC接口,仍然可以正常以uart作为唤醒源睡眠和唤醒。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分