Переменная при обьявлении считается по умолчанию инициализируемой нулем. Компилятор пытается этот ноль запихнуть в прошивку, а имеюшийся формат (моторола) не позволяет определять в нем несколько адресных пространств, т.е. в него некуда писать данные для EEPROM (только flash) Если в объявлении поставить __no_init ошибка уйдет.
|