Ubuntu下使用arm-linux-gdb调试开发板的步骤

1 宿主机与目标机

宿主机:PC(ubuntu LTS 14.04)
目标机:IMX6开发板(IAC-IMX6-Kit)

◆采用ARM® Cortex™-A9内核,主频高达1.2GHZ,兼容单核、双核、四核;
◆带2D/3D/VG加速器,1080P的h.264视频硬件编解码,支持双720P视频编码;
◆带1MBL2缓存,32KB指令和数据缓存,NEON SIMD媒体加速器;
◆ 1x 20位并行,MIPI-CSI2 (4通道),支持三路同时输入摄像头接口;
◆ 高可靠引导,加密引擎,随机数生成器和篡改检测;
◆集成1路工业用千兆以太网MAC(10/100/1000MHz);
◆ 集成2路CAN,每路可达1Mbps,支持CAN2.0协议;
◆ 扩展3路串口、HDMI接口、LVDS显示接口;
◆ 完美支持Linux、Android嵌入式操作系统

2 安装gdb

该部分略过,可参考:
使用GDB进行嵌入式远程调试

3 调试命令

先在目标机上执行:
./gdbserver 192.168.1.188:2345 fw_aptop.elf
gdbserver 要与宿主机的gdb版本一致
192.168.1.188——宿主机IP
2345——监听端口
fw_aptop.elf——目标进程

然后在宿主机上执行:
./arm-linux-gdb fw_aptop.elf
fw_aptop.elf——与目标机进程为同一进程
设置模式:
handle SIGUSR1 pass noprint nostop
远程:
target remote 192.168.1.71:2345
192.168.1.71——目标机IP
运行:
c

猜你喜欢

转载自blog.csdn.net/qq_30650153/article/details/80735254