Цитата(_Rookie_ @ Feb 21 2011, 23:38)

Добавил в Linker->Extra options
-y(CODE)
-Ointel-extended,(XDATA)=$EXE_DIR$\$PROJ_FNAME$.eep
Сам код инициализации
__eeprom unsigned char erm[15]="Demo STRing";
или так
__eeprom char erm1=0x55;
Компилится нормально, но файл *.ерр фактически пустой, и не меняется, даже если я выкину строку инициализации из кода.
содержимое файла epp ниже. В чем может быть проблема?
:040000031000F000F9
:00000001FF
при объявлении переменных ЕЕПРОМ добавьте ключевое слово
__root __eeprom unsigned char erm[15]="Demo STRing";
в вашем случае скорей всего их выкинул компилятор, м.б. вы их не используете?