Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Прошивка mega644 с помощью avreal
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
SergCom07
Не получается залить в кристалл прошивку.
mega644, avreal32 ver1.25rev5
В прошивке после кода кусок данных, всего около 60 кБ.
Обрезаю до 30 кБ - не шьется
Обрезаю до 15 кБ - шьется
В мегу32 шьется и 15 и 30 кБ на той же плате
Может я чего упустил - весь мозг уже сломал
Сообщение avreal'a - Can't fit m644w32.hex in CODE memory
GDI
Не может, говорит, разместить ваш файл в памяти.... а какой кристал выбран? Может ключи приведете с которыми avreal запускаете. А какого размера файл у вас получается и каким компилятором его делаете?
rx3apf
Цитата(SergCom07 @ Feb 19 2007, 16:42) *
Не получается залить в кристалл прошивку.
mega644, avreal32 ver1.25rev5
В прошивке после кода кусок данных, всего около 60 кБ.
Обрезаю до 30 кБ - не шьется
Обрезаю до 15 кБ - шьется
В мегу32 шьется и 15 и 30 кБ на той же плате
Может я чего упустил - весь мозг уже сломал
Сообщение avreal'a - Can't fit m644w32.hex in CODE memory

С автором связываться пробовал ? Саша отвечает на просьбы оперативно, а вполне возможно, что там где-то плюха в софте (644 помечена пока звездочкой). Тут или найти другого "страдальца", или спрашивать автора, и, подозреваю, второе будет быстрее...
SergCom07
Цитата(GDI @ Feb 19 2007, 17:09) *
Не может, говорит, разместить ваш файл в памяти.... а какой кристал выбран? Может ключи приведете с которыми avreal запускаете. А какого размера файл у вас получается и каким компилятором его делаете?


Ключи:
avreal32 +mega644 -! -p1 -as -%% -e -w -c m644w64.hex

AVRStudio 4.12 sp 4, AVR Assembler 2

Пробовал с размером кода 14, 22, 32, 48 кБ
Hex файлы соответственно 40, 61, 90, 132 кБ

Пишется только первый вариант
GDI
644 камень относительно новый - может действительно в программаторе баг? а не пробовали как мега64 зашивать?
SergCom07
Цитата(GDI @ Feb 20 2007, 13:38) *
644 камень относительно новый - может действительно в программаторе баг? а не пробовали как мега64 зашивать?

Попробовал - получилось smile.gif Правда не заработала, но это уже другой вопрос, требующий отдельной проработки smile.gif
GDI
фьюзы могут отличаться, потому и не заработало
Abakt
используйте программатор в CVAVR - он все AVR поддерживает.
SergCom07
Цитата(rx3apf @ Feb 19 2007, 17:10) *
С автором связываться пробовал ? Саша отвечает на просьбы оперативно, а вполне возможно, что там где-то плюха в софте (644 помечена пока звездочкой). Тут или найти другого "страдальца", или спрашивать автора, и, подозреваю, второе будет быстрее...

Связался, действительно проблема была в софте. Объем кода ограничен 16 кБ как в mega644 так и в mega324, так что будьте внимательны! Автору avreal хочу выразить признательность и на этом форуме, ответ действительно был дан очень оперативно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.