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

 
 
> LPC-H2294 и Eclipse и GDB
SKarpenko
сообщение Apr 24 2009, 10:36
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 23-04-09
Пользователь №: 48 152



Друзья, помогите, бьюсь уже неделю! Решил использовать под Linux (OpenSuse 11.1 x 64) Eclipse IDE для отладки eCos-ПО под LPC-H2294. Развернул ECOS 3.0, установил Eclipse 3.4.2 (M20090211-1700)+CDT 5.0.2+EmbeddedCDT( embeddedcdt4.0-20070830 )+ Zylin CDT (zylincdt4.0-20070830). Вроде удалось настроить IDE так, что нормально копиллируется простенькая программа типа Hello Word (test.ELF). Кроме того, настроил так, что удается его прогрузить с использованием External Tools (настроил External Tools Configuration на использование arm-eabi-gdb с самописным командным файлом gdb_up.rc и увидеть в консоли Hello word. Теперь хочу простой вещи: прикрутить отладчик arm-eabi-gdb так, чтобы он был интегрирован в IDE и иметь возможность ставить breakpoints и проч. прямо в исходных текстах, а не в командной строке. Пытаюсь это сделать из Debug configutations->Embedded dedug (Native) и дальше указываею в закладке main C/C++ Aplication: test.ELF, в закладке Debugger: поле GDB debugger указал полный путь к arm-eabi-gdb и поле GDB command line оставил пустым. В закладке Commands я ввел те же команды, что и в файле gdb_up.rc. Больше ничего не трогал. Теперь нажимаю Debug. И здесь возникает проблема: отладчик не может соединиться: в правом нижнем углу телепается прогресс-бар (в районе 31%), но интерфейс Eclipse перестает отвечать. Следующий запуск невозможен, пока не выполнишь killall arm-eabi-gdb. В чем можт быть дело, почему по разному работают одни и те ж екоманды из-под External Tools и Debug configuration?
Прикрепленные файлы
Прикрепленный файл  gdb_up.txt ( 225 байт ) Кол-во скачиваний: 43
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
SKarpenko
сообщение May 27 2009, 05:25
Сообщение #2





Группа: Новичок
Сообщений: 5
Регистрация: 23-04-09
Пользователь №: 48 152



Жаль, что никто не откликнулся. Впрочем, сам прочел сейчас свой пост и улыбнулся - каким зеленым еще тогда был. Сейчас все настроил, работает отлично! Т.е. Linux + Eclipse + ECOS + GDB + LPCH2294 (LPCE2294) - и компилляция, и отладка. Никакой Zylin CDT оказался не нужен, поддержка для Embedded есть уже в "родном" CDT от Eclipse. Я скачал сразу Eclipse IDE for C/C++ Developers, так что даже CDT доставлять не пришлось.
В общем, рекомендую... Минус только в том, что разбирался долго. Правда, очень много времни ушло на то, чтобы выяснить, что оказывается сама плата LPCH2294 оказалась "битой", с проблемной памятью.
Причина редактирования: Бездумное самоцитирование
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 21:21
Рейтинг@Mail.ru


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