Приключения на этом не заканчиваются.
СтОит только обьявить хоть одну переменную не __no_init в EEPROM и сегменты EEPROM_I, EEPROM_Z будут включены в контрольную сумму.
Чтобы этого не произошло, опцию генерации контрольной суммы в настройках проекта надо отключить, а в файл *.xcl строку типа:
Код
-J2,crc16,=(CODE)0-_..X_FLASH_END
, которая явно указывает для какой памяти генерировать контрольную сумму.
Заполнение неиспользованных областей надо оставить.
Подробнее об этом можно почитать в хелпе на XLINK.