Je tente de connecter un kit d'évaluation Stellaris LM3S8962 à une machine hôte Linux. J'utilise le CodeSourcery G ++ pour la chaîne de développement. Lorsque je tente d'exécuter un exemple helloworld la connexion échoue avec ce message:Linux Connexion de débogage USB à la carte d'évaluation LuminaryMicro
arm-stellaris-eabi-sprite: error: E104. I/O Error communicating with USB Device. arm-stellaris-eabi-sprite: waiting for GDB connection, to pass error along warning: Remote failure reply: E.fatal.E104. I/O Error communicating with USB Device. arm-stellaris-eabi-sprite: error: E002. Not initialized
Lorsque je connecte la carte d'évaluation avec le câble USB il semble que le dispositif est mis à la disposition du système:
Mar 24 14:37:16 n6-ws2 kernel: usb 5-2: USB disconnect, address 5 Mar 24 14:37:18 n6-ws2 kernel: usb 5-2: new full speed USB device using uhci_hcd and address 6 Mar 24 14:37:19 n6-ws2 kernel: usb 5-2: configuration #1 chosen from 1 choice
en outre, il semble que je peux me connecter en quelque sorte par l'intermédiaire de l'outil de ligne de commande (mais je reçois des caractères étranges):
[[email protected] bin]$ ./arm-stellaris-eabi-sprite -i CodeSourcery ARM Debug Sprite (Sourcery G++ 4.4-104) armusb: [speed=] ARMUSB device
armusb:///�̙ - ؎� (�̙)
quelqu'un at-il des suggestions que je pourrais essayer?
Merci beaucoup,
Mike
Pourriez-vous clarifier un peu plus. Voulez-vous dire que vous essayez de connecter un débogueur USB à la machine hôte? –
Oui, j'essaie de connecter le débogueur USB de l'hôte Linux à la carte d'évaluation cible. – mikelong