реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Неясности с AVReal ..., Не получается юзать фуз EESAVE
okela
сообщение Jun 8 2006, 07:47
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 11-01-05
Из: Украина, г. Одесса
Пользователь №: 1 896



Использую мегу162 с байтбластером. Ком.строка = avreal32.exe +mega162 -p1 -ab -o12.288Mhz -%% -e -b -w -v -n -c
Шилось всё нормально, пока не ... попробовал зашить ентот фуз ... и перестал зашиваться кристал вообще. blink.gif
Вернул фуз в исходное состояние - всё снова заработало.
Что это за ботва может быть ? Глюк AVReal ?
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jun 9 2006, 01:34
Сообщение #2


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(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

и все нормально работает.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Jun 9 2006, 06:15
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
-o12.288Mhz

Зачем такая скорость? Не проще ли автоподстройку или если проблемы с синхронизацией -о0 ?


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
okela
сообщение Jun 10 2006, 13:43
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 11-01-05
Из: Украина, г. Одесса
Пользователь №: 1 896



Нашёл ответ на свой вопрос.
Оказалось надо было ключик -b(проверка на чистоту) применить только для памяти программ - bc...
Go to the top of the page
 
+Quote Post
Artur Nikitin
сообщение Feb 21 2007, 15:26
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 28-11-06
Из: Набережные Челны
Пользователь №: 22 856



А у меня такая трабла: пишет can't resync
Сегодня только шился, уже не шьется. Экспериментировал с фузами. Шью авреалом с байт бластером.

Сообщение отредактировал Artur Nikitin - Feb 21 2007, 15:59


--------------------
начинающий программист
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 21 2007, 16:05
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Artur Nikitin @ Feb 21 2007, 14:26) *
А у меня такая трабла: пишет can't resync
Сегодня только шился, уже не шьется. Экспериментировал с фузами. Шью авреалом с байт бластером.
Подайте тактовую частоту с программатора и прошейте с ключиком -o0.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Artur Nikitin
сообщение Feb 21 2007, 16:17
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 28-11-06
Из: Набережные Челны
Пользователь №: 22 856



Цитата(Сергей Борщ @ Feb 21 2007, 16:05) *
Подайте тактовую частоту с программатора и прошейте с ключиком -o0.

Что значит подать частоту? Программатора то нету, провод в комп воткнут. С -о0 пробовал, и без -о пробовал. Я слышал что из-за фуз случаются подобные конфузы. Можно ли проц сбросить полностью в нуль?

Сообщение отредактировал Artur Nikitin - Feb 21 2007, 16:21


--------------------
начинающий программист
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 21 2007, 19:38
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



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


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Artur Nikitin
сообщение Feb 22 2007, 10:21
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 28-11-06
Из: Набережные Челны
Пользователь №: 22 856



Цитата(Сергей Борщ @ 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


--------------------
начинающий программист
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 05:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01424 секунд с 7
ELECTRONIX ©2004-2016