Je suppose que vous utilisez le noyau 3.8 d'Andrew Henderson + la configuration Android JB. Si je comprends bien, l'adb tel qu'il est prévu n'est pas fonctionnel dans cette configuration. Nikolay Elenkov dans son blog a le contournement de travail suivant. Ce qui suit est une copie directe mot à mot de son blog.
Configurer le support FunctionFS dans le noyau
(CONFIG_USB_FUNCTIONFS=y):
Device Drivers -> USB Support ->
USB Gadget Support -> USB Gadget Driver -> Function Filesystem
Modifiez les paramètres de démarrage dans uEnv.txt pour définir les identifiants du fournisseur et du produit, ainsi que le numéro de série du dispositif g_ffs.idVendor=0x18d1 g_ffs.idProduct=0x4e26 g_ffs.iSerialNumber= Configurez le répertoire FunctionFS et montez-le dans votre fichier init.am335xevm.usb.rc :
mkdir /dev/usb-ffs 0770 shell shell
mkdir /dev/usb-ffs/adb 0770 shell shell
mount functionfs adb /dev/usb-ffs/adb uid=2000,gid=2000
sur fs
Supprimer toutes les lignes faisant référence à /sys/class/android_usb/android0/*. (Ces nœuds sont créés par le pilote de gadgets Android natif et ne sont pas disponibles lors de l'utilisation de FunctionFS).
Veuillez consulter ce blog pour plus d'informations.
http://nelenkov.blogspot.be/2013/07/building-wireless-Android-device.html