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

 
 
> Eclipse + ARM
Garret The Shado...
сообщение Jul 20 2007, 04:46
Сообщение #1


Участник
*

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



Кто-нибудь имеет опыт написания программ для ARM-ов под Amontec Eclipse? есть ли хорошие туториалы (на русском)?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 29)
deelan
сообщение Jul 20 2007, 11:00
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 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
Go to the top of the page
 
+Quote Post
acex2
сообщение Jul 20 2007, 11:49
Сообщение #3


Адепт
****

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



Цитата(deelan @ Jul 20 2007, 15:00) *
Поищи в google такую вот pdfку: ARM_Cross_Development_with_Eclipse.pdf


Ничего искать не надо, этот туториал лежит прямо на сайте Amontec.
http://www2.amontec.com/sdk4arm/ext/jlynch...al-20061124.pdf
Там же и исходники к нему.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Jul 20 2007, 12:49
Сообщение #4


Шаман
******

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



На русском не встречал.
Писал одно время сам для коллег, две трети написал, да вышли новые версии продуктов и работу приостановил.
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Jul 23 2007, 13:42
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Здесь некоторая инфа для старта с Wiggler'oм
http://www.macraigor.com/Eclipse/index.htm


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Jul 24 2007, 09:21
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 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)

Подскажите пожалуйста, в чем может быть дело


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
acex2
сообщение Jul 24 2007, 09:52
Сообщение #7


Адепт
****

Группа: Свой
Сообщений: 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 и не мучайтесь. Там все уже сделано и настроено.
Go to the top of the page
 
+Quote Post
Abo
сообщение Jul 24 2007, 11:10
Сообщение #8


Частый гость
**

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



Цитата(Vitaliy_ARM @ Jul 24 2007, 13:21) *
консоле выскакивает сообщение:

Error launching builder (make -k all )
(Exec error:Launching failed)


Если я правильно понимаю - не находится утилита make.
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Jul 24 2007, 12:04
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 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

Что это еще такое


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Jul 25 2007, 08:04
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Все заработало отлично, спасибо acex2 за ссылку!

В Help'е Eclipse нашел неполный ответ на свой вопрос:

Frequently Asked Questions:
Your Console view can be very useful for debugging a build.
Q1. My Console view says "Error launching builder". What does that mean?


Error launching builder (make -k clean all )
(Exec error:Launching failed)

Most probably, the build command (by default "make") is not on your path. You can put it on your path and restart Eclipse.
You can also change the build command to something that is on your path. If you are using MinGW tools to compile, you should replace the build command with "mingw32-make".

Нужно прописать path, только где его нужно прописывать пока не разобрался.


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 25 2007, 10:31
Сообщение #11


Гуру
******

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



Цитата(Vitaliy_ARM @ Jul 25 2007, 11:04) *
Нужно прописать path, только где его нужно прописывать пока не разобрался.
Ну, это надо искать в FAQ у микрософта. My Computer->Propertities->Advanced->Environment variables


--------------------
На любой вопрос даю любой ответ
"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
Vitaliy_ARM
сообщение Jul 25 2007, 11:53
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(Сергей Борщ @ Jul 25 2007, 14:31) *
Ну, это надо искать в FAQ у микрософта. My Computer->Propertities->Advanced->Environment variables

Спасибо огромное!!! Со всем разобрался!!!


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
Garret The Shado...
сообщение Jul 26 2007, 06:46
Сообщение #13


Участник
*

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



Я установил кряк для кейла и теперь пользуюсь только им)) Тем более в ед. книге на русском по АРМ Филипс описывается именно среда микровижн. Всем спасибо за ответы и советы!
Go to the top of the page
 
+Quote Post
klen
сообщение Jul 26 2007, 15:29
Сообщение #14


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(Garret The Shadow @ Jul 26 2007, 10:46) *
Я установил кряк для кейла и теперь пользуюсь только им)) Тем более в ед. книге на русском по АРМ Филипс описывается именно среда микровижн. Всем спасибо за ответы и советы!


мдя... док мы его потеряли..
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Jul 30 2007, 11:25
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 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 например)


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
fant
сообщение Aug 2 2007, 09:03
Сообщение #16





Группа: Участник
Сообщений: 11
Регистрация: 4-01-05
Пользователь №: 1 800



У меня иногда подтормаживает после выполнения "Add wath expression". И тормозит до перезагрузки контролера. А так все работает нормально. Eclipse 3.3, embeddedcdt и zylincdt с сайта macraigor. GCC и GDB c yagarto.
Insight (сборка yagarto) тоже пробовал, работает. Иногда пропадает панель выбора файлов.
Go to the top of the page
 
+Quote Post
v_shamaev
сообщение Aug 5 2007, 10:33
Сообщение #17


Местный
***

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



Цитата(fant @ Aug 2 2007, 13:03) *
Insight (сборка yagarto) тоже пробовал, работает. Иногда пропадает панель выбора файлов.


Дернуть мышкой за правый нижний уголок - и все тут же появится.


--------------------
Водку пьянствовать и безобразия нарушать!!!
Go to the top of the page
 
+Quote Post
Mozart
сообщение Aug 16 2007, 09:41
Сообщение #18


Частый гость
**

Группа: Свой
Сообщений: 154
Регистрация: 16-08-07
Из: Москва
Пользователь №: 29 829



есть отличия между j-link Segger и j-link IAR???


--------------------
все косяки, даже о которых не знает сам разработчик, - мои
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 16 2007, 09:49
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
gormih
сообщение Sep 21 2007, 07:05
Сообщение #20


nofb
***

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



Установил amontec-sdk4arm-win32-20070328

makefile во вложении

При компиляции выдается сообщение

make (e=2): Не удается найти указанный файл.



В чем может быть проблема?


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
Yra
сообщение Sep 21 2007, 07:46
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962



Никто случаем не нашел утилиту программирования flash str7xx - процессоров через wiggler которую можно прикрутить к eclipse (чтобы как в иаре - нажал кнопочку-запрограммировалось и включился режим отладки)


--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Sep 21 2007, 15:40
Сообщение #22


Гуру
******

Группа: Модераторы
Сообщений: 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)
Go to the top of the page
 
+Quote Post
gormih
сообщение Oct 11 2007, 10:50
Сообщение #23


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.

Спасибо - помогло smile.gif

Вот еще одна проблемка возникла неизвестно откуда :
Цитата
"C:/Program Files/amontec/sdk4arm/gat/utils/bin/sh.exe": tail: command not found

Не пойму как это так... sad.gif


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
v_shamaev
сообщение Oct 11 2007, 13:33
Сообщение #24


Местный
***

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



Цитата(gormih @ Oct 11 2007, 14:50) *
Спасибо - помогло smile.gif

Вот еще одна проблемка возникла неизвестно откуда :

Не пойму как это так... sad.gif

Пишет - что не находит команду "tail". Или нет ее, или путь не прописан.


--------------------
Водку пьянствовать и безобразия нарушать!!!
Go to the top of the page
 
+Quote Post
COMA
сообщение Oct 11 2007, 20:04
Сообщение #25


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Цитата(Yra @ Sep 21 2007, 11:46) *
Никто случаем не нашел утилиту программирования flash str7xx - процессоров через wiggler которую можно прикрутить к eclipse (чтобы как в иаре - нажал кнопочку-запрограммировалось и включился режим отладки)


Open On-Chip Debugger (OOCD).
http://openfacts.berlios.de/index-en.phtml...n-Chip_Debugger
Go to the top of the page
 
+Quote Post
klen
сообщение Oct 14 2007, 11:02
Сообщение #26


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Медленно но бесповоротно прощаюсь с Вынью.

А камунить удалось Eclipse 3.3.x запустить под linux 64bit ? чето не получаеццо! Как ? В репозиториях софта имеется только 3.2.x рабочие версии под 64бит - с Зулина взять старое не получилось, поделелитесь embeddedcdt для ветки 3.2.x

Все заработало под Ubuntu amd64, кроме eclipse sad.gif
Go to the top of the page
 
+Quote Post
klen
сообщение Oct 14 2007, 20:05
Сообщение #27


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(klen @ Oct 14 2007, 15:02) *
Медленно но бесповоротно прощаюсь с Вынью.

А камунить удалось Eclipse 3.3.x запустить под linux 64bit ? чето не получаеццо! Как ? В репозиториях софта имеется только 3.2.x рабочие версии под 64бит - с Зулина взять старое не получилось, поделелитесь embeddedcdt для ветки 3.2.x

Все заработало под Ubuntu amd64, кроме eclipse sad.gif

Вопрос снят, все цветет и пахнет. Нашел таки в закромах eclipse.org ветку 3.4 под linux 64
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Oct 15 2007, 04:41
Сообщение #28


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Цитата
Нашел таки в закромах eclipse.org ветку 3.4 под linux 64

А можно линк? И что к этому прикручивается из типа embeddedcdt?


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
klen
сообщение Oct 15 2007, 05:29
Сообщение #29


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(sensor_ua @ Oct 15 2007, 08:41) *
А можно линк? И что к этому прикручивается из типа embeddedcdt?

http://download.eclipse.org/eclipse/downlo...k-x86_64.tar.gz

прикручивается все стандартное - gdb6.7 и openocd, работаю через USB-ARM-JTAG, ubuntu7.04 amd64
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Oct 15 2007, 05:51
Сообщение #30


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Цитата
прикручивается все стандартное

Попробуем. Спасибо


--------------------
aka Vit
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 13th August 2025 - 18:36
Рейтинг@Mail.ru


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