FX3固件停止于CY_U3P_USB_EVENT_SUSPEND是啥原因?

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
liuzq
Level 1
Level 1
50 sign-ins 25 sign-ins 10 replies posted

CYUSB3KIT-003开发板https://community.cypress.com/t5/USB-Superspeed-Peripherals/FX3-slave-FIFO-to-UVC/m-p/44377这个帖子中cypree专家给的附件程序时debug信息出现"SUSPEND encountered...",发现程序运行到了CyFxUVCApplnUSBEventCB()的

...

case CY_U3P_USB_EVENT_SUSPEND:
CyU3PDebugPrint (4, "SUSPEND encountered...\r\n");
CyU3PGpifDisable (CyTrue);
gpif_initialized = 0;
streamingStarted = CyFalse;
CyFxUVCApplnAbortHandler ();
break;

...

这个位置,是表示USB停止了么,什么原因?谢谢

0 点赞
1 解答
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

这个USB event是FX3处理USB host发送的命令产生的,那你这里一个摄像头枚举了没有串流,就自动进入suspend 

在原帖中查看解决方案

0 点赞
3 回复数
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

这个USB event是FX3处理USB host发送的命令产生的,那你这里一个摄像头枚举了没有串流,就自动进入suspend 

0 点赞
liuzq
Level 1
Level 1
50 sign-ins 25 sign-ins 10 replies posted

liuzq_0-1619167072746.png

AN75779工程中的uvc.c中的第298行那里是不是应该加个break语句?谢谢

0 点赞
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

这个。不影响编译。

0 点赞