0

我有一个基于 ARM11 的硬件板,它运行 Linux 内核版本。2.6.21.5-cfs-v19。我的应用程序在这个 ARM-LINUX 板上运行。为了进行源代码级调试,我曾经在 linux 板的命令提示符下使用 gdb 的应用程序,这是与板 linux 版本的一些早期版本一起使用的。

使用这个版本 2.6.21.5-cfs-v19,我没有用于板子的相关版本的 gdb。我试图四处寻找这个版本的 linux 的 gdb 和它的 arm 端口,但没有多大成功。谁能指出我可以在哪里获得用于上述操作系统和板配置的 gdb 的独立可执行文件或相同的源,我可以尝试为该目标编译。

-广告。

4

2 回答 2

2

前段时间我发表了一篇关于使用 GDB 和 GDBServer 进行跨目标调试的文章。那里的目标处理器是PPC7450,但它相当详细,所以也许你会发现它很有用。

于 2008-10-14T21:50:41.860 回答
0

使用OpenEmbedded可能会有一些运气。如果没有可以立即使用的预编译版本,那么设置一个 OE 交叉编译环境并不难。

另一种选择可能是在板上安装 gdb-server,如本博文中所述。

于 2008-09-09T12:03:57.907 回答