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

GDB调试linux内核出现问题

    来源: 互联网  发布时间:2016-08-05

    本文导语:  刚开始学习使用GDB调试工具,按照书上的方法调试内核,在U-Boot上设置命令行参数、启动内核。 u-boot> set bootargs noinitrd root=/dev/mtdblock 2 console=kgdb kgdbwait u-boot> tftp 0x30000000 uImage.img      (下载完毕) u-boot> boot...

刚开始学习使用GDB调试工具,按照书上的方法调试内核,在U-Boot上设置命令行参数、启动内核。

u-boot> set bootargs noinitrd root=/dev/mtdblock 2 console=kgdb kgdbwait
u-boot> tftp 0x30000000 uImage.img      (下载完毕)
u-boot> bootm 0x30000000

启动信息如下:
Starting Kernel ...

Uncompressing
Linux....................................................................
..................................done,booting the kernel.


然后在主机上进入内核目录,启动arm-linux-gdb,

[root@friendlyarm linux-2.6.22.6]# sudo arm-linux-gdb ./vmlinux
GNU gdb 5.2.1
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "--host=i686-pc-linux-gnu --target=arm-linux"...
(gdb) set remotebaud 115200
(gdb) target remote /dev/ttyS0
Remote debugging using /dev/ttyS0
Ignoring packet error, continuing...
Ignoring packet error, continuing...
Ignoring packet error, continuing...
Couldn't establish connection to remote target
Malformed response to offset query, timeout
(gdb) q

卡在这儿了,连不上目标板,不知道什么原因,前面的设置也是按资料来的,应该没问题,内核没问题,在板子上可用,请各位高手指点下,谢谢啦^-^
才开始接触这块,也不知道从哪下手自己去找原因,只能向各位求救了,还望高手们说的详细点,感谢~~

|
Couldn't establish connection to remote target 
你是用远程调试吧,检查网线有没有连接好。

|
检查下PC的网关呢?

    
 
 

您可能感兴趣的文章:

  • 如何使用linux下gdb来调试python程序
  • gdb调试时命令行参数如何输入?比如main(int argc,char **argv)中,我要把一个filename作为argv[1]传入给gdb调试
  • 请问gdb是不是只能调试gcc编译的程序,在unix下用其它编译器编译的程序是不是不一定能用gdb调试的?
  • linux gdb: 我在一台机器上编译的程序用GDB可以调试,把程序放到另外一台机器上调试,调试信息就没有了 这是什么原因呢?
  • GDB调试 GDB挂了。。。
  • gdb 如何调试带命令行参数的程序 如 gdb a.out arg1,arg2
  • linux下用gdb调试程序感觉非常不方便,不知道大家使用的什么工具进行调试的呀?
  • 关于GDB无法调试segmentaton fault的问题,调试就死机
  • GDB调试问题,多共享库调试
  • gdb 怎么调试socket程序
  • 程序调试工具 GDB
  • 写调试器(像gdb)的一般思路是什么
  • gdb调试时的文件格式问题
  • gdb调试的问题,求高手。
  • gdb如何进行调试?
  • gdb调试动态链接库
  • 关于gdb调试资料---详细的
  • 哪位兄弟知道?gdb如何调试动态连接库
  • 在linux下除了gdb外还有没其他好用的调试器?
  • 在windows下编译和调试远程GDB BVRDE
  • gdb 调试
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教 make gdb-6.4 出现 make[4]: Entering directory `/tmp/gdb-6.4/gdb/doc'
  • 新用linux的GDB, 版本是出现6.3.3.0,出现奇怪问题, 可能是环境设置的问题, 大人帮忙
  • linux 下用gdb调试器出现问题
  • GDB出现no debugging symbols found
  • 使用gdb时为什么调用list不出现代码
  • 为什么gdb出现警告?
  • gdb调试出现奇怪问题 , 怎么老围着 init.c 转? list , break 命令失效?!
  • busybox中的gzip运行过程中出现page fault错误,并指出出错的指针,但是怎么使用gdb调试,找到指针对应的语句?
  • 关于在linux gdb调试出现的段错误 无法具体定位
  • GDB调试线程,退出时老是出现异常
  • 关于gdb查看结构体出现的问题
  • gdb调试出现No such file or directory错误 百思不得其解 急求仁兄帮忙!
  • 使用gcc gdb的大牛进来说说gdb的强大之处在哪。我刚学linux了,vim我确实体会到了其强大之处。而对gcc gdb,体会不到gdb这工具的强大之处。
  • gdb 使用问题请教
  • gdb的问题,请教,会者不难,快来拿分
  • 在rh9上无法使用gdb是怎么回事呢
  • gdb高手请指教
  • 请问,有人研究过gdb-insight源码吗?
  • gdb调试
  • Linux下gdb如何追踪进入子进程??急急7777777777777
  • 如何编译gdb
  • 怎样在windows中编译生成gdb
  • gdb升级的问题
  • 如何阅读GDB源代码?
  • 我的gdb为什么不能设置logging?
  • 使用GDB调试程序,如何正确的向程序传递参数.
  • 用gdb调试时如何将命令行参数传入?
  • 找高手:gdb脚本传递参数问题
  • 使用gdb 时, command not found , linux里不是应该有这个工具吗?
  • gdb的时候代码 next显示的代码乱了
  • gdb下用shell写环境变量的问题


  • 站内导航:


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

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

    浙ICP备11055608号-3