赛灵思
直播中

单其莹

7年用户 165经验值
私信 关注
[问答]

怎么远程调试microblaze软件

嗨,我已经在Xiphos上问了这个问题,但得到了负面的反馈。
我正在尝试在嵌入式系统上安装gdb服务器来远程调试microblaze-gcc编译的应用程序。
我使用gcc编译器在本地主机上进行了远程调试,它运行得很好,但在真机上,我很头疼。
任何想法?
我很绝望。
提前致谢

以上来自于谷歌翻译


以下为原文

Hi, I already asked this question on Xiphos but got negative feedbacks. I'm trying to install a gdb server on an embedded system to remote debug a microblaze-gcc compiled application. I did the remote debugging on a localhost with gcc compiler and it worked perfectly but on the real machine, i got headaches. Any idea? I'm desperate.

Thanks in advance

回帖(1)

张新里

2019-2-27 09:53:30
我不确切地知道您的头痛是什么意思,但是您需要做出以下步骤:
将本地机器连接到FPGA并运行比特流。
在命令窗口(cmd)中运行:本地计算机上的xmd -ipcport。
XMD打开,连接到microblaze:连接mb mdm.get gdb服务器端口号(可能是1234)
在远程计算机上,在SDK上,将调试会话的远程调试选项卡配置为本地计算机的IP地址和gdb服务器的端口号。
点击调试
你的常规第一个断点应该出现等等。

以上来自于谷歌翻译


以下为原文

I don't know exactly what you mean by headache, but there are are the steps you need to make:

  • have the local machine connected to the FPGA with the bitstream running.
  • in a command window (cmd) run : xmd -ipcport  on your local machine.
  • XMD opens, connect to microblaze: connect mb mdm. get the gdb server port number (probably 1234)
  • in your remote machine, on SDK, configure your debug session's remote debug tab to the local machine's IP address and the gdb server's port number. Hit debug
your regular first breakpoint should come up etc.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分