-
- Это для RX, а не для ARM. Я про EWARM говорила. - Ксения(29.01.2016 17:46)
- Я вот на что обратил внимание. IAR суть единственный коммерческий независимый поставщик компилеров для RX. Наличие такого поставщика критически важно для успеха RX. Значит, ценник за создание IAR@RX был очень добрый, и ренесас не поскупился Evgeny_CD(551 знак., 30.01.2016 00:27)
- Сомневаюсь, что IAR'у доплачивают создатели МК. Более вероятно, что IAR сам зарабатывает на том, что присоседился к этому бизнесу, предлагая "сопутствующие услуги". А с бесплатными вариантами на базе GCC он уже давным-давно конкурирует и, несмотря Ксения(34 знак., 30.01.2016 16:05)
- IAR сливает однозначно. Наверняка масса багов и нет публичного бэктрекера (у GCC есть). В IAR масса опенсоурс кода не скомпилится. И, кстати, GCC 5.x достаточно сырой, я бы рекомендовал gcc 4.8.x или 4.9.x. - fk0(30.01.2016 11:49)
- У меня 4.7, потому что его кейловский отладчик понимает. На версии 4.8 и выше он падает... Кстати, собрал маленькую прошивку в 4.7 и 5.2. Получилось 3200 и 3600 байт (-Os -flto). - SciFi(30.01.2016 12:01)
- "GCC now uses C++ as its implementation language..." по моей же ссылке. Может это и не даром прошло. Но в более новых gcc полно новых фичей из -std=gnu++1y, которых нет, или плохо работают, в старых gcc. - fk0(30.01.2016 12:30)
- Так пойди по ссылке и читай первый же абзац: fk0(584 знак., 30.01.2016 12:28, ссылка)
- О! До чего дошёл прогресс: там ещё есть такая штука -Og. В хозяйстве пригодится. А то -O0 часто во флеш не влазит, приходилось изворачиваться... - SciFi(31.01.2016 10:48)
- Спасибо, помогло. С версией 4.8 работает, с 5.2 по-прежнему падает. Кстати, а там скрипт линкера не надо править? - SciFi(30.01.2016 12:45)
- У меня 4.7, потому что его кейловский отладчик понимает. На версии 4.8 и выше он падает... Кстати, собрал маленькую прошивку в 4.7 и 5.2. Получилось 3200 и 3600 байт (-Os -flto). - SciFi(30.01.2016 12:01)
- KPIT gcc пропустил. Догадываюсь, это всё за счёт самого Renesas (или делали для другого своего продукта, ибо Renesas и IAR чем-то не устраивали), так что не независимый ни разу. Но оптимизация посредственна (как бы не хуже PIC24), хотя с другой fk0(22 знак., 30.01.2016 11:47)
- Я вот на что обратил внимание. IAR суть единственный коммерческий независимый поставщик компилеров для RX. Наличие такого поставщика критически важно для успеха RX. Значит, ценник за создание IAR@RX был очень добрый, и ренесас не поскупился Evgeny_CD(551 знак., 30.01.2016 00:27)
- Это для RX, а не для ARM. Я про EWARM говорила. - Ксения(29.01.2016 17:46)