У меня просьба, не могли бы вы написать мне в текстовом формате (по пунктам) простенький алгоритм bootloader-а для Mega128? Чтобы понять принцип организации загрузчика. Обмен по UART (9600 baud). И если можно описать надо-ли в main.c указать с какого адреса распологать программу в области butloader и если да, то как это сделать?
И еще как осушествлять переход из прикладной программы в bootloader и наборот без использования аппаратного reset?