在arm-none-linux上进行sourcery codebench远程调试

时间:2014-10-05 03:12:19

标签: embedded-linux

这是我第一次使用Sorcery Code替补。我已经成功构建了一个小应用程序,并准备在运行Debian-Linux的Breadboard-black上下载和调试。据我所知,Beagleboard安装了gdbserver。我已经配置了目标对话框,它似乎正确连接,但是当我点击“Debug”时,我得到“/ usr / lib / bin / sysroot -gdbserver ::没有这样的文件或目录”。 知道如何让这个工作吗? 谢谢,

1 个答案:

答案 0 :(得分:1)

尝试在Debug启动的调试器选项卡中更改gdbserver的路径。那个特定的路径" / usr / lib / bin / sysroot -gdbserver"假设您使用的是Sourcery CodeBench提供的sysroot。找出你的gdbserver在你的目标上的位置(可能在/ usr / bin中?)并将路径改为指向那里,而不是改为" sysroot-gdbserver"。将其更改为/ usr / bin / gdbserver或类似内容,具体取决于gdbserver在beagleboard上的位置。此外,Mentor Embedded网站上还有一个社区,您可以与更多的CodeBench用户联系:https://communities.mentor.com/community/embedded_software/sourcery_tools