【发布时间】:2011-01-31 07:06:30
【问题描述】:
我正在尝试将 Stellaris LM3S8962 评估套件连接到 linux 主机。我正在使用 CodeSourcery G++ 作为开发工具链。当我尝试运行 helloworld 示例时,连接失败并显示以下消息:
arm-stellaris-eabi-sprite:错误: E104。与 USB 通信的 I/O 错误 设备。 arm-stellaris-eabi-精灵: 等待 GDB 连接,通过 错误沿警告:远程故障 回复:E.fatal.E104。输入输出错误 与 USB 设备通信。 arm-stellaris-eabi-sprite:错误: E002。未初始化
当我用 USB 电缆连接评估板时,系统似乎可以使用该设备:
3 月 24 日 14:37:16 n6-ws2 内核:usb 5-2:USB 断开,地址 5 Mar 24 14:37:18 n6-ws2 内核:usb 5-2:新 使用 uhci_hcd 的全速 USB 设备 和地址 6 Mar 24 14:37:19 n6-ws2 内核:USB 5-2:配置 #1 从 1 个选项中选择
另外,我似乎可以通过命令行工具以某种方式连接(但我确实得到了一些奇怪的字符):
[mlong@n6-ws2 bin]$ ./arm-stellaris-eabi-sprite -i CodeSourcery ARM 调试精灵 (Sourcery G++ 4.4-104) armusb: [速度=] ARMUSB 设备
armusb:///�̙ - ؎� (�̙)
有人有什么建议我可以试试吗?
非常感谢,
迈克
【问题讨论】:
-
您能否再澄清一点。您的意思是您正在尝试将 USB 调试器连接到主机?
-
是的,我正在尝试将 USB 调试器从 linux 主机连接到目标评估板。
标签: linux embedded usb codesourcery