реклама на сайте
подробности

 
 
> Eclipse, удалённая отладка
Dubov
сообщение Apr 2 2013, 19:16
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 408
Регистрация: 28-05-12
Пользователь №: 72 052



Хочу запустить удалённую отладку. кое-как настроил SSH, ругается что не может запустить sftp.
Оказалось что на маём таргете(ARM9) установлен tftpd и установить sftp не представляется возможным. как быть?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dubov
сообщение Apr 4 2013, 05:22
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 408
Регистрация: 28-05-12
Пользователь №: 72 052



Стал пытаться понять как настроить отладку первоначальным методом(без плагина buildroot для Eclipse).
Оказалось, что sftp на таргете присутствует. Он входит в пакет openssh. Только вот в чём была проблема: почему-то бинарник sftp-server программа искала в /usr/libexec/ на таргете, а фактически бинарник лежал в /usr/lib, копирование бинарника в /usr/libexec помогло. Толкьо непонятно, где прописывается месторасположение sftp-server (в конфиге sshd_config прописан путь /usr/lib/sftp-server)

Теперь бинарник отлаживаемой программы копируется на таргет без проблем, но теперь возникает сообщение что удалённый порт не отвечает (порт где должен сидеть удалённый gdb).
В каком файле должна находится конфигурация GDB и на каком порту по умолчанию сидит GDB сервер?

Сообщение отредактировал Dubov - Apr 4 2013, 05:34
Go to the top of the page
 
+Quote Post
alx2
сообщение Apr 4 2013, 10:14
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 340
Регистрация: 25-10-05
Из: Пермь, Россия
Пользователь №: 10 091



Цитата(Dubov @ Apr 4 2013, 10:22) *
Теперь бинарник отлаживаемой программы копируется на таргет без проблем, но теперь возникает сообщение что удалённый порт не отвечает (порт где должен сидеть удалённый gdb).

А gdbserver-то запущен?

Цитата(Dubov @ Apr 4 2013, 10:22) *
В каком файле должна находится конфигурация GDB

1. Общесистемный gdbinit (расположение задается при конфигурации опцией --with-system-gdbinit);
2. .gdbinit в домашнем директории пользователя;
3. .gdbinit в текущем директории.

Цитата(Dubov @ Apr 4 2013, 10:22) *
и на каком порту по умолчанию сидит GDB сервер?

ИМХО у gdbserver нет порта по умолчанию. То есть порт ему надо указывать всегда. Например gdbserver :12345


--------------------
Всего наилучшего,
Alex Mogilnikov
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th August 2025 - 20:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01356 секунд с 7
ELECTRONIX ©2004-2016