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

Обновление WinAVR

WinAVR не обновляется с 2010 года. На форумах пишут, что вместо него используют

1) mhvavrtools,

2) Atmel AVR Toolchain Installer.

У кого какие впечатления от этих проектов, кто что посоветует на замену WInAVR?

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


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

Можно и выше перечисленные, а можно и:

http://sourceforge.net/projects/mobileches...%20%28Win32%29/

Там совсем свежие.

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


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

Atmel AVR Toolchain Installer

 

http://www.atmel.com/images/avr-toolchain-...2.win32.x86.exe

 

Правда, еслми Вы в своих проектах используете режим оптимизации -O0, то менять незачем...

Изменено пользователем Genadi Zawidowski

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


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

а вот в Atmel Toolchain что-то поменялось с генерацией elf-файлов или нет? по-моему, что-то там стало не так, как было в WinAVR, потому что Proteus VSM не находил путей к исходникам при отладке. может, я чего-то не понимаю?

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


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

Ключи указывали о включении информации дебаговой?

А так, при -Os -flto от "построчной" структуры программы мало что остаётся. Зато, на 25% меньше код.

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


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

Ключи указывали о включении информации дебаговой?

А так, при -Os -flto от "построчной" структуры программы мало что остаётся. Зато, на 25% меньше код.

извиняюсь :wacko: я перепутал с "кленовой" версией avr-gcc... это после сборки проекта с одинаковыми ключами в WinAVR и его версии (существенно более продвинутой) получаются elf-файлы, первый из которых отлаживается в протеусе по строкам исходника, а второй - нет.

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


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

WinAVR не обновляется с 2010 года.
тут где-то были свежие сборки от klen. Еще вариант - перейти на Linux.
IAR в переди всей планеты
не п""ди. GCC рулит
Изменено пользователем zöner

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


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

тут где-то были свежие сборки от klen. Еще вариант - перейти на Linux.

Ещё вариант - если все устраивает, просто продолжать использовать то, что работает

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


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

Ещё вариант - если все устраивает, просто продолжать использовать то, что работает
а avr-libc как обновлять под новые контроллеры ?

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


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

а avr-libc как обновлять под новые контроллеры ?

 

А что в ней нового такого?

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


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

А что в ней нового такого?
Несколько новых #define. Но полный ступор у многих наступает, когда у компилятора не находится нужного ключа -mmcu.

С другой стороны в новых версиях есть множество улучшений кодогенерации, так что переходить на них стоит.

 

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


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

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

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

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

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

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

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

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

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

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