ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
7 июля
211869 Топик полностью
rezident (20.09.2010 18:10, просмотров: 120) ответил Stanislav_S на Столкнулся с такой проблемой. Работаю с STM8S103 в IAR, необходимо в ЕЕПРОМ разместить константы, то есть необходимо что то такое __eeprom char x = 123;, однако в доке написано, что переменная х может быть только __no_init, как быть? Данные во флэши
Не знаком с архитектурой STM8, но хочу заметить, что размещение а) инициализированных констант б) в EEPROM подразумевают, что дебаггер должен уметь на этапе загрузки firmware программировать эту EEPROM через свой отладочный интерфейс, а программа должна включать функцию извлечения этой переменной из EEPROM. Может проще сделать это самому программисту, не нагружая компилятор своими надуманными проблемами?