connet 发表于 2014-11-10 17:02:46

ADB 连不上啊, 插上usb 没反应

同样的usb 线,接手机正常, 开发者选项中已经选中了usb调试, linux 下,连手机时lsusb 有显示设备信息,连上3288没设备信息, otg 有问题?

暴走的阿Sai 发表于 2014-11-10 17:13:33

楼主参考一下这个帖子的处理方式:
http://developer.t-firefly.com/thread-207-1-1.html

connet 发表于 2014-11-10 17:23:16

上周买的板子啊, 难道固件还不够新?要自己编译一个固件?
问题是现在连 lsusb 都没显示设备, 还不知道能不能更新

ZZP 发表于 2014-11-10 17:41:47

楼主请进入系统【设置】里边选择【USB选项】,勾选连接PC即可

connet 发表于 2014-11-11 08:20:44

果然是要进入系统【设置】里边选择【USB选项】,这样usb调试才有效,otg不是自动识别的吗. 这个选项从那个版本android 才有的? 还是rk3288特别添加的?

Kenn 发表于 2014-11-11 08:59:39

connet 发表于 2014-11-11 08:20
果然是要进入系统【设置】里边选择【USB选项】,这样usb调试才有效,otg不是自动识别的吗. 这个选项从那个 ...

可能因为之前的固件默认是HOST模式,现在已经修改为OTG模式。可以在bitbucket看到以下提交信息【 Kernel->DTS:Use Normal Mode for USB OTG.】

connet 发表于 2014-11-11 10:14:50

系统【设置】里边选择【USB选项】, 重开机没保存, 每次要重新设置。

zhansb 发表于 2014-11-11 10:36:56

connet 发表于 2014-11-11 10:14
系统【设置】里边选择【USB选项】, 重开机没保存, 每次要重新设置。
可以通过修改代码实现,参考下面的代码修改:
diff --git a/kernel/arch/arm/boot/dts/rk3288.dtsi b/kernel/arch/arm/boot/dts/rk3288.dtsi
index d668c17..0440bb9 100755
--- a/kernel/arch/arm/boot/dts/rk3288.dtsi
+++ b/kernel/arch/arm/boot/dts/rk3288.dtsi
@@ -1095,7 +1095,7 @@
                              <&reset RK3288_SOFT_RST_USBOTGC>;
                reset-names = "otg_ahb", "otg_phy", "otg_controller";
                /*0 - Normal, 1 - Force Host, 2 - Force Device*/
-               rockchip,usb-mode = <1>;
+               rockchip,usb-mode = <0>;
      };

      usb1: usb@ff540000 {

zhansb 发表于 2014-11-11 10:41:16

zhansb 发表于 2014-11-11 10:36
可以通过修改代码实现,参考下面的代码修改:

rockchip,usb-mode有三种模式,如注释:
/*0 - Normal, 1 - Force Host, 2 - Force Device*/

0-有USB DET决定HOST还DEVICE模式,如果有OTG线,这种模式即可
1-HOST模式,接U盘、USB鼠标等从设备
2-Device模式,接PC

a305566 发表于 2017-12-15 10:35:56

感谢分享RK3399 怎么切换,没有看见有 usb_mode选项
页: [1]
查看完整版本: ADB 连不上啊, 插上usb 没反应