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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Перестала шиться Мега128
Andrey M
сообщение Jun 10 2007, 08:07
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 11-04-07
Пользователь №: 26 962



Перестала шиться Мега128 - пишет Not connected, еще вчера все было нормально, чип работает (предыдущая прошивка работает нормально), пробовал прошить другую плату с Мега16 - шьется нормально. Замыкал PEN на ноль - без результата. Пробовал менять синхронизацию -о16000 и другие варианты - пишет Can't resync.

avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr
v1.25rev5 (Jan 15 2007 20:02:38) http://www.ln.com.ua/~real/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua

Command:
-ab -p1 -o0 -e -w -v -fjtagen=1,boden=0,cksel=f,ckopt=0,brst=1,m103c=1,eesave=1 +mega128 -c pod.a90
Not connected
Can't continue
Reset pin released
Adapter disabled
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jun 10 2007, 08:41
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Andrey M @ Jun 10 2007, 11:07) *
Перестала шиться Мега128 - пишет Not connected, еще вчера все было нормально...

Оторвалось что-то, или снаружи или внутри Меги.
Внутри "отрывается" при нарушении правил заземления или хотя бы выравнивания потенциалов компьютера и устройства. Поклянитесь, что не убили Мегу при соединении и рассоединении! biggrin.gif


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Jun 10 2007, 09:06
Сообщение #3





Guests






Я бы на ее месте тоже перестал шиться после того, как в меня зашили ассемблерный файл (pod.a90) вместо хекса smile.gif

Для начала дай диагностическую строку -ab -p1 -o100 -v -f +mega128 -% > info.txt и выложи сюда этот info.txt

Сообщение отредактировал =AVR= - Jun 10 2007, 09:13
Go to the top of the page
 
+Quote Post
Andrey M
сообщение Jun 10 2007, 10:27
Сообщение #4





Группа: Новичок
Сообщений: 7
Регистрация: 11-04-07
Пользователь №: 26 962



Файл не ассемблерный, не первый день замужем.
Пытался подставлять разную синхронизацию, соединял RESET и PEN - все без толку.

avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr
v1.25rev5 (Jan 15 2007 20:02:38) http://www.ln.com.ua/~real/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua

Command:
-ab -p1 -o100 -v -f +mega128 -%
% LPT base port 0x378
% assume that LPT data writes not faster then 1uS
% ByteBlaster found
% ByteBlaster mode
% osc = 100kHz -> setup=20, hold=20,19
% Reset
% PgmOn reply 0xFFFFFFFF
% Try 1 to resync by reset pulse % PgmOn reply 0xFFFFFFFF
% Try 2 to resync by reset pulse % PgmOn reply 0xFFFFFFFF
% Try 3 to resync by reset pulse % PgmOn reply 0xFFFFFFFF
% Try 4 to resync by reset pulse % PgmOn reply 0xFFFFFFFF
Can't resync
Reset pin released
Adapter disabled


А вот это в принципе могло быть, т.к. "земли" не соединял, но хотелось бы убедиться что никаких шансов перепрошить не осталось. Само-то устройство работает без замечаний (вчерашняя прошивка)!
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Jun 10 2007, 10:32
Сообщение #5





Guests






Не понял - какие земли не соединял - устройства и ВВ?? Тогда ничего не должно работать вообще!
Go to the top of the page
 
+Quote Post
SunnyAngel
сообщение Jun 10 2007, 10:33
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 64
Регистрация: 7-04-07
Из: Днепропетровск
Пользователь №: 26 849



Пробовали перегрузить компьютер, авр студию и устройство? Была аналогичная проблема - авр студия глючит.
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Jun 10 2007, 10:39
Сообщение #7





Guests






Точно, точно. А еще можно попробовать лампочку в сортире включать-выключать - тоже, говорят, помогает :-)

КАКАЯ НА.. СТУДИЯ, ЕСЛИ ЧЕЛОВЕК ПОЛЬЗУЕТСЯ AVREAL???
Go to the top of the page
 
+Quote Post
SunnyAngel
сообщение Jun 10 2007, 10:41
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 64
Регистрация: 7-04-07
Из: Днепропетровск
Пользователь №: 26 849



Цитата(=AVR= @ Jun 10 2007, 13:39) *
Точно, точно. А еще можно попробовать лампочку в сортире включать-выключать - тоже, говорят, помогает :-)

КАКАЯ НА.. СТУДИЯ, ЕСЛИ ЧЕЛОВЕК ПОЛЬЗУЕТСЯ AVREAL???


Бывает, глюкнуло... Но можно и повключать/повыключать, если помогает, а тем более если Вы проверили.
Go to the top of the page
 
+Quote Post
Andrey M
сообщение Jun 10 2007, 11:09
Сообщение #9





Группа: Новичок
Сообщений: 7
Регистрация: 11-04-07
Пользователь №: 26 962



Цитата(=AVR= @ Jun 10 2007, 13:32) *
Не понял - какие земли не соединял - устройства и ВВ?? Тогда ничего не должно работать вообще!


Имелось в виду "выравнивание потенциалов компьютера и устройства".

Сейчас протокол записи такой:

CODE
avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr
v1.25rev5 (Jan 15 2007 20:02:38) http://www.ln.com.ua/~real/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua

Command:
-ab -p1 -o0 -e -w -v -fjtagen=1,boden=0,cksel=f,ckopt=0,brst=1,m103c=1,eesave=1 +mega128 -c pod.a90 -%
% Fuse added: JTAGEN=1
% Fuse added: BODEN=0
% Fuse added: CKSEL=F
% Fuse added: CKOPT=0
% Fuse added: BRST=1
% Fuse added: M103C=1
% Fuse added: EESAVE=1
% LPT base port 0x378
% assume that LPT data writes not faster then 1uS
% ByteBlaster found
% ByteBlaster mode
% osc = 0kHz -> XTAL will be generated
% with SCK low 2 periods, high 2 periods
% Reset
% PgmOn reply 0xFFFF5300
% Synchronised after 1 try
% GetID reply 0x00000000
Not connected
Can't continue
Reset pin released
Adapter disabled

Посмотрел у Меги16 он такой:

avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr
v1.25rev5 (Jan 15 2007 20:02:38) http://www.ln.com.ua/~real/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua

Command:
-ab -p1 -o0 -e -w -v -fjtagen=1,boden=0,ckopt=0,cksel=f,brst=1,eesave=1 -l2 +mega16 -c dugisp.a90 -%
% Fuse added: JTAGEN=1
% Fuse added: BODEN=0
% Fuse added: CKOPT=0
% Fuse added: CKSEL=F
% Fuse added: BRST=1
% Fuse added: EESAVE=1
% LPT base port 0x378
% assume that LPT data writes not faster then 1uS
% ByteBlaster found
% ByteBlaster mode
% osc = 0kHz -> XTAL will be generated
% with SCK low 2 periods, high 2 periods
% Reset
% PgmOn reply 0xFFFF5300
% Synchronised after 1 try
% GetID reply 0x0030001E
% GetID reply 0x00300094
% GetID reply 0x00300003
% Read ID: 0x1E9403
Device connected, MEGA16 detected
% ReadLock command 0x58000000
% ReadLock reply 0x005800FC
Chip locked - reading and programming disabled
% ReadOsccal command 0x38000000
% ReadOsccal reply 0x003800BF
% ReadOsccal command 0x38000100
% ReadOsccal reply 0x003800BF
% ReadOsccal command 0x38000200
% ReadOsccal reply 0x003800B9
% ReadOsccal command 0x38000300
% ReadOsccal reply 0x003800B9
% Erase reply 0x00AC8000
Device erased
% Reset
% PgmOn reply 0xFFFF5300
% Synchronised after 1 try
% GetID reply 0x0030001E
% GetID reply 0x00300094
% GetID reply 0x00300003
% Read ID: 0x1E9403
Device connected, MEGA16 detected
% ReadLock command 0x58000000
% ReadLock reply 0x005800FF
% ReadFuses command 0x50000000
% ReadFuses reply 0x005000AF
% ReadFuses command 0x58000000
% ReadFuses reply 0x005800FF
% ReadFuses command 0x58080000
% ReadFuses reply 0x005808C9
Fuses
OSCCAL = BF, BF, B9, B9
BODLEVEL = 1
BODEN = 0
SUT = 2
CKSEL = F
BLB1 = 3
BLB0 = 3
OCDEN = 1
JTAGEN = 1
CKOPT = 0
EESAVE = 1
BOOTSZ = 0
BOOTRST = 1
Programming CODE memory
....... done
Verifying CODE memory
....... passed
done
Programming fuses
% WriteFuses command 0xACA000AF
% WriteFuses reply 0x00ACA000
% WriteFuses command 0xACA800E9
% WriteFuses reply 0xAFACA800
% ReadFuses command 0x50000000
% ReadFuses reply 0xE95000AF
% ReadFuses command 0x58000000
% ReadFuses reply 0x005800FF
% ReadFuses command 0x58080000
% ReadFuses reply 0x005808C9
New fuses value
OSCCAL = BF, BF, B9, B9
BODLEVEL = 1
BODEN = 0
SUT = 2
CKSEL = F
BLB1 = 3
BLB0 = 3
OCDEN = 1
JTAGEN = 1
CKOPT = 0
EESAVE = 1
BOOTSZ = 0
BOOTRST = 1
Verifying fuses
% ReadFuses command 0x50000000
% ReadFuses reply 0x005000AF
% ReadFuses command 0x58000000
% ReadFuses reply 0x005800FF
% ReadFuses command 0x58080000
% ReadFuses reply 0x005808C9
passed
% BLB* read 0x005800FF
% Lock command 0xACE000FC
% Lock reply 0x00ACE000
Device locked to level 2!
Reset pin released
Adapter disabled


Не определяется Device ID, неужели это смертельно!?

Сообщение отредактировал Doka - Jun 11 2007, 11:47
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Jun 10 2007, 11:15
Сообщение #10





Guests






А -o0 поддержано физически - проводком с соответствующей ноги ВyteВlaster нв XTAL1?

Раз получена синхронизация, то на 99% дело в тактировании/питании. Замени -o0 на -o100, убери (если есть) соединение BB с XTAL1 (у тебя CKSEL/CKOPT нормально сконфигурированы на ВЧ кварц) и повтори попытку. Или наоборот, обеспечь это соединение и повторяй с -o0.

А принудительно заставить игнорировать определение устройства можно ключом -!, но может и не помочь

Сообщение отредактировал =AVR= - Jun 10 2007, 11:17
Go to the top of the page
 
+Quote Post
Andrey M
сообщение Jun 10 2007, 11:25
Сообщение #11





Группа: Новичок
Сообщений: 7
Регистрация: 11-04-07
Пользователь №: 26 962



Цитата(=AVR= @ Jun 10 2007, 14:15) *
А -o0 поддержано физически - проводком с соответствующей ноги ВyteВlaster нв XTAL1?

Раз получена синхронизация, то на 99% дело в тактировании/питании. Замени -o0 на -o100, убери (если есть) соединение BB с XTAL1 (у тебя CKSEL/CKOPT нормально сконфигурированы на ВЧ кварц) и повтори попытку. Или наоборот, обеспечь это соединение и повторяй с -o0.

А принудительно заставить игнорировать определение устройства можно ключом -!, но может и не помочь


Опцией -о0 пользуюсь второй год если не больше (так как одно время столкнулся с проблемой синхронизации) и до сегодняшнего дня проблем не возникало.
Вот что с ключем -!

avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr
v1.25rev5 (Jan 15 2007 20:02:38) http://www.ln.com.ua/~real/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua

Command:
-ab -p1 -o0 -e -w -v -fjtagen=1,boden=0,cksel=f,ckopt=0,brst=1,m103c=1,eesave=1 -! +mega128 -c pod.a90 -%
% Fuse added: JTAGEN=1
% Fuse added: BODEN=0
% Fuse added: CKSEL=F
% Fuse added: CKOPT=0
% Fuse added: BRST=1
% Fuse added: M103C=1
% Fuse added: EESAVE=1
% LPT base port 0x378
% assume that LPT data writes not faster then 1uS
% ByteBlaster found
% ByteBlaster mode
% osc = 0kHz -> XTAL will be generated
% with SCK low 2 periods, high 2 periods
% Reset
% PgmOn reply 0xFFFF5300
% Synchronised after 1 try
% GetID reply 0x00000000
Not connected
% Read ID: 0x000000
% ReadLock command 0x58000000
% ReadLock reply 0x00000000
Chip locked - reading and programming disabled
% ReadOsccal command 0x38000000
% ReadOsccal reply 0x00000000
% ReadOsccal command 0x38000100
% ReadOsccal reply 0x00000000
% ReadOsccal command 0x38000200
% ReadOsccal reply 0x00000000
% ReadOsccal command 0x38000300
% ReadOsccal reply 0x00000000
% Erase reply 0x00000000
Device erased
% Reset
% PgmOn reply 0xFFFF5300
% Synchronised after 1 try
% GetID reply 0x00000000
Not connected
% Read ID: 0x000000
% ReadLock command 0x58000000
% ReadLock reply 0x00000000
Device type forced to MEGA128
Can't write to locked chip
Reset pin released
Adapter disabled
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Jun 10 2007, 11:38
Сообщение #12





Guests






Ну вот все и прояснилось - чип залочен. Снимай лок - делай Chip Erase (только -e -! +mega128), затем передергивай питание и спокойно прожигай все, что хотел
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Jun 10 2007, 11:43
Сообщение #13


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



За пост №7 =AVR= получил предупреждение с лишением прав на неделю.

Andrey M скоро получит если не уберёт длинные тексты в приаттаченные файлы.
Go to the top of the page
 
+Quote Post
Andrey M
сообщение Jun 10 2007, 12:40
Сообщение #14





Группа: Новичок
Сообщений: 7
Регистрация: 11-04-07
Пользователь №: 26 962



Цитата(=AVR= @ Jun 10 2007, 14:38) *
Ну вот все и прояснилось - чип залочен. Снимай лок - делай Chip Erase (только -e -! +mega128), затем передергивай питание и спокойно прожигай все, что хотел


Ничего не помогает!
Стирал, питание отключал, шил (и так по кругу раз десять), все равно не шьется!
Go to the top of the page
 
+Quote Post
Doka
сообщение Jun 11 2007, 11:49
Сообщение #15


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(IgorKossak @ Jun 10 2007, 15:43) *
Andrey M скоро получит если не уберёт длинные тексты в приаттаченные файлы.


либо использовать таг "codebox" для оформления больших кусков кода (см.пост #9)


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post

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

 


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


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