-
- А что, великий и могучий ARM GCC неспособен понять конструкцию вроде __prog__ int __ attribute __ ((address(0x4000))) foo = 12345; без мастурбаций с секциями и LD? - MBedder(04.12.2018 16:38)
- для AVR может -> для ARM, похоже, нет --> - Evgeny_CD(04.12.2018 20:00, ссылка, ссылка)
- Вроде не, неспособен (а может добавили что-то такое уже?). Apтём(144 знак., 04.12.2018 16:53)
- Это из ХС16 (GCC для dsPIC/PIC24) - MBedder(04.12.2018 16:57)
- А, ну так это микроконтроллеры профессионального уровня. Что вы от АРМ хотите? - Apтём(04.12.2018 17:15)
- Keil на раз делает, как минимум с STM32 - Aleksey_75(04.12.2018 18:23)
- GCC тянет назад необходимость поддерживать кучу архитектур. Никогда он не будет таким навороченным, как яр или кейл. - SciFi(04.12.2018 18:26)
- Посмотри список архитектур IAR и сравни с GCC - у последнего их сильно меньше. - Evgeny_CD(04.12.2018 20:03)
- Список архитектур - Apтём(256 знак., 04.12.2018 20:09)
- Из доки на крайний GCC -> Да, вероятно я погорячился. - Evgeny_CD(04.12.2018 20:46, ссылка)
- Из того, что я видел, яр берёт архитектуру и пилит компилятор для неё без оглядки на другие архитектуры. Если GCC что-то меняет по просьбе одной архитектуры, баги лезут в других (сам видел в багзилле). Почувствуйте разницу. А то, что мелкочип SciFi(115 знак., 04.12.2018 20:07)
- clang решает эту проблему, он модульный. - evgeniy1294(04.12.2018 20:53)
- GCC вроде бы тоже, но там модули какой-то не той системы :) - Evgeny_CD(04.12.2018 21:27)
- Крайне сомнительно, что у IAR реализации совсем независимые. Компиляция из какого-нибудь "IAR IL" в целевой бинарник - охотно верю, что независимая. А вот парсер C|C++, компилятор в IL, высокоуровневый оптимизатор - сомнительно. - Evgeny_CD(04.12.2018 20:49)
- clang решает эту проблему, он модульный. - evgeniy1294(04.12.2018 20:53)
- Список архитектур - Apтём(256 знак., 04.12.2018 20:09)
- Посмотри список архитектур IAR и сравни с GCC - у последнего их сильно меньше. - Evgeny_CD(04.12.2018 20:03)
- GCC тянет назад необходимость поддерживать кучу архитектур. Никогда он не будет таким навороченным, как яр или кейл. - SciFi(04.12.2018 18:26)
- Keil на раз делает, как минимум с STM32 - Aleksey_75(04.12.2018 18:23)
- А, ну так это микроконтроллеры профессионального уровня. Что вы от АРМ хотите? - Apтём(04.12.2018 17:15)
- Это из ХС16 (GCC для dsPIC/PIC24) - MBedder(04.12.2018 16:57)
- А что, великий и могучий ARM GCC неспособен понять конструкцию вроде __prog__ int __ attribute __ ((address(0x4000))) foo = 12345; без мастурбаций с секциями и LD? - MBedder(04.12.2018 16:38)