Jump to content

    

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.

источник

 

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

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

Share this post


Link to post
Share on other sites
1 minute ago, demiurg_spb said:

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
20 минут назад, haker_fox сказал:

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

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

Share this post


Link to post
Share on other sites
23 minutes ago, haker_fox said:

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites
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

 

Share this post


Link to post
Share on other sites
2 hours ago, demiurg_spb said:

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

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

2 hours ago, Vasily_ said:

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

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

Share this post


Link to post
Share on other sites
26 минут назад, haker_fox сказал:

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

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

Share this post


Link to post
Share on other sites
3 часа назад, haker_fox сказал:

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

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

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

Share this post


Link to post
Share on other sites
34 minutes ago, Vasily_ said:

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

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

13 minutes ago, Arlleex said:

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

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

Share this post


Link to post
Share on other sites

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

 

Share this post


Link to post
Share on other sites
3 минуты назад, haker_fox сказал:

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

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

Share this post


Link to post
Share on other sites
35 minutes ago, Vasily_ said:

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

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

Share this post


Link to post
Share on other sites
7 минут назад, Eddy_Em сказал:

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

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now