|
Eclipse, среда разработки |
|
|
|
Nov 8 2004, 19:15
|
Участник

Группа: Свой
Сообщений: 69
Регистрация: 12-10-04
Пользователь №: 853

|
Я недвано начал пользовать данный продукт применительно к LPC21xx. Попробывал скомпилить пример - сработало. Свой проект - тоже сработало. Вроде все прилично. Хоть и открытый код, но продукт серъёзный. Есть ссылка на руководство по установки для Eclipse + CDT: http://www.newmicros.com/download/appnotes...Dev_Eclipse.pdf
|
|
|
|
|
Nov 9 2004, 09:19
|
Участник

Группа: Свой
Сообщений: 72
Регистрация: 8-11-04
Из: Томск
Пользователь №: 1 070

|
Документик скачал - выглядит красочно, да еще и бесплатно все. Но вот вопрос, а Wiggler с ним работает?
|
|
|
|
|
Nov 9 2004, 11:43
|
Участник

Группа: Свой
Сообщений: 69
Регистрация: 12-10-04
Пользователь №: 853

|
С процессом отладки под Eclipse я ещё не разбирался. Но думаю встроенной поддержки Wiggler нет. Можно поискать соответствующий plug-in.
|
|
|
|
|
Nov 10 2004, 07:51
|
Участник

Группа: Свой
Сообщений: 69
Регистрация: 12-10-04
Пользователь №: 853

|
Ну почему же сразу качать и сразу 700Мб. Есть и другой способ: 1. Установить всё под Линукс 2. Качать под Win32, но только то, что необходимо. Я думаю в 200-250 метров уложится можно. Я если разобраться и того меньше. Другой альтернативы я незнаю. Что касаеться plug-in для Wiggler, то я не правильно описал проблему. Eclipse - интегрированная среда, но интегрированная она с Java. Ставишь CDT, инегрированна с С/С++. А вот интеграция с ARM возможна на уровне сторонних продуктов. Тоесть: компилятор - гнусный (arm-elf-gcc), отладчик - arm-elf-gdb или arm-elf-insight или то-что больше нравиться (например swarm). И следовательно, поддержка wiggler в рамках отладчика. Только что-то я непомню, чтобы gdb поддерживал Wiggler, хотя на истинность данного утверждения не настаиваю. Отладка по RS присутсвует точно, через gdbserver.
|
|
|
|
|
Nov 21 2004, 13:15
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(emerg_reanimator @ Nov 10 2004, 10:51 AM) Только что-то я непомню, чтобы gdb поддерживал Wiggler, хотя на истинность данного утверждения не настаиваю. Отладка по RS присутсвует точно, через gdbserver. На Macraigor Systems по моему есть кое-что: Цитата OCDRemote is a utility that listens on a TCP/IP port and translates GDB monitor commands into Wiggler/Raven/usbDemon/mpDemon JTAG/BDM commands.
|
|
|
|
|
Nov 28 2004, 09:10
|
Участник

Группа: Свой
Сообщений: 72
Регистрация: 8-11-04
Из: Томск
Пользователь №: 1 070

|
Цитата(Серокой @ Nov 25 2004, 13:25) Подключение связки gcc - gdb - wiggler прошло без проблем. Не подскажите каким образом, а то у меня при запуске: OCDRemote -c ARM7 -d WIGGLER -a 1 Все время выдается сообщение Cable Disconnect Хотя Вигглер подключен и питание на устройство подано. И при этом, что ИАР, что КроссВоркс энтот Виглер замечательно видят.
|
|
|
|
|
Nov 30 2004, 12:17
|

Частый гость
 
Группа: Свой
Сообщений: 126
Регистрация: 25-11-04
Из: Подольск
Пользователь №: 1 224

|
Цитата(iit @ Nov 28 2004, 12:10) Цитата(Серокой @ Nov 25 2004, 13:25) Подключение связки gcc - gdb - wiggler прошло без проблем. Не подскажите каким образом, а то у меня при запуске: OCDRemote -c ARM7 -d WIGGLER -a 1 Все время выдается сообщение Cable Disconnect Запускаю OCD в Cygwin, он висит там себе, работает. Затем в самом eclipse в меню Debug (закладка "main") указываю отлаживаемый elf, затем в закладке "debugger" указываю путь к arm-elf-gcc (при этом в винду пришлось прописать путь до cygwin1.dll, а то не запускалась программа, dll не находила), и всё - запускаю debug. Работает. Или - я не совсем понял - у вас при запуске самого OCDLibRemote такая ошибка появляется?
|
|
|
|
|
Dec 1 2004, 04:14
|
Участник

Группа: Свой
Сообщений: 72
Регистрация: 8-11-04
Из: Томск
Пользователь №: 1 070

|
Цитата(Серокой @ Nov 30 2004, 15:17) Или - я не совсем понял - у вас при запуске самого OCDLibRemote такая ошибка появляется? Да, ошибка появляется при запуске самого OCDRemote. Хотел запустить отладчки gnu insight, но для связи gnu gdb с вигдером необходимо запустить OCDRemote и вот при ее запуске и происходит такая ошибка.
|
|
|
|
|
Dec 2 2004, 04:42
|
Участник

Группа: Свой
Сообщений: 72
Регистрация: 8-11-04
Из: Томск
Пользователь №: 1 070

|
Цитата(Серокой @ Dec 1 2004, 23:56) Собственно, вот такая строка: OcdLibRemote -c ARM7 -p 1000 -d WIGGLER -s 4 То есть я параллельный порт не указываю, он по умолчанию на LPT1 коннектится, скорость 4, порт 1000. Да я уже как только не пробовал, и так и этак и вот так, ответ один OCDTarget: Cable Disconnect. Может все дело в том, что вы запускаете OCDLibRemote, а я OCDRemote? В чем между ними разница? И где можно взять эту OCDLibRemote, при установке hwsupport-2.07.exe (скачан с сайта макгрегора) устанавливается только OCDRemote, а OCDLibRemot'ом на компьютере и не пахнет.
|
|
|
|
|
Dec 2 2004, 09:37
|

Частый гость
 
Группа: Свой
Сообщений: 126
Регистрация: 25-11-04
Из: Подольск
Пользователь №: 1 224

|
Точно. Я давно скачивал, с полгода назад. Теперь действительно всё поменялось. Вот та инсталляшка, которую я скачал - может, поможет...
|
|
|
|
|
Dec 2 2004, 11:57
|
Участник

Группа: Свой
Сообщений: 72
Регистрация: 8-11-04
Из: Томск
Пользователь №: 1 070

|
Цитата(Серокой @ Dec 2 2004, 12:37) Вот та инсталляшка, которую я скачал - может, поможет... Спасибо, завтра попробую.
|
|
|
|
|
Dec 29 2004, 13:56
|
Местный
  
Группа: Свой
Сообщений: 421
Регистрация: 25-12-04
Пользователь №: 1 675

|
Цитата(IgorKossak @ Nov 25 2004, 13:58) Попробовал написать плагин для интегрирования нужного мне набора компилятор/линкер/отладчик в среду Eclipse. Не скажу, что это как два пальца осмотреть, но, тем не менее, вовсе не сложно. А главное, в результате сильно упрощается работа. Направьте, плиз, меня - что почитать и куда смотреть - хотелось бы проделать то же самое (интегрировать язык/компилятор). Т.е. есть еше какие-нить полезные ресурсы кроме самой Eclipse с примерами плагинов?
|
|
|
|
|
Jan 31 2005, 08:58
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(Andrew2000 @ Dec 29 2004, 16:56) Направьте, плиз, меня - что почитать и куда смотреть - хотелось бы проделать то же самое (интегрировать язык/компилятор). Т.е. есть еше какие-нить полезные ресурсы кроме самой Eclipse с примерами плагинов? Я в своё время получал информацию именно с основного сайта http://www.eclipse.org/. Особенно мне помог документ, который я прилагаю (переведено в формат .chm моим другом).
Прикрепленные файлы
MBE.rar ( 468.19 килобайт )
Кол-во скачиваний: 108
|
|
|
|
|
Jan 31 2005, 11:58
|
Местный
  
Группа: Свой
Сообщений: 421
Регистрация: 25-12-04
Пользователь №: 1 675

|
Всем спасибо за ответы Цитата(v_shamaev @ Jan 30 2005, 12:23) Что касается серьезности проекта... With the QNX® Momentics® development suite Professional Edition (PE), you're free to choose the tools that you prefer. That's because its IDE is based on Eclipse, an open platform for tool integration supported by a large - and rapidly growing - community of tool vendors and developers.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|