Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Неясности с AVReal ...
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
okela
Использую мегу162 с байтбластером. Ком.строка = avreal32.exe +mega162 -p1 -ab -o12.288Mhz -%% -e -b -w -v -n -c
Шилось всё нормально, пока не ... попробовал зашить ентот фуз ... и перестал зашиваться кристал вообще. blink.gif
Вернул фуз в исходное состояние - всё снова заработало.
Что это за ботва может быть ? Глюк AVReal ?
haker_fox
Цитата(okela @ Jun 8 2006, 16:47) *
Использую мегу162 с байтбластером. Ком.строка = avreal32.exe +mega162 -p1 -ab -o12.288Mhz -%% -e -b -w -v -n -c
Шилось всё нормально, пока не ... попробовал зашить ентот фуз ... и перестал зашиваться кристал вообще. blink.gif
Вернул фуз в исходное состояние - всё снова заработало.
Что это за ботва может быть ? Глюк AVReal ?

У меня строка такая.. правда для ATmega16, но наверно разница не существенна:

avreal32 +mega16 -as -p378 -c flash.hex -e -w -v -5

и все нормально работает.
beer_warrior
Цитата
-o12.288Mhz

Зачем такая скорость? Не проще ли автоподстройку или если проблемы с синхронизацией -о0 ?
okela
Нашёл ответ на свой вопрос.
Оказалось надо было ключик -b(проверка на чистоту) применить только для памяти программ - bc...
Artur Nikitin
А у меня такая трабла: пишет can't resync
Сегодня только шился, уже не шьется. Экспериментировал с фузами. Шью авреалом с байт бластером.
Сергей Борщ
Цитата(Artur Nikitin @ Feb 21 2007, 14:26) *
А у меня такая трабла: пишет can't resync
Сегодня только шился, уже не шьется. Экспериментировал с фузами. Шью авреалом с байт бластером.
Подайте тактовую частоту с программатора и прошейте с ключиком -o0.
Artur Nikitin
Цитата(Сергей Борщ @ Feb 21 2007, 16:05) *
Подайте тактовую частоту с программатора и прошейте с ключиком -o0.

Что значит подать частоту? Программатора то нету, провод в комп воткнут. С -о0 пробовал, и без -о пробовал. Я слышал что из-за фуз случаются подобные конфузы. Можно ли проц сбросить полностью в нуль?
Сергей Борщ
Цитата(Artur Nikitin @ Feb 21 2007, 15:17) *
Что значит подать частоту? Программатора то нету, провод в комп воткнут.
по ключу -a в вашем .bat определите тип вашего адаптера (тут описание). Потом идите сюда, найдите схему вашего адаптера и определите из какой его точки нужно взять сигнал XTAL1. подайте этот сигнал на ножку xtal1 процессора (удобно подпаиваться к ножке кварца). Только после этого опция -o0 будет иметь смысл.
Artur Nikitin
Цитата(Сергей Борщ @ Feb 21 2007, 19:38) *
подайте этот сигнал на ножку xtal1 процессора (удобно подпаиваться к ножке кварца). Только после этого опция -o0 будет иметь смысл.

Все сделал как по схеме, вывел дополнительный провод с частотой, подрубил к ХТАL1. На момет программирования видна кратковременная частота. Все равно не может засинхронизироваться. Команда такая: D:\...\avreal32.exe +mega163 -p1 -ab -o0 -n -e -b -wp -v+ D:\...\IAR.hex -fCKSEL=A
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.