工具与软件:
大家好、我遇到了 AM3352的一些问题: 使用 AM3352的 USB1从外部连接到 USB-HUB (USB2514B-I)、集线器的其中一个端口(端口1)用于连接4G 模块(neoway-N75-EA)、在测试期间、我们发现当 PPP 拨号成功时、3352通过 USB 连接到4G 模块以建立连接、然后当模块通过热插拔移除时、看门狗崩溃并重新启动。 如果3352在卸下模块之前通过命令卸载4G 模块的 USB、并通过热插拔移除模块、3352将不会崩溃并重新启动。 我们观察到3352的电源、并且移除它时没有异常、因此我们怀疑它与内核驱动程序有关系、而使用的内核基于 TI 的官方 PROCESSOR-SDK-LINUX AM335X 06.03。 00.106、内核版本4.19.94、使用驱动程序/usb/serial/option。升级到 Linux 4.19.320后,无需修改驱动程序,直接启用选项驱动程序通过命令添加设备 echo 2949:8247 >/sys/bus/usb-serial/drivers/option1/new_id ,热插拔方式移除模块仍会导致设备重新启动,请专家帮助进行分析! 谢谢!