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

[复制链接]
 楼主| ahbbys 发表于 2007-1-17 19:25 | 显示全部楼层 |阅读模式
你好:<br />&nbsp;&nbsp;&nbsp;&nbsp;我用的开发板是SmartARM2200。采取gdb+gdbserver的方式进行调试程序。连接开发板后,宿主机输出提示信息:<br />Remote&nbsp;debugging&nbsp;using&nbsp;192.168.1.15:2000<br />0x1610050&nbsp;in&nbsp;??&nbsp;()<br />开发板串口端口输出提示信息:Remote&nbsp;debugging&nbsp;using&nbsp;:2000<br />可当我在宿主机输入(gdb)&nbsp;run,产生提示信息:<br />The&nbsp;program&nbsp;being&nbsp;debugged&nbsp;has&nbsp;been&nbsp;started&nbsp;already.<br />Start&nbsp;it&nbsp;from&nbsp;the&nbsp;beginning?&nbsp;(y&nbsp;or&nbsp;n)&nbsp;<br />我输入y后,系统提示Starting&nbsp;program:&nbsp;/home/**/hello/hello.gdb<br />You&nbsp;can't&nbsp;do&nbsp;that&nbsp;without&nbsp;a&nbsp;process&nbsp;to&nbsp;debug.<br />开发板串口提示:Killing&nbsp;inferior<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sh&nbsp;82:&nbsp;Child&nbsp;84&nbsp;died<br />请问,这是什么原因啊??<br />&nbsp;&nbsp;&nbsp;谢谢了!!
db10 发表于 2007-1-17 20:03 | 显示全部楼层

顶 以前碰到过

  
zlgarm 发表于 2007-1-18 12:41 | 显示全部楼层

re:

uClinux在ARM7上的gdb调试工具不完善。<br />可以到网上寻找新的版本试试。
 楼主| ahbbys 发表于 2007-1-18 15:18 | 显示全部楼层

谢谢!

是不是说现在使用SmartARM2200光盘提供的开发板的uclinux内核,一定会产生以上问题;必须使用新版本的uclinux的gdb调试工具(重新编译,重新下载内核)才能解决?有没有变通的方法,即使用现有版本规避以上问题,进行gdb调试。
 楼主| ahbbys 发表于 2007-1-19 08:45 | 显示全部楼层

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

  
db10 发表于 2007-1-19 13:09 | 显示全部楼层

呵呵

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

谢谢!

准备买个linux仿真器。祥佑的怎样?你用的哪一种?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

9

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部