Linux USB debug connection to LuminaryMicro evaluation board
- by mikelong
Hi,
I am trying to connect a Stellaris LM3S8962 evaluation kit to a linux host machine. I am using the CodeSourcery G++ for the development toolchain. When I try to run a helloworld example the connection fails with this message:
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
When I connect the evaluation board with the USB cable it seems the device is made available to the system:
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
Also, it seems that I can connect in some way via the command line tool (but I do get some strange characters):
[mlong@n6-ws2 bin]$
./arm-stellaris-eabi-sprite -i
CodeSourcery ARM Debug Sprite
(Sourcery G++ 4.4-104) armusb:
[speed=] ARMUSB device
armusb:///?? - ?? (??)
Does anyone have any suggestions I could try?
Thanks a lot,
Mike