离线
首先准备 gdb 源码, 通过工具链交叉编译成arm linux平台使用的可执行程序 --- gdbserver
gdb 文件下载: https://ftp.gnu.org/gnu/gdb/
当然也可以使用buildroot 方法,勾选 gdb, 编译出 gdbserver
参考链接1: 如何配置buildroot用外部编译器?
参考链接2: 荔枝派Zero V3s开发板入坑记录
离线
生成目标板可以执行的 gdbserver 之后,
在目标板执行: gdbserver 192.168.1.234:6666 RunningFBArm9
其中 192.168.1.234 是调试服务器(PC)的地址, 6666 是目标板 gdbserver开启的端口, RunningFBArm9 是需要调试的应用程序, 必须带调试符号。
离线
使用arm-linux-gdb 命令调试:
#arm-linux-gdb RunningFBArm9
gdb) target remote 192.168.1.244:6666
gdb) break MainTask
gdb) contine
离线
太好了,改天把我的吃灰的V3s 板子拿出来试一试。
离线