![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Roman_L |
![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 11 Регистрация: 5.8.2010 Пользователь №: 1934 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Доброго времени суток!
Есть желание использовать удобную и привычную IDE в проекте с железкой. Прикрутить toolchain удалось, а с отладкой пока никак. На сколько я знаю Creator поддерживает GDB для отладки приложений. GDB цепляется к openOCD и всё вроде бы должно быть, проблема в том, что всё это надо корректно совместно запустить. Интуитивно уверен что это возможно, но где куда крутить неясно. Может кто-то тюниговал Creator для нестандартного использования, поделитесь опытом! ЗЫ: линукса на железке нет. |
|
|
![]() |
Roman_L |
![]()
Сообщение
#2
|
Студент ![]() Группа: Новичок Сообщений: 11 Регистрация: 5.8.2010 Пользователь №: 1934 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
1. Программа OpenOCD является GDB-сервером. Цепляется через jtag. Связка железка+адаптер+openOCD+gdb работает как надо.
2. Приложение залито и работает. 3. GDB-сервер (в моём случае openOCD) запущен. А вот подсунуть ему бинарник с прошивкой нельзя. Да и зачем, если он может стянуть её с кристалла, это во-первых, а во-вторых - она ему и не нужна. 4. А тут то как раз самое интересное. Приимущественно всегда QtCreator пытается запустить программу на хосте, за исключением, возможно, одного пункта "запустить и подключить к удаленному приложению..." - 2.0.1 (в новом креаторе появилось также "подключиться к удаленной сессии CDB"). Вот думаю какое колдунство надо применить, чтобы креатор видел запущенный софт на камне и пользовал отладчик. В гугле может быть написано. Ткните носом, я пока не видел) И куда делись "настройки запуска" на вкладке "проекты"!?!?! Это тоже могло помочь. Отставить панику, всё на месте =) |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 13.6.2025, 3:40 |