Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:3
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Embedded Linux
Отладка Qt приложений на плате
Felzinger
Добавлено 19.10.2011 14:39
0
Сообщение: 1
Felzinger
0

Пункты: 3672
Регистрация: 19.01.2010
Пол: Мужчина
Кто пробовал. Подскажите в какую сторону копать и что делать
Спуститься к концу Подняться к началу
Персональная информация
Lampus
Добавлено 19.10.2011 15:28 Сообщение: 2
Lampus
5

Пункты: 3552
Регистрация: 26.04.2011
А gdbserver чем не устраивает?
Спуститься к концу Подняться к началу
Персональная информация
Felzinger
Добавлено 01.11.2011 18:15 Сообщение: 3
Felzinger
0

Пункты: 3672
Регистрация: 19.01.2010
Пол: Мужчина
Настроил вроде все
1 установил gdbserver на плату
2 установил gdb на виртуалку
В qt выбераю запустить и подключиться к удаленному приложению в отладчике указываю gdb устанновленный в виртуалке, указываю локальнуб программу. задаю адресс gdbserver 192.168.0.136:4000
Затем запускаю на плате

gdbserver 192.168.0.136:4000 ./Test -qws

Запускаю отладку в qt. запускается программа на плате. Вроде все норм. но только стоит поставить точку прерывания и сделать действие в отлаживаемом приложении чтобы попасть на данную точку
выдает сообщение в qt
Can not parse XML target description; XML support was disabled at compile time
Unable to find dynamic linker breakpoint function.
GDB will be unable to debug shared library initializers
and track explicitly loaded dynamic code.
.dynamic section for "/usr/lib/libQtGui.so.4" is not at the expected address (wrong library or version mismatch?)
.dynamic section for "/usr/lib/libQtNetwork.so.4" is not at the expected address (wrong library or version mismatch?)
.dynamic section for "/usr/lib/libQtCore.so.4" is not at the expected address (wrong library or version mismatch?)
.dynamic section for "/lib/libpthread.so.0" is not at the expected address (wrong library or version mismatch?)
.dynamic section for "/usr/lib/libstdc++.so.6" is not at the expected address (wrong library or version mismatch?)
.dynamic section for "/lib/libm.so.6" is not at the expected address (wrong library or version mismatch?)
.dynamic section for "/lib/libgcc_s.so.1" is not at the expected address (wrong library or version mismatch?)
.dynamic section for "/lib/libc.so.6" is not at the expected address (wrong library or version mismatch?)
.dynamic section for "/usr/lib/libgthread-2.0.so.0" is not at the expected address (wrong library or version mismatch?)
.dynamic section for "/lib/libdl.so.2" is not at the expected address (wrong library or version mismatch?)

В чем может быть проблема неподскажите может я неверно выбрал отладчик в qt или еще что
Спуститься к концу Подняться к началу
Персональная информация
Felzinger
Добавлено 01.11.2011 20:32 Сообщение: 4
Felzinger
0

Пункты: 3672
Регистрация: 19.01.2010
Пол: Мужчина
Поддержка XML в Qt включена как на виртуалке так и на плате. Тогда не понятно где поддержка XML отключена
Спуститься к концу Подняться к началу
Персональная информация
azik
Добавлено 01.11.2011 21:39 Сообщение: 5
azik
0

Пункты: 1791
Регистрация: 12.07.2011
Здравствуйте форумчане)Вопрос:нет ли людей,кто настраивал ssh между платой и компом через криатор,где есть пункт Linux устройства?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 02.11.2011 09:33 Сообщение: 6
sasamy
4.71

Пункты: 83780
Регистрация: 14.08.2009
Цитата

нет ли людей,кто настраивал ssh между платой и компом


Настраивал и полноразмерный ssh и облегченный вариант - dropbear (есть в buildroot и в ltib)

Цитата

через криатор,где есть пункт Linux устройства?


Непонятный набор слов :)
Спуститься к концу Подняться к началу
Персональная информация
Alfamayonez
Добавлено 02.11.2011 14:59 Сообщение: 7
Alfamayonez
3.42

Пункты: 3702
Регистрация: 04.10.2009
Пол: Мужчина
Цитата
Цитата

нет ли людей,кто настраивал ssh между платой и компом


Настраивал и полноразмерный ssh и облегченный вариант - dropbear (есть в buildroot и в ltib)

Цитата

через криатор,где есть пункт Linux устройства?


Непонятный набор слов :)

Наверное речь идет, о запуске приложений через ssh конект в qt-creator.... а может быть и нет.
Ребус..
Спуститься к концу Подняться к началу
Персональная информация
azik
Добавлено 08.11.2011 11:52 Редактировалось 08.11.2011 12:03 Сообщение: 8
azik
0

Пункты: 1791
Регистрация: 12.07.2011
Все правильно) через ssh конект в qt-creator...
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 06.02.2012 11:17 Сообщение: 9
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
настраивал по статье на хабре
http://habrahabr.ru/blogs/qt_software/124695/

всё компилиться, собирается, приложение копируется на плату запускается в режиме отладки, но стоит начать ъодить по шагам вываливается

Цитата
Приложение остановлено, так как оно получило сигнал от операционной системы.

Сигнал:
SIGSEGV
Назначение:
Segmentation fault


Приложение заведомо рабочее... на х86 по шагам ходит на ура, на АРМ-устройстве тоже работает, но отладка по шагам не хочет к сожелению......
Спуститься к концу Подняться к началу
Персональная информация
buletz
Добавлено 06.02.2012 11:37 Сообщение: 10
buletz
3

Пункты: 5920
Регистрация: 16.11.2011
Пол: Мужчина
какая знакомая история...
http://starterkit.ru/html/index.php?name=forum&op=view&id=14740

правда по ссылке там речь про Eclipse, но суть та же (работает пока нет брейкпоинтов).
решение было найдено в том, чтобы хост работал под виндой. под линуксом никак не вышло.

может вам тоже попробовать поставить creator на винду?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux