主题 : mini6410的kgdb调试问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 53920
精华: 0
发帖: 29
金钱: 155 两
威望: 31 点
综合积分: 58 分
注册时间: 2011-08-19
最后登录: 2017-09-13
楼主  发表于: 2011-09-02 10:45

 mini6410的kgdb调试问题

有没有哪位使用过kgdb调试mini6410?
我重新编译了mini6410的linux kernel,加入了kgdb,并在bootargs里添加了kgdboc=ttySAC0,115200和kgdbwait,为什么内核启动的时候停不下来呢?
苦恼,有没有人遇到同样的问题?

附一些串口打印信息,kgdb waiting出来之后就直接跳过去了:
pmem: 1 init
pmem_gpu1: 0 init
pmem_adsp: 0 init
kgdb: Registered I/O driver kgdbts.
kgdb: Waiting for connection from remote gdb...

Entering kdb (current=0xca824400, pid 1) due to Keyboard Entry
kdb> kgdbts:RUN plant and detach test
kgdbts:RUN sw breakpoint test
kgdbts:RUN bad memory access test
kgdbts:RUN singlestep test 1000 iterations
kgdbts:RUN singlestep [0/1000]
kgdbts:RUN singlestep [100/1000]
kgdbts:RUN singlestep [200/1000]
kgdbts:RUN singlestep [300/1000]
kgdbts:RUN singlestep [400/1000]
kgdbts:RUN singlestep [500/1000]
kgdbts:RUN singlestep [600/1000]
kgdbts:RUN singlestep [700/1000]
kgdbts:RUN singlestep [800/1000]
kgdbts:RUN singlestep [900/1000]
kgdbts:RUN do_fork for 100 breakpoints
S3C NAND Driver, (c) 2008 Samsung Electronics
S3C NAND Driver is using hardware ECC.
NAND device: Manufacturer ID: 0xec, Chip ID: 0xd3 (Samsung NAND 1GiB 3,3V 8-bit
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
1楼  发表于: 2011-09-02 11:35
ttySAC0 已经用于调试了(console),  建议你换一个串口试试kgdb
级别: 新手上路
UID: 53920
精华: 0
发帖: 29
金钱: 155 两
威望: 31 点
综合积分: 58 分
注册时间: 2011-08-19
最后登录: 2017-09-13
2楼  发表于: 2011-09-02 12:52
引用第1楼911gt3于2011-09-02 11:35发表的  :
ttySAC0 已经用于调试了(console),  建议你换一个串口试试kgdb

我试了把bootargs里kgdboc设成ttySAC1也不行
级别: 新手上路
UID: 13949
精华: 0
发帖: 16
金钱: 80 两
威望: 16 点
综合积分: 32 分
注册时间: 2010-01-31
最后登录: 2013-09-26
3楼  发表于: 2012-05-09 23:22
请问最后解决了吗?