Chinaunix首页 | 论坛 | 博客
  • 博客访问: 325198
  • 博文数量: 81
  • 博客积分: 1810
  • 博客等级: 上尉
  • 技术积分: 725
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-25 17:38
文章分类

全部博文(81)

文章存档

2016年(4)

2015年(11)

2014年(16)

2013年(37)

2012年(11)

2011年(2)

我的朋友

分类: LINUX

2012-12-24 09:39:31

最近学习kgdb,但在使用kgdb调试内核时,gdb老是出现如下打印(set debug remote 1):
"timeout int mid-packet, retrying"
"Ignoring packet error, continuing..."
"bad register packet"
"putpkt: junk"
有时也正常工作,而且kgdb和gdb之间交互很慢。

在学习了kgdb的断点实现,continue实现后,通过在kgdb的gdb_serial_stub中增加打印,发现抛开uart底层通讯,kgdb侧收发都是正常的。而gdb侧会出现上面击中打印。从这些打印看,应该是gdb没有收到正确的rsp数据。这事困扰我好几天,突然想到minicom也在使用ttyS0,这才恍然大悟。关闭minicom,保证只有gdb在使用ttyS0,一切正常。

阅读(2331) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

2007ltt2015-03-20 16:43:04

谢谢,遇到类似问题