gdb 远程调试问题

pandaPwn 2014-03-06 08:55:44
在sparc板上做开发,上位机是win7,与上位机通过两个COM口(COM1、COM4)相连,grmon通过COM4把程序下载到下位机,然后让sparc-elf-gdb通过COM1口来调试程序。请问,这个设想可否实现?
...全文
566 8 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
网口是可以的,试过。

2,425

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 其他硬件开发
社区管理员
  • 其他硬件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧