1、生成可执行文件,需要使用 -g参数,否则调试的时候没有信息
2、用网线连接开发板,配置好电脑和开发板的IP地址。然后上电。
电脑:
IP:192.168.1.1 子网掩码:255.255.255.0 网关:192.168.1.1
开发板:
(应该是默认IP为:192.168.1.10,子网掩码、网关和电脑一样)
通过串口终端,可以使用 ifconfig 查看开发板的IP。如果不是192.168.1.10的话,使用 (ifconfig eth0 192.168.1.10) 重新设定开发板的IP地址。
3、在ubuntu下,使用快捷键“Ait + Ctrl +T”打开命令终端,输入:telnet 192.168.1.10 连接开发板。
4、链接成功后,输入:gdbserver 192.168.1.10:1234 ./xxxxxxx (xxxxxxx代表你的可执行程序)
5、在ubuntu下重新打开一个命令终端(需要在你的原文件夹路径下打开)
6、输入:arm-xilinx-linux-guneabi-gdb ./xxxxxxx
7、输入:target remote 192.168.1.10:1234
8、剩下的与一般的gdb调试一样。