|
Eclipse + ARM |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 29)
|
Jul 20 2007, 11:00
|
Участник

Группа: Новичок
Сообщений: 36
Регистрация: 18-07-07
Пользователь №: 29 198

|
Цитата(Garret The Shadow @ Jul 20 2007, 08:46)  Кто-нибудь имеет опыт написания программ для ARM-ов под Amontec Eclipse? есть ли хорошие туториалы (на русском)? Поищи в google такую вот pdfку: ARM_Cross_Development_with_Eclipse.pdf
|
|
|
|
|
Jul 24 2007, 09:21
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Вопрос к знающим людям. Скачал пакет WinARM и уже третий день пытаюсь прицепить компилятор WinARM к Eclipse. Пробовал два варианта быстрого старта. (Ранее не работал с компилятором gcc) Один вариант - в папке программы WinARM/Doc/Eclipse есть рекомендации jlynch-tutorial-20061124.pdf (уже упоминался в данной ветке) Второй вариант - http://www.newmicros.com/, ссылка "Development with Eclipse" В обоих случаях после создания проекта и копирования в него файлов делаю Build All, и в ответ в консоле выскакивает сообщение: Error launching builder (make -k all ) (Exec error:Launching failed) Подскажите пожалуйста, в чем может быть дело
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Jul 24 2007, 09:52
|

Адепт
   
Группа: Свой
Сообщений: 520
Регистрация: 15-02-05
Пользователь №: 2 656

|
Цитата(Vitaliy_ARM @ Jul 24 2007, 13:21)  Вопрос к знающим людям. Скачал пакет WinARM и уже третий день пытаюсь прицепить компилятор WinARM к Eclipse. Пробовал два варианта быстрого старта. (Ранее не работал с компилятором gcc) Один вариант - в папке программы WinARM/Doc/Eclipse есть рекомендации jlynch-tutorial-20061124.pdf (уже упоминался в данной ветке) Второй вариант - http://www.newmicros.com/, ссылка "Development with Eclipse" В обоих случаях после создания проекта и копирования в него файлов делаю Build All, и в ответ в консоле выскакивает сообщение: Error launching builder (make -k all ) (Exec error:Launching failed) Подскажите пожалуйста, в чем может быть дело Скачайте полную среду Eclipse+ARM отсюда http://www.amontec.com/sdk4arm.shtml и не мучайтесь. Там все уже сделано и настроено.
|
|
|
|
|
Jul 24 2007, 11:10
|

Частый гость
 
Группа: Свой
Сообщений: 101
Регистрация: 9-01-06
Пользователь №: 12 967

|
Цитата(Vitaliy_ARM @ Jul 24 2007, 13:21)  консоле выскакивает сообщение:
Error launching builder (make -k all ) (Exec error:Launching failed) Если я правильно понимаю - не находится утилита make.
|
|
|
|
|
Jul 24 2007, 12:04
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Скачал версию http://www.amontec.com/sdk4arm.shtml, задал компилятор arm-elf-gcc.exe из папки WinARM. Главной задачей ставится полностью разобраться с Eclipse и прикрутить ее еще и к BlackFin gcc. Компилируются только проекты jlinch-tutorial-20061124-source, расположенные на этом же сайте, проекты из WinARM не компилируются - выскакивает сообщение make -k all process_begin: CreateProcess((null), echo, ...) failed. make (e=2): Не удается найти указанный файл. make: *** [begin] Error 2 arm-elf-gcc (GCC) 4.1.1 Copyright © 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Как я понимаю, это проблема с make файлом. Сравнил оба файла, они, на мой взгляд сильно отличаются. В jlinch-tutorial кроме make файла присутствует какой-то файл для линковщика, в котором указаны размеры памяти микроконтроллера, в другом микроконтроллер указывается дерективами: MCU = arm7tdmi SUBMDL = AT91SAM7S64 Что это еще такое
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Jul 25 2007, 11:53
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Цитата(Сергей Борщ @ Jul 25 2007, 14:31)  Ну, это надо искать в FAQ у микрософта. My Computer->Propertities->Advanced->Environment variables Спасибо огромное!!! Со всем разобрался!!!
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Jul 30 2007, 11:25
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Версия http://www.amontec.com/sdk4arm.shtml не компилирует прошивки для WinARM, потому, что имеет более старый компилятор GCC 4.1.1, WinARM -> GCC4.1.2 В итоге настроил Eclipse+WinARM GCC + OpenOCD + Wiggler. Все работает просто супер за исключением дебагера. Дебагер почему-то сильно тормозит, брейкпоинты не всегда работают и улетает часто в какую-то невидимую область памяти. IAR+H-jtag у меня работает быстро (сравнивали с j-link, скорость примерно одинаковая). Может кто подскажет, может можно его немного поднастроить или нужно какой-нибудь внешний дебагер подключить?(Insight например)
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Aug 2 2007, 09:03
|
Группа: Участник
Сообщений: 11
Регистрация: 4-01-05
Пользователь №: 1 800

|
У меня иногда подтормаживает после выполнения "Add wath expression". И тормозит до перезагрузки контролера. А так все работает нормально. Eclipse 3.3, embeddedcdt и zylincdt с сайта macraigor. GCC и GDB c yagarto. Insight (сборка yagarto) тоже пробовал, работает. Иногда пропадает панель выбора файлов.
|
|
|
|
|
Aug 5 2007, 10:33
|

Местный
  
Группа: Свой
Сообщений: 304
Регистрация: 5-07-04
Из: г. Москва
Пользователь №: 259

|
Цитата(fant @ Aug 2 2007, 13:03)  Insight (сборка yagarto) тоже пробовал, работает. Иногда пропадает панель выбора файлов. Дернуть мышкой за правый нижний уголок - и все тут же появится.
--------------------
Водку пьянствовать и безобразия нарушать!!!
|
|
|
|
|
Aug 16 2007, 09:49
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Mozart @ Aug 16 2007, 12:41)  есть отличия между j-link Segger и j-link IAR??? 1. Потрудитесь выбирать правильные ветки для своих вопросов. И по этому вопросу сюда больше не пишите. 2. Разницы нет, если только Ировский из дешевого кита и не является искуственно заточенным под одно семейство. Разница по цветовой диференциации корпусов описана на сайте IAR. На этом форуме тоже обсуждалась - воспользуйтесь поиском.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 21 2007, 15:40
|

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

|
Цитата(gormih @ Sep 21 2007, 10:05)  Установил amontec-sdk4arm-win32-20070328 make (e=2): Не удается найти указанный файл. В чем может быть проблема? Установил Eclipse с Yagarto. Попробовал создать свой проект из crt.s и main.cpp. makefile взял из примера. Вылетало с той же ошибкой. Обнаружил, что забыл в makefile заменить main.c на main.cpp. Заменил, добавил Код %o : %cpp $(CC) -c $(CPFLAGS) -I . $(INCDIR) $< -o $@ Указанная ошибка исчезла. Проверьте у себя список исходных файлов в makefile.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Oct 11 2007, 10:50
|

nofb
  
Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218

|
Цитата(Сергей Борщ @ Sep 21 2007, 19:40)  Установил Eclipse с Yagarto. Попробовал создать свой проект из crt.s и main.cpp. makefile взял из примера. Вылетало с той же ошибкой. Обнаружил, что забыл в makefile заменить main.c на main.cpp. Заменил, добавил Код %o : %cpp $(CC) -c $(CPFLAGS) -I . $(INCDIR) $< -o $@ Указанная ошибка исчезла. Проверьте у себя список исходных файлов в makefile. Спасибо - помогло Вот еще одна проблемка возникла неизвестно откуда : Цитата "C:/Program Files/amontec/sdk4arm/gat/utils/bin/sh.exe": tail: command not found Не пойму как это так...
--------------------
Это не то что вы подумали ...
|
|
|
|
|
Oct 11 2007, 13:33
|

Местный
  
Группа: Свой
Сообщений: 304
Регистрация: 5-07-04
Из: г. Москва
Пользователь №: 259

|
Цитата(gormih @ Oct 11 2007, 14:50)  Спасибо - помогло Вот еще одна проблемка возникла неизвестно откуда : Не пойму как это так...  Пишет - что не находит команду "tail". Или нет ее, или путь не прописан.
--------------------
Водку пьянствовать и безобразия нарушать!!!
|
|
|
|
|
Oct 15 2007, 04:41
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата Нашел таки в закромах eclipse.org ветку 3.4 под linux 64 А можно линк? И что к этому прикручивается из типа embeddedcdt?
--------------------
aka Vit
|
|
|
|
|
Oct 15 2007, 05:51
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата прикручивается все стандартное Попробуем. Спасибо
--------------------
aka Vit
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|