Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Предкомпилированные GNU development tool под AVR?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
dch
где лежат? Желательно, чтобы их кто нибудь использовал.
С уважением,
Дмитрийю
IgorKossak
Например здесь или в соседних ветках.
dch
А есть личный опыт использования subj (на который идет ссылка)?
Какая версия avr-gcc более устрйчива?
С уважением,
Дмитрий.
IgorKossak
Есть, но не большой.
Я в основном работаю на IAR EWAVR, т. к. он генерирует более компактный и быстрый код, да и в управлении и в отладке гораздо проще.
Ander
Я работал с GCC более 4-х лет.
Последняя версия от 07.2004 вполне устойчива и работоспособна.
До этого пользовался версией 06.2002
По поводу кода - вполне нормальный код. А у IgorKossak хотел бы спросить почему он так считает.
У меня другое мнение.
Я когда начинал на С программировать пробовал ИАР и AVRGCC(2000 г). Так вот программа, написанная для ИАРа вообще не хотела работать. Та же программа, скомпиленная на Гну - заработала сразу.
Так что сами выбирайте. Кстати, к АВР ГНу идет в комплекте классный программатор AVRDuDe. Шикарная вещь. Правда, он коммандно-строчный, но зато есть возможность обавлять новые чипы, если их там нету. Сам пользовался и добавлял. Вообщем ГнуСС - наш выбор для АВР. %))
IgorKossak
Цитата(Ander @ Nov 10 2004, 06:38 PM)
По поводу кода - вполне нормальный код. А у IgorKossak хотел бы спросить почему он так считает.

Считаю, потому что сравнивал и сравнение оказалось не в пользу GNU не только по компактности и скорости, а и по целому ряду причин.
И с тех самых давних пор подсел на IAR. А что касается работоспособности программ, то это уж как руку набить.
Тем не менее и GNU и IAR на месте не стоЯт и по многим показателям идут параллельно, без каких либо революционных нововведений. Вот и не вижу особого смысла метаться туда-сюда (разве что по очччень уважительной причине).
dch
Добрый день,
всем спасибо за помощь, поставил
-GCC-3.4, binutils-215 в качетсве кроскомпилятора, ассемблера, линкера.
в качестве компилятора
-avr-libc-1.0.4 в качестве startup кода, минимальной библиотеки функций
( таймер, watchdog, установка обработкчиков прерываний, математические
функции, стандартные функции ввода/ вывода типа printf и так далее, обозримая
документация )
-uisp20040311 в качестве программатора по последовательному кабелю

Стартовать удалось буквально за несколько дней.
GCC-3.3,3, GCC-3.3,4 поставить сходу не удалось, при компиляции
выдается ошибка, может не та версия binutils или host gcc.

GCC-3.4.0, GCC-3.4.1 ставятся нормально, хорошая(обозримая) документацмя
по avr-libc-1.0.4.

С уважением,
Дмитрий
pulsar-17
Я пользуюсь WinAVR. http://sourceforge.net/projects/winavr
Просто ставится, сразу все работает.
В комплекте большой объем документации, примеры, библиатеки.
Код выдает неплохой, если писать без лишних наворотов.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.