1 votes

Activation d'adb sur le Beaglebone Black

J'ai réussi à charger une image TI-Android préconstruite sur un BBB qui a été téléchargé ici. Tout fonctionne bien sur l'appareil. J'ai essayé d'activer adb sans succès. Le matériel et le logiciel de base sont les suivants

Matériel

  • Beaglebone noir.
  • 4DCAPE-43T.
  • Alimentation électrique de 5V.
  • connexion mini usb au système hôte Ubuntu 12.04 LTS.

Logiciel

  • TI-Android JB préconstruit image (TI_Android_JB_4.2.2_DevKit_4.1.1_beagleboneblack.tar.gz).
  • Système hôte Ubuntu 12.04 LTS.

Sur le BBB, j'ai activé le débogage USB par

App Launcher" -> "Settings" -> "Developer options"

Du côté de l'hôte

La sortie de lsusb est

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp.
Bus 001 Device 004: ID 10f1:1a52 Importek

/etc/udev/rules.d/51-Android.rules

SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666"
SUBSYSTEM=="usb", SYSFS{idVendor}=="0451", MODE="0666"

J'ai exécuté les deux commandes suivantes

  • chmod a+r /etc/udev/rules.d/51-Android.rules
  • sudo service udev restart

Lorsque je fais un

adb devices

Je ne vois pas le BBB, mais lorsque j'ai le téléphone HTC connecté, je vois une réponse valable.

Qu'est-ce que je fais de travers ?

Je branche également le mini-usb sur la machine hôte. Est-ce que c'est correct ? Ou dois-je me connecter au port de débogage série ?

Remerciements

1voto

Andy Brudtkuhl Points 1714

Aucun des identifiants de fournisseur que vous avez ajoutés au fichier de règles udev ne correspond à un périphérique répertorié par lsusb . Autres sources sur le net suggère que l'identifiant correct de l'appareil est SYSFS{idVendor}=="1d6b", SYSFS{idProduct}="0104" mais ce dispositif n'apparaît pas dans votre lsusb soit en sortie. Exécuter lsusb avec le périphérique débranché et branché pour savoir quel est le bon périphérique, et modifiez vos règles udev en conséquence.

Pour confirmer : vous no vous souhaitez vous connecter au port de débogage série afin d'obtenir adb pour travailler.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X