这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 关于uclinux下的gdbserver

共2条 1/1 1 跳转至

关于uclinux下的gdbserver

菜鸟
2005-11-11 00:12:24     打赏
开发包里面已经自带了gdbserver,所以我在编译内核的时候就选择了它,但是在运行的时候却发生如下的错误:
开发板端:
# gdbserver :2345 /bin/ping

Process /bin/ping created; pid = 230

code at 00000000 - 00000000, data at 00000000

主机端:
arm-elf-gdb zebra.gdb

(gdb) target remote 192.168.0.100:2345
Remote debugging using 192.168.0.100:2345
Couldn't establish connection to remote target
Reply contains invalid hex digit 59


开发板端:
Remote debugging using :2345

readchar: Got EOF

Remote side has terminated connection. GDBserver will reopen the connection.


现在有两个问题:
1.刚开始的时候为什么会出现code at 00000000 - 00000000, data at 00000000,这意味着什么呢?我该如何解决呢?(这里我认为在开发板端运行gdbserver时就已经出错了,程序的代码和数据不会定义在0的位置,而是某个确定的值,这是不是由于没有打补丁造成的呢?)

2.最后的错误是由于什么导致的?又该如何去解决它呢?(第一个问题是不是直接导致了第二个问题的发生呢?)




关键词: 关于     uclinux     下的     gdbserver    

菜鸟
2007-09-29 10:50:20     打赏
2楼

我也出现这个问题了,你有没有解决这个问题?


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]