我最近收到了TI的开发板,它在OMAP 3621上运行Android,我试图通过USB将其连接到我的机器。单板显示已连接到调试模式
system@system-laptop:~$ lsusb |grep Google
Bus 002 Device 006: ID 18d1:0001 Google Inc.
单板上的USB调试开关是On,所以是accept from Unknown Source。udev的.rule
文件如下
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct} =="0001",SYMLINK+="android_adb", MODE="0666"
之后,我使用sudo重新启动udev和adb服务器。它仍然没有检测到开发板,但它检测到我的HTC Desire。我试过谷歌搜索,但徒然,我甚至试过在adb_usb.ini文件中添加供应商ID,但仍然徒然。
我还能错过什么?
Adb还不知道供应商id,所以它不会连接到您的设备。
你只需要添加id到文件~/.android/adb.ini,然后它就会工作。
它应该是一个纯文本文件的所有供应商id的所有android设备的工作,每行列出一个。如果你只想要你的钛板,它应该包含一行:
0 x18d1
如果这不能工作(它应该,但是…)尝试谷歌搜索adb.ini.
你应该找到Texas Instruments并使用这个ID