crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

Roman_L
  опции профиля:
сообщение 11.10.2011, 9:59
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 11
Регистрация: 5.8.2010
Пользователь №: 1934

Спасибо сказали: 0 раз(а)




Репутация:   0  


Доброго времени суток!

Есть желание использовать удобную и привычную IDE в проекте с железкой. Прикрутить toolchain удалось, а с отладкой пока никак. На сколько я знаю Creator поддерживает GDB для отладки приложений. GDB цепляется к openOCD и всё вроде бы должно быть, проблема в том, что всё это надо корректно совместно запустить. Интуитивно уверен что это возможно, но где куда крутить неясно.

Может кто-то тюниговал Creator для нестандартного использования, поделитесь опытом!

ЗЫ: линукса на железке нет.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Roman_L
  опции профиля:
сообщение 12.10.2011, 8:29
Сообщение #2


Студент
*

Группа: Новичок
Сообщений: 11
Регистрация: 5.8.2010
Пользователь №: 1934

Спасибо сказали: 0 раз(а)




Репутация:   0  


1. Программа OpenOCD является GDB-сервером. Цепляется через jtag. Связка железка+адаптер+openOCD+gdb работает как надо.
2. Приложение залито и работает.
3. Да-да, GDB запускаю с указанием бинарника и цепляю к GDB-серверу. (смущает фомулировка "на железке")
GDB-сервер (в моём случае openOCD) запущен. А вот подсунуть ему бинарник с прошивкой нельзя. Да и зачем, если он может стянуть её с кристалла, это во-первых, а во-вторых - она ему и не нужна.
4. А тут то как раз самое интересное. Приимущественно всегда QtCreator пытается запустить программу на хосте, за исключением, возможно, одного пункта "запустить и подключить к удаленному приложению..." - 2.0.1 (в новом креаторе появилось также "подключиться к удаленной сессии CDB"). Вот думаю какое колдунство надо применить, чтобы креатор видел запущенный софт на камне и пользовал отладчик.

В гугле может быть написано. Ткните носом, я пока не видел)

И куда делись "настройки запуска" на вкладке "проекты"!?!?! Это тоже могло помочь.

Отставить панику, всё на месте =)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


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


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 13.6.2025, 3:40