当前位置:  技术问答>linux和unix

kgdb的问题,100分感谢.

    来源: 互联网  发布时间:2015-09-28

    本文导语:  大家好: 我在使用建立kgdb调试环境时遇到一个连接的问题: 1.在host机上编译内核red hat linux-2.4.23,并将相应kgdb的补丁打上. 2.make menuconfig 将kernel hacking里的全都选上->make dep->make clean->make bzImage 3.将...

大家好:
我在使用建立kgdb调试环境时遇到一个连接的问题:
1.在host机上编译内核red hat linux-2.4.23,并将相应kgdb的补丁打上.
2.make menuconfig 将kernel hacking里的全都选上->make dep->make clean->make bzImage
3.将bzImage 和System.map拷贝到目标机的/boot/
4.修改grub.conf,加入一条:
    title linux-2.4.23-kgdb
          root (hd0,8)
          kernel /boot/vmlinuz-2.4.23-kgdb ro root=/dev/hda9 gdb gdbttyS=0 gdbbaud=57600

5.启动target机启动然后提示到Waiting for connection from remote gdb...
6.然后在host机上:#gdb ./vmlinux
                     (gdb)set remotebaud 57600
                     (gdb)target remote /dev/ttyS0
                      Remote debugging using /dev/ttyS0
                      ignoring packet erro,continuing...
                      ignoring packet erro,continuing...
                      ignoring packet erro,continuing...
                      couldn't establish connecting to remote target
                      Malformed response to offset query, timeout
                      (gdb)

原来怀疑是串口的问题,可是在linux下测试过串口能够互相通信,就是不知道怎么回事,各位朋友如果有知道的能否给点建议,小可不胜感激.

|
只是个建议,我弄过这个,不过改的是lilo成功了。
如果改grub,kernel那一句是不是应该改成是
 kernel /boot/vmlinuz-2.4.23-kgdb ro root=/dev/hda9 rootfstype=ext2 kgdbwait
kgdb8250=0,57600
然后在打开gdb前执行:
stty ispeed 57600 ospeed 57600 

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我想装kgdb 是不是先要打kgdb的patch?
  • 内核版本是否要对应相应版本的kgdb补丁阿,2.6.24的补丁上哪找阿
  • kgdb
  • 谁能提供kgdb内核补丁内核模块的下载
  • kgdb调试环境配好了,怎么调试内核阿?????
  • 虚拟机搭建kgdb内核调试平台时出错
  • 如何搭建kgdb环境 高分请教


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3