Кто-нибудь пробовал запускать бутлоадер в эмуляторе?
При попытке записать в флеш буфер вываливает сообщение
Код:
|
PC=0x1DE4 [AVR CPU] SELFPRGEN is cleared by time-out |
подозреваю, что для кристалла нужно что то установить, но что понятия не имею.
Еще пару фишек инетерсных нашел. Очистка страницы срабатывает. Поэтому немножко поэкспериментровал с определением адреса страницы и наткнулся на занятную фигню, которую объяснить не могу.
Кристалл atmega8. SPM_PAGE = 0x40 (64). Буфер делаю соотвествующий. Но boot_page_erase() забивает только 32 байта значением 0xFF. Так как запись неудачно проходит, не знаю что там записывается. Но поведение само по себе странное. Зачем нужно такой буфер в 2 раза?