Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Bootloader не пишет во Flash
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
pev
Bootloader для ATmega64 не пишет во Flash. Сам bootloader работает, а записать во Flash не могу. При чтение flash возвращает FF. Использую WinAVR.
Помогите, пожалуйста разобраться. help.gif
arttab
фузы проверте
pev
Цитата(arttab @ Oct 11 2006, 14:20) *
фузы проверте


На данный момент фузы выставлены таким образом:
BLEV = 1
BODEN = 1
SUT = 2
CKSEL = F
BLB1 = 3
BLB0 = 3
OCDEN = 1
JTAGEN = 1
CKOPT = 1
EESV = 1
BSIZ = 0
BRST = 0
M103C = 1
WDTON = 1

Загрузчик расположен по адресу 0x7000
pev
Спасибо всем. С проблемой разобрался. В даташите адрес загрузчика указан в word формате. Перенёс загрузчик в 0xe000 всё заработало. smile.gif
Andy Great
Гы-гы, я тоже на эти грабли успешно наступил: пытался писать не из области загрузчика. Хотя в даташите на Мегу16 написано (по моему прочтению оригинала) о возможности такой записи. Или там речь идет о возможности изменения загрузчика из области программы?
IgorKossak
Цитата(Andy Great @ Oct 11 2006, 13:07) *
...Или там речь идет о возможности изменения загрузчика из области программы?

Скорее об изменении загрузчика из области загрузчика.
Andy Great
Да, поздравляю себя соврамши! Это не в даташите на Мегу16, а в описании бутлоадера (АВР109 вроде) я прочитал. Там как-то коряво описано было. Щас глянул в даташит - там английским по белому все понятно написано. Учите уставы - они рулез!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.