专栏算法工具链J6X 使用kdb/kgdb调试内核

J6X 使用kdb/kgdb调试内核

费小财2025-06-26
59
0

使用kdb/kgdb调试内核

开启kgdb

J6X内核默认并不支持kgdb,需要对内核做一些修改:

  • 修改 hobot-drivers/configs/hobot_j6x_defconfig 增加配置选项

启动过程调试

在U-Boot内通过修改bootargs,如使用ttyS0,波特率默认为921600bps,则bootargs末尾增加 kgdboc=ttyS0,921600 kgdbwait,再执行boot命令启动内核,内核加载启动后,将打印提示进入kdb。

之后将进入kdb操作界面,可切入kgdb等待连接,之后等待主机gdb连接。

也可以在内核命令行进入kdb:

可使用kdb的命令进行一些简单的调试。如果要进行带符号表的更复杂的调试,可以切换到kgdb。

主机gdb连接

agent-proxy工具安装

算法工具链
社区征文征程6技术深度解析官方教程
评论0
0/1000