全志H616芯片香橙派zero2开发板虚拟串口测试
使用香橙派zero2开发板进行开发过程中,如果需要开发板的USB 端口仿真一个串口,可以参考下面的测试方法,需注意:此方法只适用于 linux4.9 内核的系统
1) 首先需要使用 USB Type C 线将开发板连接到电脑的 USB 接口中,在这种情况下 是由电脑的 USB 接口给开发板供电的,所以需要确保电脑的 USB 接口能提供足够 的功率驱动开发板,如果开发板启动有问题,则需要更换 USB 接口或者电脑
2) linux 系统默认配置 USB0 为 usb_device 模式,可以通过下面的命令来查看 otg_role 的状态
3) 如果 otg_role 没有设置为 usb_device 模式,可以使用下面的命令打开
4) 然后加载 g_serial 内核模块
5) 加载完内核模块后开发板 linux 系统的/dev 下面就会多出一个名为 ttyGS0 的设备 节点
6) 然后回到 Ubuntu PC,可以看到/dev 下面会多了一个名为 ttyACM0 的设备节点
7) 然后打开 Ubuntu PC 的 putty,连接 ttyACM0
Putty 连接好 ttyACM0 后会打开下图所示的窗口
8) 然后回到开发板的 linux 系统,给/dev/ttyGS0 发送一串字符
9) 如果一切正常,Ubuntu PC 的 Putty 就会收到开发板发送过来的字符串
赞 (0)