Firefly开源社区

打印 上一主题 下一主题

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

79

积分

0

威望

0

贡献

技术小白

积分
79

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

发表于 2014-11-10 17:02:46      浏览:19305 | 回复:9        打印      只看该作者   [复制链接] 楼主
同样的usb 线,接手机正常, 开发者选项中已经选中了usb调试, linux 下,连手机时lsusb 有显示设备信息,连上3288没设备信息, otg 有问题?
回复

使用道具 举报

发表于 2014-11-10 17:13:33        只看该作者  沙发
楼主参考一下这个帖子的处理方式:
http://developer.t-firefly.com/thread-207-1-1.html
暴走的创客!
回复

使用道具 举报

79

积分

0

威望

0

贡献

技术小白

积分
79
发表于 2014-11-10 17:23:16        只看该作者  板凳
上周买的板子啊, 难道固件还不够新?要自己编译一个固件?
问题是现在连 lsusb 都没显示设备, 还不知道能不能更新
回复

使用道具 举报

279

积分

10

威望

9

贡献

社区版主

Rank: 7Rank: 7Rank: 7

积分
279
QQ
发表于 2014-11-10 17:41:47        只看该作者  地板
楼主请进入系统【设置】里边选择【USB选项】,勾选连接PC即可
回复

使用道具 举报

79

积分

0

威望

0

贡献

技术小白

积分
79
发表于 2014-11-11 08:20:44        只看该作者  5#
果然是要进入系统【设置】里边选择【USB选项】,这样usb调试才有效,otg不是自动识别的吗. 这个选项从那个版本android 才有的? 还是rk3288特别添加的?
回复

使用道具 举报

807

积分

100

威望

102

贡献

超级版主

Rank: 8Rank: 8

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

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

使用道具 举报

79

积分

0

威望

0

贡献

技术小白

积分
79
发表于 2014-11-11 10:14:50        只看该作者  7#
系统【设置】里边选择【USB选项】, 重开机没保存, 每次要重新设置。
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2014-11-11 10:36:56        只看该作者  8#
connet 发表于 2014-11-11 10:14
系统【设置】里边选择【USB选项】, 重开机没保存, 每次要重新设置。

可以通过修改代码实现,参考下面的代码修改:
  1. diff --git a/kernel/arch/arm/boot/dts/rk3288.dtsi b/kernel/arch/arm/boot/dts/rk3288.dtsi
  2. index d668c17..0440bb9 100755
  3. --- a/kernel/arch/arm/boot/dts/rk3288.dtsi
  4. +++ b/kernel/arch/arm/boot/dts/rk3288.dtsi
  5. @@ -1095,7 +1095,7 @@
  6.                                 <&reset RK3288_SOFT_RST_USBOTGC>;
  7.                 reset-names = "otg_ahb", "otg_phy", "otg_controller";
  8.                 /*0 - Normal, 1 - Force Host, 2 - Force Device*/
  9. -               rockchip,usb-mode = <1>;
  10. +               rockchip,usb-mode = <0>;
  11.         };

  12.         usb1: usb@ff540000 {
复制代码
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2014-11-11 10:41:16        只看该作者  9#
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
回复

使用道具 举报

144

积分

0

威望

0

贡献

技术小白

积分
144
发表于 2017-12-15 10:35:56        只看该作者  10#
感谢分享  RK3399 怎么切换,没有看见有 usb_mode选项
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表