4

我想使用某种 gui(例如 ddd)远程调试包含 gdb 的嵌入式系统。嵌入式系统没有源代码或构建符号。但是我的本地 x windows 框有。然而,执行必须发生在嵌入式系统上。我如何从我的开发盒中使用一些 gui 远程驱动 gdb?

leds 和 jtag 不是一个选项。

4

2 回答 2

4

我认为,gdbserver 可以帮助你。

于 2008-09-16T11:09:05.437 回答
2

在远程目标上:

target> gdbserver localhost:1234 <application>

在主机(构建机器)上:

host> gdb <application>

请注意,可能会从符号中删除 on 目标。但是主机可能具有所有符号。

gdb> set <path-to-libs-search>
gdb> target remote <target-ip>:1234
gdb> break main
gdb> cont

如果可行,请在主机上获取一些 GDB gui 并尝试复制相同的设置。(为此,我使用了 SlickEdit 和 eclipse)。

于 2011-01-13T01:16:01.070 回答