KGDB配置 + ddd调试

一.修改uboot启动参数:

    在bootargs里加:kgdboc=ttyS0,38400 kgdbwait。

 

 

二.修改内核配置:

    make menuconfig:

               kernel hacking->

                          [*] KGDB:kernel debugging with remote gdb   --->

                                <*> KGDB: use kgdb over the serial console

                          [*] Compile the kernel with debug info

 

 

三.在内核源码根目录下:

    创建ddd.sh脚本,在里边加入命令语句:

                                                            ddd --debugger arm-none-linux-gnueabi-gdb ./vmlinux

      

    . ddd.sh执行该脚本后输入:

                                           set remotebaud 38400

                                           target remote /dev/ttyS0

 

到此就可以用gdb调试远程驱动了,KGDB和gdb命令是一样的。

你可能感兴趣的:(脚本,debugging)