|
|
  |
Вопросы по Eclipse, CDT, Zylin embedded CDT, предлагаю обсуждать тут, может потом FAQ выжмем |
|
|
|
May 29 2008, 08:05
|

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

|
Цитата(LessNik @ May 29 2008, 10:50)  Я имел ввиду: Как можно создать САМОМУ СВОЙ СОБСТВЕННЫЙ обработчик ошибок, если стандартные не подходят Писать свой плугин. За образец можно взять любой с sourceforge, например вот или вот
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
May 31 2008, 20:05
|
Участник

Группа: Новичок
Сообщений: 23
Регистрация: 13-03-06
Пользователь №: 15 171

|
Недавно приобрели отладочную плату Atmel STK1000 под их новый микроконтроллер AVR32 AP7000. Плата управляется ОС Linux. Всё работает нормально. В Atmel сочинили среду отладки для неё AVR32Studio. За основу взят Eclipse. Там есть пример Hello world для Linux. Он нормально компилируется, но запустить отладку никакими силами не удаётся. Кто-нибудь пользовался этой штукой? Что вообще нужно eclipse, чтобы отладить программу, для платы, на которой есть линукс?
|
|
|
|
|
Jul 18 2008, 06:10
|
Знающий
   
Группа: Свой
Сообщений: 526
Регистрация: 24-08-07
Из: Беларусь, Минск
Пользователь №: 30 045

|
Цитата(Johny @ Jul 17 2008, 23:04)  А объясните новичку, где взять плагин Zylin? Всё очень просто. Пошаговая инструкция есть на на сайте subclipse. Выполнять надо с одной поправкой, вместо ссылки на http://subclipse.tigris.org/... надо прописать http://www.zylin.com/zylincdt
|
|
|
|
|
Jul 18 2008, 09:00
|
Частый гость
 
Группа: Свой
Сообщений: 140
Регистрация: 18-10-05
Пользователь №: 9 792

|
Цитата(gotty @ Jul 18 2008, 10:10)  Всё очень просто. Пошаговая инструкция есть на на сайте subclipse. Выполнять надо с одной поправкой, вместо ссылки на http://subclipse.tigris.org/... надо прописать http://www.zylin.com/zylincdtПросто почему-то мой eclipse упорно не хочет плагины из интернета забирать, наверное какие-то проблемы с настройкой сети. А в виде архивного файла, как остальные плагины Zylin отсутствует
|
|
|
|
|
Jul 28 2008, 05:53
|
Знающий
   
Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847

|
Цитата(klen @ Jul 26 2008, 14:01)  обновил все - сам eclips, cdt, zylin-cdt. пропал гиммарой с необходимостью проекта zylin-cdt из которого GDB забирал elf. Я как раз собираюсь разобратся с отладкой прилагух на TionPRO (ep9315). Вероятно встанет таже проблема поскольку приложение заводит три потока для обопботки данных а один основной рулит QT интерфейс. Покажите пожалуйста как вообще эклипс+arm-linux-gdb прикрутить к целевой плате. А то пока просто заливаю и смотрю как работает без отладчика. Чесно говоря с Eclipse не пробовал. А в общем так-же как и openocd. Залить на целевую плату gdbserver и запустить. Потом на PC запустить gdb и дать команду target remote. (ну в скрипт прописать)
--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть. © Lewis Carroll. Alice's adventures in wonderland.
|
|
|
|
|
Aug 6 2008, 05:41
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(Цырен @ Aug 5 2008, 18:46)  3. Можно ли прошивать MSP из Eclipse? И как это сделать. Через ФЕТ не знаю как (да и нет необходимости (да и возможности - JTAG не выведен)) А через БСЛ очень просто. В менюшке тулз прикручиваем msp430-bsl из состава mspgcc - и всё отлично прошивается. Правда, я уже с эклипса слазию. На кодеблокс. Проще и проворнее. И каспер доволен.
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Aug 6 2008, 09:48
|

Частый гость
 
Группа: Validating
Сообщений: 184
Регистрация: 26-06-07
Из: Санкт-Петербург
Пользователь №: 28 714

|
Знаете, я не очень понимаю теорию построения Eclipse под контроллер и хочу разобраться. Объясните на пальцах. Ссылку данную мне ранее я читал, но ввввввввввввв Знаю только в общих чертах, что после того, как я установил "Ява-движок JRE версии не ниже 1.4.2", "среду разработки eclipse-cpp-europa-winter-win32 со встроенным CDT С/С++ Development Toolkit", добавил CDT 4.0.3 мне требуется установить плагин компилятора MSP430. 1. Я его скачал с sourceforge
net.sf.mspgcc.zip ( 309.74 килобайт )
Кол-во скачиваний: 107. Там три папки. Они были тупо скопированы в папку Plagins моего Эклипса. 2. Теперь, очевидно, требуются mspgcc, в состав которого входят разл апликухи, например, msp430-bsl, чтобы можно было скачивать прошивку в контроллер. Его я нашел в виде установочного пакета (9,92 МБ) на sourceforge. Установил (распаковал в C:\Program Files\mspgcc\ ). 3. Запускаю Эклипс. 4. Создаю новый проект. Вот скриншот.
Выбираю mspgcc elf(GNU). Выбираю тулчейны Release и Debug. 5. Создаю файл main.c с простым кодом. 6. Подключаю стандартные файлы Properties->C/C++ General->Paths and Symbols->Includes как для Debug так и для Release
7. Задаю тип контроллера (блин, вот для AVR тип контроллера и частота кварца задается удобнее) при поможи вкладки Properties->C/C++ General->Paths and Symbols->Symbols "__MSP430_1121__". 8. Сохраняю. Компилю. 9. и тут я понимаю, что делаю что-то не так... И еще, что такое cygwin? Тут http://msp430.techcontent.net/wiki/index.p...Es/EclipseTutor увидел как настраивать и компилить проект. И вообще запутался. Я что же не тот плагин установил?
|
|
|
|
|
Aug 6 2008, 10:03
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(Цырен @ Aug 6 2008, 13:48)  и тут я понимаю, что делаю что-то не так... откуда такое понимание? сигвин побоку, нужно ещё настроить проект. Или писать свой мэйк-файл и отключать автогенерацию мэйка.
Такое окошко есть? (проект->свойства) надо пробежаться по вкладкам и пунктам и всё там настроить (в основном пути к библиотекам, м.б. некоторые флаги, обязательно прописать кристалл, например, msp430x149)
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Aug 6 2008, 10:52
|

Частый гость
 
Группа: Validating
Сообщений: 184
Регистрация: 26-06-07
Из: Санкт-Петербург
Пользователь №: 28 714

|
Как это бывает с АВРом я в соответствующей папке получаю хекс-файл. Тут же при компиляции ошибок нет, как и выходного файла, который можно было бы прошить, но есть предупреждение типа: "Error launching external scanner info generator (gcc -E -P -v -dD C:/Projects/Eclipse/.metadata/.plugins/org.eclipse.cdt.make.core/specs.c)" А про то, что тип процессора можно задавать во вкладке miscellaneous я не заметил... Вроде пробежался по всем настройкам. Полного понимания что за что отвечает у меня нет. В поле Build Artifact у меня вообще пусто и нет возможности выбрать Artifact Type. Делаю все по наитию. В результате опять двадцать пять. Как настраивать-то?
Сообщение отредактировал Цырен - Aug 6 2008, 10:57
|
|
|
|
|
  |
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|
|