Перейти к содержанию
    

Кто-нибудь имеет опыт написания программ для ARM-ов под Amontec Eclipse? есть ли хорошие туториалы (на русском)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кто-нибудь имеет опыт написания программ для ARM-ов под Amontec Eclipse? есть ли хорошие туториалы (на русском)?

 

Поищи в google такую вот pdfку: ARM_Cross_Development_with_Eclipse.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поищи в google такую вот pdfку: ARM_Cross_Development_with_Eclipse.pdf

 

Ничего искать не надо, этот туториал лежит прямо на сайте Amontec.

http://www2.amontec.com/sdk4arm/ext/jlynch...al-20061124.pdf

Там же и исходники к нему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На русском не встречал.

Писал одно время сам для коллег, две трети написал, да вышли новые версии продуктов и работу приостановил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос к знающим людям.

 

Скачал пакет 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)

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос к знающим людям.

 

Скачал пакет 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 и не мучайтесь. Там все уже сделано и настроено.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

консоле выскакивает сообщение:

 

Error launching builder (make -k all )

(Exec error:Launching failed)

 

Если я правильно понимаю - не находится утилита make.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скачал версию 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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все заработало отлично, спасибо 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, только где его нужно прописывать пока не разобрался.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нужно прописать path, только где его нужно прописывать пока не разобрался.
Ну, это надо искать в FAQ у микрософта. My Computer->Propertities->Advanced->Environment variables

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну, это надо искать в FAQ у микрософта. My Computer->Propertities->Advanced->Environment variables

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я установил кряк для кейла и теперь пользуюсь только им)) Тем более в ед. книге на русском по АРМ Филипс описывается именно среда микровижн. Всем спасибо за ответы и советы!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я установил кряк для кейла и теперь пользуюсь только им)) Тем более в ед. книге на русском по АРМ Филипс описывается именно среда микровижн. Всем спасибо за ответы и советы!

 

мдя... док мы его потеряли..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Версия 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 например)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...