嵌入式爱好者

查看: 5360|回复: 7

[Linux] 3568下QT 采用GDB调试问题

[复制链接]

3

主题

7

帖子

23

积分

A40i/T3/T507/T527通行证RK3568通行证FCU2401通行证

扫一扫,手机访问本帖
发表于 2022-9-6 10:12:44 | 显示全部楼层 |阅读模式
1、在交叉编译工具路径下没有找到gdb2、要使用gdb调试的话,在出厂系统的基础上需要做哪些操作
回复

使用道具 举报

0

主题

89

帖子

282

积分

A40i/T3/T507/T527通行证i.MX6Q通行证i.MX6UL通行证i.MX8MM通行证i.MX8MP通行证RK3568通行证RK3399通行证LS1028A通行证LS1012A通行证LS1043A\46A通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证FCU3001通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX RT通行证XX18通行证

发表于 2022-9-6 10:39:40 | 显示全部楼层
在OK3568-linux-source/buildroot/output/OK3568目录下执行make menuconfig,进入图形界面后按"/"按键打开搜索框,输入GDB,然后按 1 按键跳转到 Build cross gdb for the host 将其选中然后进行对应配置即可,配置完成后回到OK3568-linux-source/目录执行./build.sh buildroot 提示是否覆盖config文件  输入n ,等待完成编译后就会在OK3568-linux-source/buildroot/output/OK3568/host/bin目录下生成aarch64-linux-gdb工具

点评

现在更新后的源码包,修改完配置后,执行./build.sh buildroot的时候没有是否覆盖config文件的提示啊?新版本的源码包应该怎样编译出gdb工具呢?  详情 回复 发表于 2024-6-4 22:31
添加了gdb后,继续报错。 板子/user/bin下有gdbserver。板子和PC链接正常。 有没有文档可以参考的。  详情 回复 发表于 2022-9-6 13:30
点评回复 支持 反对

使用道具 举报

3

主题

7

帖子

23

积分

A40i/T3/T507/T527通行证RK3568通行证FCU2401通行证

 楼主| 发表于 2022-9-6 13:30:21 | 显示全部楼层
兵兵兵兵鸭 发表于 2022-9-6 10:39
在OK3568-linux-source/buildroot/output/OK3568目录下执行make menuconfig,进入图形界面后按"/"按键打开 ...

C:\Users\Long.wu\Desktop\微信图片_20220906132621.png
C:\Users\Long.wu\Desktop\微信图片_20220906132949.png
添加了gdb后,继续报错。
板子/user/bin下有gdbserver。板子和PC链接正常。

有没有文档可以参考的。
点评回复 支持 反对

使用道具 举报

3

主题

7

帖子

23

积分

A40i/T3/T507/T527通行证RK3568通行证FCU2401通行证

 楼主| 发表于 2022-9-6 13:32:34 | 显示全部楼层
兵兵兵兵鸭 发表于 2022-9-6 10:39
在OK3568-linux-source/buildroot/output/OK3568目录下执行make menuconfig,进入图形界面后按"/"按键打开 ...

C:\Users\Long.wu\Desktop\微信图片_20220906132949.png
微信图片_20220906132949.png
微信图片_20220906132621.png
点评回复 支持 反对

使用道具 举报

5

主题

10

帖子

117

积分

A40i/T3/T507/T527通行证i.MX6Q通行证i.MX6UL通行证i.MX8MM通行证RK3568通行证RK3588通行证RK3399通行证LS1028A通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX RT通行证XX18通行证

发表于 2023-2-10 10:04:55 | 显示全部楼层
请问这个问题解决了吗?我也遇到了这个问题
点评回复 支持 反对

使用道具 举报

0

主题

5

帖子

19

积分

RK3568通行证

发表于 2023-2-15 10:22:51 | 显示全部楼层
这个问题是由Qt Creator 高版本调试需要gdb支持python引起的,解决办法有2个:
1、降低qt Creator 的版本,具体的版本自己尝试。
2、找一个高版本gdb,自己编译一个支持python的。
点评回复 支持 反对

使用道具 举报

3

主题

8

帖子

28

积分

A40i/T3/T507/T527通行证RK3568通行证

发表于 2024-5-25 19:20:20 | 显示全部楼层
板子上的gdbserver是原厂就有,还是您自己编译的?
点评回复 支持 反对

使用道具 举报

3

主题

8

帖子

28

积分

A40i/T3/T507/T527通行证RK3568通行证

发表于 2024-6-4 22:31:47 | 显示全部楼层
兵兵兵兵鸭 发表于 2022-9-6 10:39
在OK3568-linux-source/buildroot/output/OK3568目录下执行make menuconfig,进入图形界面后按"/"按键打开 ...

现在更新后的源码包,修改完配置后,执行./build.sh buildroot的时候没有是否覆盖config文件的提示啊?新版本的源码包应该怎样编译出gdb工具呢?
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 17:16

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表