您尚未登录。

楼主 #1 2019-12-18 16:37:15

atong
会员
注册时间: 2019-12-18
已发帖子: 5
积分: 5

H6板子使用serial gadget,PC端无法检测

请教下各位大神,本人想在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

离线

#2 2019-12-18 16:48:18

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,238
积分: 9197

Re: H6板子使用serial gadget,PC端无法检测

https://linux-sunxi.org/Fex_Guide

usb_port_type     改 0 试一试。





离线

楼主 #3 2019-12-18 17:03:27

atong
会员
注册时间: 2019-12-18
已发帖子: 5
积分: 5

Re: H6板子使用serial gadget,PC端无法检测

晕哥 说:

https://linux-sunxi.org/Fex_Guide

usb_port_type     改 0 试一试。

这个我也试过了,还是检测不到...我刷了安卓系统PC是可以检测到,不知道是哪里没设置好还是? ubuntu和安卓系统的内核都是3.10.65,配置是一样的。

离线

#4 2019-12-18 17:08:33

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,238
积分: 9197

Re: H6板子使用serial gadget,PC端无法检测

对比安卓的 sys_config.fex





离线

楼主 #5 2019-12-18 17:12:39

atong
会员
注册时间: 2019-12-18
已发帖子: 5
积分: 5

Re: H6板子使用serial gadget,PC端无法检测

晕哥 说:

对比安卓的 sys_config.fex

用比较软件对比内核的所有文件,都是一样的。

离线

楼主 #6 2019-12-19 16:00:39

atong
会员
注册时间: 2019-12-18
已发帖子: 5
积分: 5

Re: H6板子使用serial gadget,PC端无法检测

晕哥 说:

对比安卓的 sys_config.fex

你好,我代码跟踪了下发现没操作到sunxi_usb里面的代码,另外测了ID引脚还是高电平

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn