在哪里可以找到在 linux 2.6.21.5-cfs-v19 上运行的 arm 目标的 gdb

发布于 2024-07-05 02:24:39 字数 331 浏览 7 评论 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 的独立可执行文件或相同的源代码,我可以尝试为该目标进行编译。

-广告。

I have a ARM11 based hardware board which runs a Linux kernel ver. 2.6.21.5-cfs-v19. I have my application running on this ARM-LINUX board. To do source level debugging, of my application I used to use gdb from command prompt of the linux board, that was with some earlier version of the board linux version.

With this version 2.6.21.5-cfs-v19, I dont have a related version of gdb for the board. I tried to look around to get gdb for this version of linux and arm port of it, but without much success. Can anyone point me where I can get either an independant executable for gdb for above mentioned os and board configuration or source for the same, which I may try compiling for that target.

-AD.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

帥小哥 2024-07-12 02:24:39

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

另一种选择是在主板上安装 gdb-server,如此博文。

You might have some luck using OpenEmbedded. If there's no precompiled version you can use right away, setting up an OE-cross compile environment is not that hard.

Another option could be to install gdb-server on the board, like described in this blogpost.

芯好空 2024-07-12 02:24:39

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

Sometime ago I published an article about cross-target debugging with GDB and GDBServer. The target processor there is PPC7450, but it's rather detailed, so maybe you'll find it useful.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文