【4. BSP开发指南 - [4.5. 内核调试指南]】

4.5.1. 使用kgdb调试内核

4.5.1.1. 启动过程调试

对于要调试内核启动过程(kgdb及串口驱动加载完成后)的,需要通过修改内核选项将KGDB模块编译到内核内,并在UBoot内通过修改并储存bootargs修改内核的command line选项,加入(如使用ttyS0)后启动。波特率请按照前文所述拨码开关设置,默认为921600bps:

kgdboc=ttyS0,921600 kgdbwait

内核加载启动后,将打印提示:

kgdb:Registered I/O driver kgdboc.
kgdb:Waiting for connection from remote gdb...

之后将进入kdb操作界面,可切入kgdb等待连接:

kdb> kgdb
Entering please attach debugger or use $D#44+ or $3#33

你可能感兴趣的:(Horizon,X3,x3,sdb)