社区
其他硬件开发
帖子详情
gdb 远程调试问题
pandaPwn
2014-03-06 08:55:44
在sparc板上做开发,上位机是win7,与上位机通过两个COM口(COM1、COM4)相连,grmon通过COM4把程序下载到下位机,然后让sparc-elf-gdb通过COM1口来调试程序。请问,这个设想可否实现?
...全文
660
8
打赏
收藏
gdb 远程调试问题
在sparc板上做开发,上位机是win7,与上位机通过两个COM口(COM1、COM4)相连,grmon通过COM4把程序下载到下位机,然后让sparc-elf-gdb通过COM1口来调试程序。请问,这个设想可否实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pandaPwn
2014-05-15
打赏
举报
回复
问题已经解决了,这个设想能实现,这要按照RSP协议的格式进行握手应答即可,可先通过日志记录文件(set remotelogfile 日志名---命令打开日志功能)查看到sparc板在调试时是怎么进行握手应答的,然后再在串口调试时模拟这种握手应答,从而可以通过非DSU串口进行调试。 注意:一定要多试几次,尤其是在多核板卡的情况下。因为我在一次实验中,把另一个核关闭了而出现了串口应答不上的现象!
fly 100%
2014-03-27
打赏
举报
回复
输入gdb命令 进行调试的初始化 基本命令为 target remote: ip_address load 如果运用本电脑的 target remote localhost:2331 load
Binzo
2014-03-08
打赏
举报
回复
引用 5 楼 ZHUJIANWEILI4 的回复:
也可否详细说一下如何操作,谢谢!
大致过程(前提是可以联网): 在目标板上启动gdbserver: gdbserver localhost:2001 <程序名> 在开发主机上启动远程会话:xxx-arm-xxx-gdb -q <程序名> (gdb) target remote <目标板IP>:2001 具体的可以google一下。
pandaPwn
2014-03-08
打赏
举报
回复
引用 3 楼 Binzo 的回复:
网口是可以的,试过。
也可否详细说一下如何操作,谢谢!
pandaPwn
2014-03-08
打赏
举报
回复
引用 2 楼 falloutmx 的回复:
可以用串口调试的,不过我没自己试过。
可否详细说一下怎么操作,谢谢!
falloutmx
2014-03-06
打赏
举报
回复
可以用串口调试的,不过我没自己试过。
zhxianbin
2014-03-06
打赏
举报
回复
gdb 通过串口远程调试好像没见过,用过网口
Binzo
2014-03-06
打赏
举报
回复
网口是可以的,试过。
VScode中使用
gdb
进行
远程
调试
遇到的
问题
文章讲述了作者在VScode中使用
gdb
进行
远程
调试
时遇到的
问题
,包括MIDebuggerPath无效和launch.json配置错误。解决方法包括安装
gdb
并在launch.json中正确配置cppdbg。
xhyve终极
调试
指南:使用
GDB
远程
调试
和自定义端口解决复杂虚拟化
问题
本文详解xhyve虚拟化平台的
GDB
远程
调试
技术,涵盖
调试
端口配置、多虚拟机协同
调试
及网络
问题
诊断方法。通过启用
GDB
远程
支持,开发者可精准定位启动异常、性能瓶颈等
问题
,并提供防火墙、端口冲突等常见故障应对策略。
VSCode
远程
gdb
server
调试
实战:从环境搭建到
问题
排查
本文详细讲解基于VSCode与
gdb
server的
远程
调试
全流程,涵盖环境搭建(服务器端
gdb
server部署、本地VSCode+C/C++及Remote插件配置)、launch.json核心参数设置(program路径、miDebuggerServerAddress等),以及连接失败、
调试
符号缺失、权限
问题
三大典型故障排查方法;并延伸介绍多线程
调试
、条件断点、观察点、优化代码
调试
及自动化
gdb
脚本等关键技术。
gdb
调试
c语言在poll函数卡住,
GDB
调试
没有
问题
,但是直接运行或者
远程
PWN都卡住,没有输出?...
博主在解决一个简单的Pwn题目时,遇到一个
问题
:使用
GDB
attach
调试
可以成功getshell,但直接运行或
远程
连接则无法正常执行。文章详细描述了代码流程,并展示了利用
GDB
调试
获取_write地址的过程。当尝试本地运行或通过 socat
远程
连接时,在获取_write输出时程序卡住。尽管输入输出逻辑可能是
问题
所在,但通过
GDB
附加
调试
后一切恢复正常。目前尚未找出不用
GDB
时出错的确切原因。
从零构建嵌入式
GDB
远程
调试
环境:实战指南与常见
问题
解析
本文系统讲解嵌入式
GDB
远程
调试
环境的构建方法,涵盖PC端
GDB
工具链配置、开发板
gdb
server交叉编译与移植、TCP/IP网络连接
调试
、断点/单步/多线程等核心
调试
操作,并提供高频
问题
排查方案(如Connection refused、符号表缺失)、高级技巧(自动化脚本、coredump分析)及性能优化实践(
调试
信息压缩、
gdb
-dashboard集成),强调版本匹配、编译选项(-g -O0)和跨平台协同机制。
其他硬件开发
2,432
社区成员
4,281
社区内容
发帖
与我相关
我的任务
其他硬件开发
硬件/嵌入开发 其他硬件开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 其他硬件开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章