开发者

Using Eclipse to remotely debug with gdbserver

Does anyone know why I can't use Eclipse CDT to remotely debug a device when I manage it on the command-line with gdb using target remote command? I do get a warning when connecting, but other than that it seems to work fine.

With Eclipse I should have the correct settings and gdbserver informs me on the remote machine that a connection was establised but after that Eclipse gives an error: 'Launching Debug' has encountered a problem. The request faile开发者_如何学编程d: Target is not responding (timed out). Remote device also says "Killing inferior" (which I don't get with gdb). The error log shows nothing else either.

I am using the same process, binary and gdb executable in both cases and connecting to the same device & port. I'm using gdb 7.1 and the host is 64-bit Ubuntu Lucid.


I had same issue and found that iptables was generating issues.

Have you tried stopping or disabling your firewall? In case of iptables you have to do:

/etc/init.d/iptables stop

On the other hand, after you start your application (before connecting your debugger) have you checked the debug port availability through netstat?

#On linux
netstat -nap

#On windows
netstat -nab

Hope to help.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜