打印
[ZLG-ARM]

关于gdb调试问题(已有多人遇到,但都没有解决,请关注)

[复制链接]
2998|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ahbbys|  楼主 | 2007-1-17 19:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好:
    我用的开发板是SmartARM2200。采取gdb+gdbserver的方式进行调试程序。连接开发板后,宿主机输出提示信息:
Remote debugging using 192.168.1.15:2000
0x1610050 in ?? ()
开发板串口端口输出提示信息:Remote debugging using :2000
可当我在宿主机输入(gdb) run,产生提示信息:
The program being debugged has been started already.
Start it from the beginning? (y or n) 
我输入y后,系统提示Starting program: /home/**/hello/hello.gdb
You can't do that without a process to debug.
开发板串口提示:Killing inferior
               sh 82: Child 84 died
请问,这是什么原因啊??
   谢谢了!!

相关帖子

沙发
db10| | 2007-1-17 20:03 | 只看该作者

顶 以前碰到过

使用特权

评论回复
板凳
zlgarm| | 2007-1-18 12:41 | 只看该作者

re:

uClinux在ARM7上的gdb调试工具不完善。
可以到网上寻找新的版本试试。

使用特权

评论回复
地板
ahbbys|  楼主 | 2007-1-18 15:18 | 只看该作者

谢谢!

是不是说现在使用SmartARM2200光盘提供的开发板的uclinux内核,一定会产生以上问题;必须使用新版本的uclinux的gdb调试工具(重新编译,重新下载内核)才能解决?有没有变通的方法,即使用现有版本规避以上问题,进行gdb调试。

使用特权

评论回复
5
ahbbys|  楼主 | 2007-1-19 08:45 | 只看该作者

只有自己顶自己了,期待周工的回复!谢谢!

使用特权

评论回复
6
db10| | 2007-1-19 13:09 | 只看该作者

呵呵

 不是已经回了嘛!
 变通的办法:其实就是带GDB那又怎么样,板子上没有文件,没有编译环境,发现问题还是要重新编译...麻烦.俺的办法,是在PC上用模拟GDB调试,能找到不少问题,等模拟调试完了,再用打印的方式在板子上跑,基本上能OK,跟在板子上用GDB调试发的时间差不多少.希望我说的对你有帮助.
 还有一个很好办法,鼓动你们公司去买仿真器,带linux调试的仿真器,调试时那才叫爽!

使用特权

评论回复
7
ahbbys|  楼主 | 2007-1-25 18:45 | 只看该作者

谢谢!

准备买个linux仿真器。祥佑的怎样?你用的哪一种?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

9

帖子

1

粉丝