ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
820095 Топик полностью
ASDFS, USB-гуру (01.03.2018 17:39, просмотров: 181) ответил ASDFS на Тяжкая судьба константных массивов структур в IARе. Какого хрена они в ОЗУ делают? Как их во флешь засунуть?
Нашел причину. Ессесно, я лох. Причина в инициализации массива enum-ами из экземпляров классов. Вот так: class tAAAA { public: enum { FFFF = 0, }; } tAAAA AAAA; const int MUSTPLACEDFLASH = AAAA.FFFF; // Это попадает в ОЗУ const int MUSTPLACEDFLASH = tAAAA::FFFF; // Это попадает в flash Каг бэ понятно что я лох, но ИАР мог бы и вякнуть что нить на тему какого хера инициализировать значениями из экземпляров классов.