Цитата(KIG @ Dec 5 2009, 15:32)

В настройках установил область памяти загрузчика в 1Кб по описанию меги644 это адреса flash памяти с FC00 до 7FFF.
Если первое значение в байтах, а второе в словах, то тогда всё правильно.
Читайте еще раз внимательно раздел "ATmega644 Boot Loader Parameters" в datasheet'е.
А вот в ICC AVR выбираете в размере загрузчика, видимо, пункт с цифрой "1024" - только опять же слов, а не байт. Тогда это 2кБ, и начало кода как раз по адресу 0xF800 в байтах...