我有一个基于ARM11的硬件板,它运行Linux内核版本。 2.6.21.5-CFS-V19。我的应用程序在这个ARM-LINUX板上运行。要做我的应用程序的源代码级调试,我曾经在linux板的命令提示符下使用gdb,那是与某些早期版本的板linux版本。
对于这个版本2.6.21.5-cfs-v19,我没有相关版本的gdb用于主板。我试着四处寻找这个版本的linux和arm端口的gdb,但没有太大的成功。任何人都可以指出我在哪里可以获得gdb的独立可执行文件,用于上面提到的操作系统配置或相同的源代码,我可以尝试编译该目标。
-AD。
答案 0 :(得分:2)
前段时间我发布了一个关于使用GDB和GDBServer进行跨目标调试的article。目标处理器有PPC7450,但它相当详细,所以也许你会发现它很有用。
答案 1 :(得分:0)
使用OpenEmbedded可能会有运气。如果没有预编译版本可以立即使用,那么设置OE交叉编译环境并不难。
另一种选择可能是在电路板上安装gdb-server,如this blogpost中所述。