Hisi 使用GDB调试(图形界面调试)
基本概念
- 参照文章 screen 建立串口会话 使用板端调试串口
- 参照文章 Hisi 使用GDB调试(远程调试) 生成 GDB 工具
- 参照文章 VSCode 调试 了解 VSCode 调试功能
- 参照文章 VSCode SSH 远程与调试 建立 SSH 调试环境
远程调试
- 修改VSCode 配置文件
launch.json
的调试器路径,并添加板端调试地址。
// "miDebuggerPath": "/usr/bin/gdb"
"miDebuggerPath": "/opt/hisi-linux/x86-arm/arm-himix100-linux/bin/arm-himix100-linux-gdb",
"miDebuggerServerAddress": "192.168.0.101:5000"
- 生成可调试执行文件下载到板端,指定 ubuntu 的调试地址和可执行文件运行gdbserver。
./gdbserver 192.168.0.100:5000 main
- VSCode 打断点,按
F5
启动调试。
预览
至此使用一个VSCode代替各种窗口的嵌入式开发环境搭建完成。