ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
13 мая
39143
Алехин Александр (14.09.2005 19:09, просмотров: 12784)
Не получается (IAR): надо разместить переменную во Flash, что бы она была инициализированной после записи программы, но не реинициализировалась после сброса. Сейчас сделал так: завел себе под нее сегмент с именем CONFIG во flash(прописал в xcl файле). Переменную объявляю так. #pragma location = "CONFIG" __no_init struct EKS_PARAMETERS Params = { 0, 0, 8, 3, 2, 3, 1, 0, 0 }; Выдает ошибку - __no_init нельзя инициализировать. Если пишу без __no_init - он ее инициализирут при сбросе. Если пишу без __no_init, но как const - не дает разместить в моем сегменте и не дает ее записывать. Что делать?