- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试将 Stellaris LM3S8962 评估套件连接到 Linux 主机。我正在使用 CodeSourcery G++ 作为开发工具链。当我尝试运行 helloworld 示例时,连接失败并显示以下消息:
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
当我用 USB 电缆连接评估板时,系统似乎可以使用该设备:
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
此外,我似乎可以通过命令行工具以某种方式进行连接(但我确实得到了一些奇怪的字符):
[mlong@n6-ws2 bin]$ ./arm-stellaris-eabi-sprite -i CodeSourcery ARM Debug Sprite (Sourcery G++ 4.4-104) armusb: [speed=] ARMUSB device
armusb:///�̙ - ؎� (�̙)
有没有人有任何我可以尝试的建议?
非常感谢,
迈克
最佳答案
抱歉出现问题,但这是处理此错误的少数几个页面之一,其中一些只是重定向到此页面:P
无论如何,在我的案例中,这是一个权限问题。如果你执行:
sudo ./arm-stellaris-eabi-sprite -i
然后您将获得一个完整的设备名称。然后就变成了为用户提供 USB 设备所需权限的问题。为此,您需要更改文件:
/lib/udev/rules.d/50-udev-default.rules
找到 libusb 设备节点行并将模式更改为 0666。重新启动,一切都会好起来的。
如果有人有更好的解决方案让我知道:)
关于Linux USB 调试连接到 LuminaryMicro 评估板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2508467/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!