我正在尝试将 Stellaris LM3S8962 评估套件连接到 linux 主机。我正在使用 CodeSourcery G++ 作为开发工具链。当我尝试运行 helloworld 示例时,连接失败并显示以下消息:
arm-stellaris-eabi-sprite:错误:E104。与 USB 设备通信的 I/O 错误。arm-stellaris-eabi-sprite:等待 GDB 连接,传递错误警告:远程故障回复:E.fatal.E104。与 USB 设备通信的 I/O 错误。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 和地址 6 Mar 的新全速 USB 设备24 14:37:19 n6-ws2 内核:usb 5-2:配置 #1 从 1 个选项中选择
此外,我似乎可以通过命令行工具以某种方式连接(但我确实得到了一些奇怪的字符):
[mlong@n6-ws2 bin]$ ./arm-stellaris-eabi-sprite -i CodeSourcery ARM Debug Sprite (Sourcery G++ 4.4-104) armusb: [speed=] ARMUSB 设备
armusb:///�̙ - ؎� ( ̙)
有人有什么建议我可以试试吗?
非常感谢,
麦克风