|
Datasheet милостиво говорит что максимальный размер бута 4096слов, что в моем понимании 8192 байта. Именно столько мне бы и надо.
НО, адрес бута при этом в даташите указан как F000, что соотвествует размеру бута 4096 БАЙТ.
Инет полнится разными слухами, кто кричит про 4К, кто про 8К.
Собственно куда бы я все это через xcl не мапил - бут то запускается (остальная флешка пуста), но как прерывание - рестарт.
Нижеидущий код присутствует
MCUCR = (1 << IVCE);
MCUCR = (1 << IVSEL);
Начальные принты типа хело - выводятся, но как прерывание от уарта - все падает.
Вопрос в том чтоб точно знать куда мапить бут:
- F000
- E000
Фузы выбора размера бута установлены оба, т.е. 00, BOOTRST тоже.
Так куда же писать и какой максимальный размер???