请教下各位大神,本人想在H6板子上用serial gadget,PC端怎么就是检测不出来....
Linux系统版本是3.10.65
ubuntu版本是18.04
以下是我的配置:
1.sys_config.fex
[usbc0]
usbc0_used = 1
usb_port_type = 2
usb_detect_type = 1
usb_detect_mode = 1
usb_id_gpio = port:PH02<0><1><default><default>
usb_det_vbus_gpio =
usb_drv_vbus_gpio = port:PL05<1><0><default><1>
usb_host_init_state = 1
usb_regulator_io = "nocare"
usb_wakeup_suspend = 0
;--- USB Device
usb_luns = 3
usb_serial_unique = 0
usb_serial_number = "20080411"
rndis_wceis = 1
2.内核配置
<*> USB Gadget Drivers (Serial Gadget (with CDC ACM and CDC OBEX suport)
<*> SUNXI USB2.0 Dual Role Controller support
<*> SUNXI USB2.0 Manager
<*> SUNXI USB driver debug message
<*> SUNXI USB driver use adb source
烧写固件后可以查看到设备号
dev/ttyGS0
离线
https://linux-sunxi.org/Fex_Guide
usb_port_type 改 0 试一试。
这个我也试过了,还是检测不到...我刷了安卓系统PC是可以检测到,不知道是哪里没设置好还是? ubuntu和安卓系统的内核都是3.10.65,配置是一样的。
离线
对比安卓的 sys_config.fex
用比较软件对比内核的所有文件,都是一样的。
离线
对比安卓的 sys_config.fex
你好,我代码跟踪了下发现没操作到sunxi_usb里面的代码,另外测了ID引脚还是高电平
离线