Что так нельзя делать, написано в даташитах. Код для программирования FLASH там приведен и понятен.
Но в avr230.zip в файле spm.asm есть такие строчки от IARa
dw 0xFFFF
nop
зачем это нужно? Может, это позволяет решить указанную проблему?
Поясню, чего я хочу добиться. Контроллер ATMega162. Бутлоадер размером 2КБайта занимает всю NRWW секцию. Оставшийся размер памяти программ 14Кб. Из них 8КБ я хочу использовать для хранения текстов, которые пользователь может перезаписвать с помощью моей программы (не бутлоадера) из области Application Section. Вызов из основной программы процедур бутлоадера мне не кажется хорошим решением.
Заранее спасибо