Использование Eclipse для удаленной отладки с помощью gdbserver - PullRequest
6 голосов
/ 30 июня 2010

Кто-нибудь знает, почему я не могу использовать Eclipse CDT для удаленной отладки устройства, когда управляю им из командной строки с помощью gdb с помощью целевой команды remote?Я получаю предупреждение при подключении, но в остальном он работает нормально.

С Eclipse у меня должны быть правильные настройки, и gdbserver сообщает мне на удаленной машине, что соединение установлено, но после этого Eclipse даетошибка: возникла проблема при запуске Debug.Запрос не выполнен: цель не отвечает (истекло время ожидания).Удаленное устройство также говорит «Killing inferior» (что я не получаю с GDB).В журнале ошибок больше ничего не отображается.

Я использую один и тот же процесс, двоичный файл и исполняемый файл gdb в обоих случаях и подключаюсь к одному устройству и порту.Я использую GDB 7.1, а хост - 64-битная Ubuntu Lucid.

1 Ответ

0 голосов
/ 26 ноября 2013

У меня была та же проблема, и я обнаружил, что iptables вызывает проблемы.

Вы пытались остановить или отключить брандмауэр?В случае iptables вы должны сделать:

/etc/init.d/iptables stop

С другой стороны, после запуска приложения (до подключения отладчика) вы проверяли доступность порта отладки через netstat?

#On linux
netstat -nap

#On windows
netstat -nab

Надеюсь на помощь.

...