4G模块在持续上传大概三四分钟后 USB会断开连接 并且无法自动重连 我在源码中加上了一些打印捕捉到了这个问题
4G模块是移远官方的开发板 在PC上都可以长时间的稳定运行
当出现断连后 我在canmv IDE手动终止micropython之后 出现如下打印 此时必须要手动重启K230开发板 但不必重启4G模组 这是USB库的问题? 要如何去解决啊?
4G模块在持续上传大概三四分钟后 USB会断开连接 并且无法自动重连 我在源码中加上了一些打印捕捉到了这个问题
4G模块是移远官方的开发板 在PC上都可以长时间的稳定运行
当出现断连后 我在canmv IDE手动终止micropython之后 出现如下打印 此时必须要手动重启K230开发板 但不必重启4G模组 这是USB库的问题? 要如何去解决啊?
看起来像是设备disconnect了,有以下两个点可以尝试一下:
PS: 可以贴一下模组插入后,枚举的log出来看下,记住带时间戳。
因为很多移远的4G模组,插入枚举后,会自己断开一次,然后再重新枚举。第一次枚举到第二次枚举之间有些会相隔10多秒,有些则很快,不知道你手头的是怎样的。另外有个信息同步下,就是我们有用过EC200M的4G模组,在01的板子上跑 iperf,是可以稳定跑几天的(切了主机控制器驱动后),没切主机控制器驱动的版本,我们也做过测试(几个小时),没遇到几分钟就断联的情况。
最后贴一下EC200M的使用文档链接:
https://developer.canaan-creative.com/k230_canmv/zh/main/zh/example/network/modules/ec200m.html
切换驱动这个操作对应在menuconfig中的路径是否是 component configuration-enable cherryusb - enable cherryusb host - cherryusb host controller driver 中的选项? 默认是using cherryusb driver 现在切换成using designware driver?
目前主要的问题还是开始上传视频数据的时候才会出现这个问题 我先切换一套驱动尝试一下 如果不交互数据的情况下 我电脑一直不关机的情况下 我最长看到过4天的日志都是正常在线的
是的