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

Предкомпилированные GNU development tool под AVR?

где лежат? Желательно, чтобы их кто нибудь использовал.

С уважением,

Дмитрийю

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


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

А есть личный опыт использования subj (на который идет ссылка)?

Какая версия avr-gcc более устрйчива?

С уважением,

Дмитрий.

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


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

Есть, но не большой.

Я в основном работаю на IAR EWAVR, т. к. он генерирует более компактный и быстрый код, да и в управлении и в отладке гораздо проще.

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


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

Я работал с GCC более 4-х лет.

Последняя версия от 07.2004 вполне устойчива и работоспособна.

До этого пользовался версией 06.2002

По поводу кода - вполне нормальный код. А у IgorKossak хотел бы спросить почему он так считает.

У меня другое мнение.

Я когда начинал на С программировать пробовал ИАР и AVRGCC(2000 г). Так вот программа, написанная для ИАРа вообще не хотела работать. Та же программа, скомпиленная на Гну - заработала сразу.

Так что сами выбирайте. Кстати, к АВР ГНу идет в комплекте классный программатор AVRDuDe. Шикарная вещь. Правда, он коммандно-строчный, но зато есть возможность обавлять новые чипы, если их там нету. Сам пользовался и добавлял. Вообщем ГнуСС - наш выбор для АВР. %))

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


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

По поводу кода - вполне нормальный код. А у IgorKossak хотел бы спросить почему он так считает.

Считаю, потому что сравнивал и сравнение оказалось не в пользу GNU не только по компактности и скорости, а и по целому ряду причин.

И с тех самых давних пор подсел на IAR. А что касается работоспособности программ, то это уж как руку набить.

Тем не менее и GNU и IAR на месте не стоЯт и по многим показателям идут параллельно, без каких либо революционных нововведений. Вот и не вижу особого смысла метаться туда-сюда (разве что по очччень уважительной причине).

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


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

Добрый день,

всем спасибо за помощь, поставил

-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.

 

С уважением,

Дмитрий

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


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

Я пользуюсь WinAVR. http://sourceforge.net/projects/winavr

Просто ставится, сразу все работает.

В комплекте большой объем документации, примеры, библиатеки.

Код выдает неплохой, если писать без лишних наворотов.

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


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

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

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

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

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

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

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

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

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

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