ADB 连不上啊, 插上usb 没反应
同样的usb 线,接手机正常, 开发者选项中已经选中了usb调试, linux 下,连手机时lsusb 有显示设备信息,连上3288没设备信息, otg 有问题? 楼主参考一下这个帖子的处理方式:http://developer.t-firefly.com/thread-207-1-1.html 上周买的板子啊, 难道固件还不够新?要自己编译一个固件?
问题是现在连 lsusb 都没显示设备, 还不知道能不能更新 楼主请进入系统【设置】里边选择【USB选项】,勾选连接PC即可 果然是要进入系统【设置】里边选择【USB选项】,这样usb调试才有效,otg不是自动识别的吗. 这个选项从那个版本android 才有的? 还是rk3288特别添加的? connet 发表于 2014-11-11 08:20
果然是要进入系统【设置】里边选择【USB选项】,这样usb调试才有效,otg不是自动识别的吗. 这个选项从那个 ...
可能因为之前的固件默认是HOST模式,现在已经修改为OTG模式。可以在bitbucket看到以下提交信息【 Kernel->DTS:Use Normal Mode for USB OTG.】 系统【设置】里边选择【USB选项】, 重开机没保存, 每次要重新设置。 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: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
感谢分享RK3399 怎么切换,没有看见有 usb_mode选项
页:
[1]