Я пишу программу для ATmega168 по перепрограммированию Флэш-памяти. Сначала хочу решить самую простую задачу. Перенос данных из RAM во Flash по определённому адресу. RAM заполняю вручную(просто забиваю любые числа в окне Memory AVR Studio). Входе выполнения программы возникают ошибки типа:
AVR Simulator: Invalid opcode 0xffff at address 0x000044
......
AVR Simulator: Invalid opcode 0xffff at address 0x001004
AVR Simulator: Stack Overflow at 0x1035
AVR Simulator: Excessive stack overflow, stop sim
С чем это может быть связано? мне кажется это связано с фьюзами BOOTSZ1 и BOOTSZ2 определяющими адрес расположения в памяти "Загрузчика" и его размер