Пишу библиотеку для светодиодного индикатора,сначала массив разместил в sram - unsigned char,потом думаю для экономии flash памяти размещу в EEPROM,но после компиляции у меня получается,что 1,81 Kb flash + 26 байт eeprom,тогда как в sram - 1,76 kb,код наоборот стал больше при использовании eeprom.Может я чего то не так понимаю?Подскажите пожалуйста.
Использую Iar 6.1,atmega 16.
При компиляции sram выставляю в настройках intel-standart.
При компиляции с eeprom добавляю
-Ointel-standard,(CODE)=$PROJ_DIR$\Release\Exe\Test.hex
-Ointel-standard,(XDATA)=$PROJ_DIR$\Release\Exe\Test.eep