Jump to content

    
Sign in to follow this  
demiurg_spb

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

Recommended Posts

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

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

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

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
3 минуты назад, haker_fox сказал:

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

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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this