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

 
 
> Как подружить Eclipse с Wiggler-ом ?
dim-kut
сообщение Aug 15 2009, 13:24
Сообщение #1





Группа: Участник
Сообщений: 6
Регистрация: 15-08-09
Пользователь №: 51 899



Имею под linux-ом с одной стороны нормально работающий Eclipse Galileo. Настраивал по http://www.yagarto.de/howto/yagarto2/index.html
Тестовый проект компиляется, .hex файлы получаю.

С другой стороны openocd+wiggler тоже запускаются нормально.

Теперь пытаюсь понять, как все это связать в одну цепочку. Все инструкции, которые я находил ( включая yagarto ) пишут, как настраиваться
на USB-JTAG девайсы, а у меня команды monitor ... на вкладке Commands не проходят - "monitor" command not supported by this target

Поиск по форуму тоже ничего не дал. help.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Сергей Борщ
сообщение Aug 16 2009, 20:21
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(dim-kut @ Aug 15 2009, 16:24) *
а у меня команды monitor ... на вкладке Commands не проходят - "monitor" command not supported by this target
А вы перед ней команду target remote <IP адрес:порт> даете?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
dim-kut
сообщение Aug 17 2009, 15:29
Сообщение #3





Группа: Участник
Сообщений: 6
Регистрация: 15-08-09
Пользователь №: 51 899



Цитата(Сергей Борщ @ Aug 17 2009, 00:21) *
А вы перед ней команду target remote <IP адрес:порт> даете?

Да, даю. С адресами, со связью все в порядке. Забыл сказать чип - at91sam7s256

Плагин такой я действительно не поставил, спасибо за наводку, но отладка вроде заработала и без него.
По крайней мере в Эклипсе все красиво, надо будет поморгать лампочками чтобы убедиться.
А вот по поводу равнобедренности не соглашусь. У меня отладка заработала со следующим конфигом -
на вкладке Commands в поле Initialize commands прописано:
target remote localhost:4444
load
break main
continue

И никаких команд monitor ... Может из-за oocd все эти заморочки - в нем минимум дважды менялся
"язык" конфигов. Может из-за виглера. Не знаю. Но это единственная рабочая комбинация, которую
я нашел, хотя перепробовал много чего. Пользую oocd 0.1.0.

И еще условие для дебага - на вкладке Main в C/C++ Application должен быть указан .elf файл.

И сейчас у меня уже другая проблема: есть два тестовых проекта
makefile1 - делает файлы .out и .bin
makefile2 - делает файлы .elf и .hex
.bin можно прописать в контроллер, .elf нужен для отладки.
А можно сделать один makefile, чтобы он делал все, блин ? Лучше на базе makefile1.
Я пытался их скрестить, но знаний явно не хватает, мои включения машина игнорирует.
С подставными текстовыми строками я разберусь, главное рабочую часть подскажите.
Прикрепленные файлы
Прикрепленный файл  makefile1.txt ( 1.85 килобайт ) Кол-во скачиваний: 60
Прикрепленный файл  makefile2.txt ( 3.49 килобайт ) Кол-во скачиваний: 36
 
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 28th July 2025 - 22:11
Рейтинг@Mail.ru


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