失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 【GDB】gdbserver的使用 远程调试开发板

【GDB】gdbserver的使用 远程调试开发板

时间:2020-02-07 09:13:13

相关推荐

【GDB】gdbserver的使用 远程调试开发板

0、将gdbserver拷贝到目标板子上

注:gdbserver在交叉编译工具目录/debug-root/usr/bin下

可用file命令查看

------------------------------------------------------------

$ file gdbserver

gdbserver: ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically linked, for GNU/Linux 2.6.31, not stripped

-------------------------------------------------------------

1、编译可执行程序,需要添加调试选项 -g

2、将可执行程序拷贝至目标板

3、在【目标板】上使用gdbserver运行可执行程序

格式:./gdbserver 目标板ip:端口号 app,输出信息如下

------------------------------------------------------------

Process dcu_app created; pid = 1860

Listening on port 1234

------------------------------------------------------------

4、在【PC端】上运行gdb

4.1 使用gdb 运行可执行程序

$ arm-fsl-linux-gnueabi-gdb app

4.2 出现(gdb)后输入远程调试命令,格式如下

(gdb) target remote 目标板ip:端口号

4.3 出现(gdb)后输入c远程启动程序,如下

(gdb) c

4.4

如果觉得《【GDB】gdbserver的使用 远程调试开发板》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。