Я пишу программу для 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 определяющими адрес расположения в памяти "Загрузчика" и его размер
|