如何在线对ZedBorad进行GDB调试

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调试一样。

猜你喜欢

转载自blog.csdn.net/MaoChuangAn/article/details/84313109