AVR Studio 4.16 build 628
WinAVR-20090313
Код:
__attribute__((__progmem__)) unsigned char _zzz[3] = {1,2,3};
unsigned char abc;
main() {
abc=_zzz[1];
}
При симуляции значение abc не равно _zzz[1] !!!
Пробовал несколько авр'ов от доисторического at90s8535 (который, собственно, и интересует), до atmega128.
Оптимизация выключена.
При просмотре памяти по адресу _zzz данные лежат нормальные.
Кто-нибудь сталкивался?