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等待连接: