ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
212174 Топик полностью
vmp (22.09.2010 14:24, просмотров: 130) ответил Stanislav_S на Столкнулся с такой проблемой. Работаю с STM8S103 в IAR, необходимо в ЕЕПРОМ разместить константы, то есть необходимо что то такое __eeprom char x = 123;, однако в доке написано, что переменная х может быть только __no_init, как быть? Данные во флэши
А STM8 позволяет снаружи запрограммировать этот EEPROM? Тогда создать в IAR'е отдельный сегмент, расположив его вне пределов программной памяти. Задать двоичный формат выходного файла, дальше какой-нибудь программкой разрезать его на 2 части (программа и eeprom) и скормить программатору. Если же не умеет - тогда еще одна вспомогательная программка, которая грузится первой и шьет этот eeprom, после чего перешивается основной программой.