【已解决】esp32-s2 同时使用usb host和wifi udp出现冲突
Posted: Mon Aug 07, 2023 5:50 pm
各位好,问题如标题。目前运行2个程序如下:
程序1:采用IoT Solution中的例程usb host-cdc_acm_host,用于连接一个cdc设备实现读和写
程序2:采用idf中的udp_server例程,用于对一个目标端口进行读和写
单独运行程序1和程序2都一切功能正常,但是将两个程序结合,即同时运行usb host和udp,usb则会报PORT_EVENT_ERROR的错误后重新初始化usb设备,这个报错后重新初始化会持续发生,发生间隔随机,有时候隔十几秒,有时候隔一两秒。
目前怀疑是wifi连接中的某些操作可能导致usb处理不及时而出现错误,请问论坛各位大佬以及官方的技术大牛们有什么思路或者知道原因吗,谢谢!
程序1:采用IoT Solution中的例程usb host-cdc_acm_host,用于连接一个cdc设备实现读和写
程序2:采用idf中的udp_server例程,用于对一个目标端口进行读和写
单独运行程序1和程序2都一切功能正常,但是将两个程序结合,即同时运行usb host和udp,usb则会报PORT_EVENT_ERROR的错误后重新初始化usb设备,这个报错后重新初始化会持续发生,发生间隔随机,有时候隔十几秒,有时候隔一两秒。
目前怀疑是wifi连接中的某些操作可能导致usb处理不及时而出现错误,请问论坛各位大佬以及官方的技术大牛们有什么思路或者知道原因吗,谢谢!