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

 
 
> Ошибка "Can't resync" при прошивке АТМEGA8, Прошивка ByteBlaster-ом
Andbiz
сообщение Nov 16 2008, 22:11
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 447
Регистрация: 16-11-08
Из: Украина, Донецк
Пользователь №: 41 684



Привет, всем форумчанам! Столкнулся с такой ситуацией. Прошиваю ATMEGA8 при помощи ByteBlaster. При прошивке выдает такой текст:

avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr
v1.26rev2 (Oct 3 2008 11:32:54) http://www.ln.ua/~real/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command: +mega8 -p1 -ab -e -w -v code.hex -%
% LPT port number 1
% LPT base address 0x378
% DLportIO.dll succesfully loaded, DLportIO.sys interface activated
% LPT write cycle 1.42us
% ByteBlaster found
% ByteBlaster mode
% osc = 800kHz -> setup=2, hold=2,1
% Reset
% PgmOn reply FF FF FF FF
% Try 1 to resync by reset pulse % PgmOn reply FF FF FF FF
% Try 2 to resync by reset pulse % PgmOn reply FF FF FF FF
% Try 3 to resync by reset pulse % PgmOn reply FF FF FF FF
% Try 4 to resync by reset pulse % PgmOn reply FF FF FF FF
Can't resync

Reset pin released
Adapter disabled

Обрывов и ошибок в плате нет - проверял. Прошивал без кварца. Потом подлючил кварц на 4 МГц - все та же ошибка. МК - рабочая (пробовал на нескольких). ByteBlaster - тоже (шил до этого тини2313). Скорее всего ошибка в тексте батника. Не мог ли кто-нибудь скинуть текст-пример текста прошивания для батника атмеги8 с кварцем (или с внутренним кварцем)? И подскажите, где я ошибся? Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Andbiz
сообщение Nov 17 2008, 12:28
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 447
Регистрация: 16-11-08
Из: Украина, Донецк
Пользователь №: 41 684



Ресет от программатора до ноги МК доходит (проверил прибором на прозвонке).

Прописал вот такую строчку: "avreal32 -%% +MEGA8 -ab -p1 -e -b -v -wp -c code.hex -f_low=04,_high=D9 >write.output
pause" В отчете написано:

avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr
v1.26rev2 (Oct 3 2008 11:32:54) http://www.ln.ua/~real/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command: -% +MEGA8 -ab -p1 -e -b -v -wp -c code.hex -f_low=04,_high=D9
% Fuse byte added: _low=4
% Fuse byte added: _high=D9
% LPT port number 1
% LPT base address 0x378
% DLportIO.dll succesfully loaded, DLportIO.sys interface activated
% LPT write cycle 1.41us
% ByteBlaster found
% ByteBlaster mode
% osc = 800kHz -> setup=2, hold=2,1
% Reset
% PgmOn reply AC 53 00 00
% Try 1 to resync by reset pulse % PgmOn reply AC 53 00 00
% Try 2 to resync by reset pulse % PgmOn reply AC 53 00 00
% Try 3 to resync by reset pulse % PgmOn reply AC 53 00 00
% Try 4 to resync by reset pulse % PgmOn reply AC 53 00 00
Can't resync

Reset pin released
Adapter disabled

При написании строчки "avreal32 -%% +MEGA8 -ab -p1 -e -b -v -wp -c code.hex -f_low=1F,_high=D9"

avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr
v1.26rev2 (Oct 3 2008 11:32:54) http://www.ln.ua/~real/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command: -% +MEGA8 -ab -p1 -e -b -v -wp -c code.hex -f_low=1F,_high=D9
% Fuse byte added: _low=1F
% Fuse byte added: _high=D9
% LPT port number 1
% LPT base address 0x378
% DLportIO.dll succesfully loaded, DLportIO.sys interface activated
% LPT write cycle 1.42us
% ByteBlaster found
% ByteBlaster mode
% osc = 800kHz -> setup=2, hold=2,1
% Reset
% PgmOn reply FF FF FF FF
% Try 1 to resync by reset pulse % PgmOn reply FF FF FF FF
% Try 2 to resync by reset pulse % PgmOn reply FF FF FF FF
% Try 3 to resync by reset pulse % PgmOn reply FF FF FF FF
% Try 4 to resync by reset pulse % PgmOn reply FF FF FF FF
Can't resync

Reset pin released
Adapter disabled

Цитата
Возможные варианты по аппаратуре:
1) не доходит сброс (проверяется даже тестером, для облегчения можно поставить -o100 и растянуть время)
2) не доходит SCK (тоже можно проверить тестером - должен усреднить показать около половины питания или мерять с -o10 на переменке)
3) не доходит MOSI или не возвращается назад MISO - при уверенности в прохождении сброса и в том, что у контроллера не зашит RSTDISBL бросается перемычка MOSI-MISO, ответы PgmOn reply должны пойти AС 53 00 00

А можно поподробнее? Это все делать мерять при включении батника?
Go to the top of the page
 
+Quote Post
Andbiz
сообщение Nov 17 2008, 14:27
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 447
Регистрация: 16-11-08
Из: Украина, Донецк
Пользователь №: 41 684



1) Сброс доходит. Напряжение на ресет 0,4 В, при попытке прошивания - падает до ноля;
2) В обычном режиме 1,5 В, при попытке программирования падает до 1-1,3 В (прописывал -о0100);
3) Поставил перемычку между MISO и MOSI. В отчете написано вот такая запись:

avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr
v1.26rev2 (Oct 3 2008 11:32:54) http://www.ln.ua/~real/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command: -% +MEGA8 -ab -p1 -e -b -v -wp -c code.hex -f_low=04,_high=D9
% Fuse byte added: _low=4
% Fuse byte added: _high=D9
% LPT port number 1
% LPT base address 0x378
% DLportIO.dll succesfully loaded, DLportIO.sys interface activated
% LPT write cycle 1.41us
% ByteBlaster found
% ByteBlaster mode
% osc = 800kHz -> setup=2, hold=2,1
% Reset
% PgmOn reply 00 00 00 00
% Try 1 to resync by reset pulse % PgmOn reply 00 00 00 00
% Try 2 to resync by reset pulse % PgmOn reply 00 00 00 00
% Try 3 to resync by reset pulse % PgmOn reply 00 00 00 00
% Try 4 to resync by reset pulse % PgmOn reply 00 00 00 00
Can't resync

Reset pin released
Adapter disabled

Хотя обычно писалось - "% PgmOn reply FF FF FF FF"

P.S.
Жесть... В предыдущем посте, когда я прописал "avreal32 -%% +MEGA8 -ab -p1 -e -b -v -wp -c code.hex -f_low=04,_high=D9 >write.output pause" в отчете как раз и была эта строчка - "% PgmOn reply AC 53 00 00". Я тогда перемычек не ставил!:) А теперь пишет другое!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Andbiz   Ошибка "Can't resync" при прошивке АТМEGA8   Nov 16 2008, 22:11
- - Petka   Цитата(Andbiz @ Nov 17 2008, 01:11) v1.26...   Nov 16 2008, 22:38
- - Laptop   Цитата(Andbiz @ Nov 17 2008, 01:11) % Pgm...   Nov 16 2008, 23:09
|- - Andbiz   Нет, не на плате расширения. С питанием нормально ...   Nov 17 2008, 07:09
|- - VladimirYU   Цитата(Andbiz @ Nov 17 2008, 10:09) Нет, ...   Nov 17 2008, 08:22
- - ReAl   Что порт не на плате расширения - видно с 99% увер...   Nov 17 2008, 09:59
|- - Andbiz   Спасибо всем, кто помогал мне в решении данного во...   Nov 17 2008, 16:36
|- - Andbiz   Снова перестал работать программатор... Проверил ...   Nov 20 2008, 15:06
|- - defunct   Цитата(Andbiz @ Nov 20 2008, 17:06) Ну кт...   Nov 20 2008, 16:15
|- - Andbiz   Цитата(defunct @ Nov 20 2008, 20:15) Нако...   Nov 20 2008, 19:30
- - defunct   Ок, тогда Вам может помочь только один человек - э...   Nov 21 2008, 01:40
- - Maik-vs   Цитата(defunct @ Nov 21 2008, 04:40) Ок, ...   Nov 21 2008, 07:53
- - Andbiz   Ага   Nov 23 2008, 10:15
- - Andbiz   Загнал МК в затруднительное положение при помощи ф...   Nov 23 2008, 10:15
- - ae_   Цитата(Andbiz @ Nov 23 2008, 18:15) Загна...   Nov 23 2008, 10:56
- - ReAl   Цитата(Andbiz @ Nov 23 2008, 12:15) Загна...   Nov 23 2008, 11:26


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 08:48
Рейтинг@Mail.ru


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