ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
6 мая
598053
incognito (14.05.2015 12:34, просмотров: 2163)
как разместить инициализированные volatile константы в eeprom STM32L ? суть следующая, есть набортная eeprom в stm32L151 в которой хранятся настройки (иногда модифицируемые) системы, как заставить компилер IAR не оптимизировать доступ к этим "константам" ?? ругается на это чудо (вобщем справедливо) __root volatile const uint32_t eeprom_data @".eeprom" = 2; с msp430 все решалось так: #pragma memory = constseg(INFOB) __root __ro_placement const volatile unsigned char et_cfg[] = { 0, 0, 0, 0, 0x04,0x00, 0}; #pragma memory = default