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

avr-gcc приходит конец...

Quote

FYI, the avr backend of GCC (avr-gcc, avr-g++) has been deprecated for v10, release schedule spring 2020.

If the backend is not re-written to use a different scheme to model condition-code, it will be removed from GCC in v11, release schedule spring 2021.

источник

 

Для разрешения ситуации народ скидывается чтобы оплатить необходимую доработку.

Подайте кто сколько может!

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


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

1 minute ago, demiurg_spb said:

Подайте кто сколько может!

А какой смысл? Разве сами AVR ещё существуют и используются?

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


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

Есть ряд старых проектов, которые лично мне приходится поддерживать.

Да и так... жаль безвозвратно потерять связь с беззаботной юностью)

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


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

20 минут назад, haker_fox сказал:

Разве сами AVR ещё существуют и используются?

Однозначно да.

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


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

23 minutes ago, haker_fox said:

Разве сами AVR ещё существуют и используются?

Поддерживаю. Зачем этот труп реанимировать?

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


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

а чем старый gcc не подходит? неужели для avr фичи С++2а понадобятся, а C++17 уже недостаточно... сомневаюсь.

тем более для кросс-компилера было без проблем старую версию ставить, это для натива с его либЦ нужно было трахаться.

вопрос не совсем праздный - просто пользуюсь для всяких полуумерших встраиваемых архитектур старыми gcc, интересно, чего таким способом лишаюсь?

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


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

1 hour ago, yes said:

а чем старый gcc не подходит?

Подходит, конечно. Проблема в том, что постепенно сильно устаревшие версии gcc выбрасываются из репозиториев. Например, сейчас так:

[I] sys-devel/gcc
     Доступные версии:      
     (3.3.6) [M](~)3.3.6-r5^st
     (3.4.6) [M](~)3.4.6-r5^st
     (4.0.4) [M]**4.0.4-r3^st
     (4.1.2) [M](~)4.1.2-r2^st
     (4.2.4) [M](~)4.2.4-r4^st
     (4.3.6) [M](~)4.3.6-r4^st
     (4.4.7) [M](~)4.4.7-r3^st
     (4.5.4) [M](~)4.5.4-r3^st
     (4.6.4) [M](~)4.6.4-r3^st
     (4.7.4) [M](~)4.7.4-r3^st
     (4.8.5) [M](~)4.8.5-r3^st
     (4.9.4) [M](~)4.9.4-r1^st
     (5.5.0) [M](~)5.5.0^st
     (6.5.0) 6.5.0-r1^st
     (7.4.0) 7.4.0-r2^st
     (7.5.0) (~)7.5.0^t
     (8.3.0) 8.3.0-r1^st (~)8.3.0-r3^t
     (9.2.0) 9.2.0-r2^t (~)9.2.0-r3^t
     (10)   **10.0.0_pre9999*l^t

 

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


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

2 hours ago, demiurg_spb said:

Да и так... жаль безвозвратно потерять связь с беззаботной юностью)

Понятно) Я тоже их плотно использовал с 2004 по 2013 год... но вкусив cortex'ы уже желания возвращаться к ним не было.

2 hours ago, Vasily_ said:

Однозначно да.

Удивительно!

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


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

26 минут назад, haker_fox сказал:

Удивительно! 

А чему удивляться, супер надежности или потреблению? Я например довольно давно использую ATMEGA16M1 automotive, есть предложение по замене? 5В и потреблял миллиампер 6-10.

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


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

3 часа назад, haker_fox сказал:

А какой смысл? Разве сами AVR ещё существуют и используются?

Вот тоже думал, что с уходом в 32-разрядные МК в мир 8-битных больше не вернусь. Ага, щас:biggrin:

По работе приходится порой полностью переписывать ПО под серийные старые железяки как раз с AVR-контроллерами, которые еще при царе Горохе были разработаны...

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


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

34 minutes ago, Vasily_ said:

А чему удивляться,

Ну как чему: соотношению цены, "моде на 32-битки", объёмам памяти (особенно ОЗУ), и ваше удивление вспомнил... Нет, ну если 8-битки ещё в тренде, то, пожалуйста, используйте:acute:

13 minutes ago, Arlleex said:

которые еще при царе Горохе были разработаны...

Ну поддержка старого, это нормально (привет Z8x:blum:).

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


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

А в ардуинах разве не этот гцц используется? Если да, то, думаю, ардуинщики не допустят конца avr-gcc. Вот где надо клич бросать :-)

 

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


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

3 минуты назад, haker_fox сказал:

"моде на 32-битки",

Вот это правда, этих тоже использую там где нужно, но жирут собаки, вот сейчас собрался попробовать ATSAME5x вроде должны кушать поменьше.

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


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

35 minutes ago, Vasily_ said:

жирут собаки,

Есть же L-серия. Специально для батарейного питания.

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


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

7 минут назад, Eddy_Em сказал:

Есть же L-серия. Специально для батарейного питания.

STM-ками мир не ограничен... Полно контроллеров с крайне низким потреблением.

Но круг сужается, если еще одним приоритетом поставить 5-вольтовое питание контроллера.

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


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

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

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

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

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

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

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

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

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

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