есть вопрос по прошивке ATMEGA2561

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Аватара пользователя
vistador
Это не хвост, это антенна
Сообщения: 1393
Зарегистрирован: Ср янв 30, 2008 17:52:55

есть вопрос по прошивке ATMEGA2561

Сообщение vistador »

Слетела прошивка на одном девайсе. В интернете нашел файлы для восстановления .

но там есть два файла HEX. Так же имеется с расширением ELF - что надо с ним делать?
(ну с расширением ЕЕР- более менее понятно.)

Прошу помочь советом . как прошить АТМЕГУ2561 этим содержимым.
Вложения
pic_5.jpg
(57.48 КБ) 347 скачиваний
Реклама
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18643
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: есть вопрос по прошивке ATMEGA2561

Сообщение ARV »

ELF нужен для отладки, можете игнорировать. Шейте только HEX и EEP
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Реклама
Аватара пользователя
vistador
Это не хвост, это антенна
Сообщения: 1393
Зарегистрирован: Ср янв 30, 2008 17:52:55

Re: есть вопрос по прошивке ATMEGA2561

Сообщение vistador »

[uquote="ARV",url="/forum/viewtopic.php?p=3717485#p3717485"]ELF нужен для отладки, можете игнорировать. Шейте только HEX и EEP[/uquote]
а почему два HEX файла?
какой из них лить то?
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: есть вопрос по прошивке ATMEGA2561

Сообщение korob »

Вроде из названия файлов очевидно какой... :?
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18643
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: есть вопрос по прошивке ATMEGA2561

Сообщение ARV »

vistador писал(а):какой из них лить то?
оба:
HEX шить во FLASH
EEP шить в EEPROM
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Реклама
Аватара пользователя
vistador
Это не хвост, это антенна
Сообщения: 1393
Зарегистрирован: Ср янв 30, 2008 17:52:55

Re: есть вопрос по прошивке ATMEGA2561

Сообщение vistador »

[uquote="ARV",url="/forum/viewtopic.php?p=3717800#p3717800"]
vistador писал(а):какой из них лить то?
оба:
HEX шить во FLASH
EEP шить в EEPROM[/uquote]
ну вообще то там в списке 2файла с расширением hex//



пс

по пути наткнулся на засаду...
по ходу там отключено : SPI enable и bootrst :shock:

видимо придется сначала подбираться JTAG програматором? так?
Реклама
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: есть вопрос по прошивке ATMEGA2561

Сообщение NStorm »

Лейте at2561.hex, он же со всем остальным. тот, что test1 видимо какой-то тестовый/дебаг или еще что.

Добавлено after 1 minute 51 second:
по ходу там отключено : SPI enable и bootrst :shock:

видимо придется сначала подбираться JTAG програматором? так?
Нет. Сначала шьете EEPROM, потом HEX, всё с верификацией само собой. А потом уже фьюзы. Обычным программатором последовательным. Но после прошивки фьюзов больше вы не сможете обычным программером его прошивать. Понадобится какой-нибудь Fuse doctor и т.п. HVPP

EDIT: Аааа уже отключено. Блин думал сначала в новый МК шить будете. Ну тогда да, нужен fuse doctor/HVPP программатор. Ну или JTAG, да.
Аватара пользователя
vistador
Это не хвост, это антенна
Сообщения: 1393
Зарегистрирован: Ср янв 30, 2008 17:52:55

Re: есть вопрос по прошивке ATMEGA2561

Сообщение vistador »

EDIT: Аааа уже отключено. Блин думал сначала в новый МК шить будете. Ну тогда да, нужен fuse doctor/HVPP программатор. Ну или JTAG, да.
а можно поподробней про fuse doctor/HVPP ??
а то мой JTAG по ходу этот МК не потянет..

оно конечно, можно просто купить чистую атмегу2561...

но хотелось бы разобраться , можно ли его раскирпичить...
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: есть вопрос по прошивке ATMEGA2561

Сообщение NStorm »

ДШ, разделы 30.6, 30.7 - подробнее некуда. HVPP = High voltage parallel programming. Используется определенная последовательность и 12В на пин ресета, тем самым вводя МК в режим параллельного программирования, которому пофиг какие там фьюзы были и т.д. - в любой момент можно "раскирпичить". Умельцы для этого собрали приборчик под названием Fusebit Doctor который в этом режиме позволяет сбросить фьюзы. Вот про него: http://microsin.net/programming/avr/atm ... octor.html
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18643
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: есть вопрос по прошивке ATMEGA2561

Сообщение ARV »

вы уверены, что SPI отключено? может, вы не на те выводы программатор вешаете? программируется чип не через пины SPI, а через пины PDI
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: есть вопрос по прошивке ATMEGA2561

Сообщение BOB51 »

Как бы та мега не была с каким спецбутлоадером...
Для "отдельного протокола загрузки" от изготовителя самого девайса...
:roll:
Аватара пользователя
vistador
Это не хвост, это антенна
Сообщения: 1393
Зарегистрирован: Ср янв 30, 2008 17:52:55

Re: есть вопрос по прошивке ATMEGA2561

Сообщение vistador »

[uquote="ARV",url="/forum/viewtopic.php?p=3718592#p3718592"]вы уверены, что SPI отключено? может, вы не на те выводы программатор вешаете? программируется чип не через пины SPI, а через пины PDI[/uquote]
вешал я на MISO MOSI RST SCK ... вроде как SPI ?
думал мож программатор не рабочий.. подцпился к атмеге8 - сигнатуру прочитал без проблем.

Добавлено after 1 minute 58 seconds:
[uquote="NStorm",url="/forum/viewtopic.php?p=3718542#p3718542"]ДШ, разделы 30.6, 30.7 - подробнее некуда. HVPP = High voltage parallel programming. Используется определенная последовательность и 12В на пин ресета, тем самым вводя МК в режим параллельного программирования, которому пофиг какие там фьюзы были и т.д. - в любой момент можно "раскирпичить". Умельцы для этого собрали приборчик под названием Fusebit Doctor который в этом режиме позволяет сбросить фьюзы. Вот про него: http://microsin.net/programming/avr/atm ... octor.html[/uquote]
спасибо...\
с надеждой приступаю к изготовлению! :shock:
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: есть вопрос по прошивке ATMEGA2561

Сообщение NStorm »

[uquote="vistador",url="/forum/viewtopic.php?p=3718894#p3718894"]вешал я на MISO MOSI RST SCK ... вроде как SPI ?[/uquote]
Неа, не туда.
The serial programming interface consists of pins SCK, PDI (input) and PDO (output).
https://camo.githubusercontent.com/2e9f ... 332e6a7067
Аватара пользователя
vistador
Это не хвост, это антенна
Сообщения: 1393
Зарегистрирован: Ср янв 30, 2008 17:52:55

Re: есть вопрос по прошивке ATMEGA2561

Сообщение vistador »

[uquote="NStorm",url="/forum/viewtopic.php?p=3718906#p3718906"][uquote="vistador",url="/forum/viewtopic.php?p=3718894#p3718894"]вешал я на MISO MOSI RST SCK ... вроде как SPI ?[/uquote]
Неа, не туда.
The serial programming interface consists of pins SCK, PDI (input) and PDO (output).[/uquote]
Вот это поворот! ( для меня)

Выходит , что для корпуса TQFP-64 это пины 2, 3 и 11 ?



Добавлено after 3 minutes 19 seconds:
[uquote="ARV",url="/forum/viewtopic.php?p=3718592#p3718592"]вы уверены, что SPI отключено? может, вы не на те выводы программатор вешаете? программируется чип не через пины SPI, а через пины PDI[/uquote]
блин...выходит так что я лоханулся..
спасибо вам большое!
UPD
прочиталась сигнатура
но пока только на другой Атмеге2561... а та что в приборе - не прочиталась(

UPD1
заметил, что при подключении к прибору программатора , он вылетает из системы( как будто вытащили усб разьем)
померил напряжение - заметил сильную просадку напряжения по линиям miso mosi sck ..
На приборе у атмеги эти ноги висят в воздухе, никуда не идут, таким образом можно предположить, что программой на этих портах установлены силовые нули(( вот мерзавцы.
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: есть вопрос по прошивке ATMEGA2561

Сообщение VladislavS »

При нажатии reset все настройки пинов сбрасываются и никакая программа не выполняется. Если только reset не отключен, чего в больших чипах, по идее, не должно быть.
Аватара пользователя
vistador
Это не хвост, это антенна
Сообщения: 1393
Зарегистрирован: Ср янв 30, 2008 17:52:55

Re: есть вопрос по прошивке ATMEGA2561

Сообщение vistador »

[uquote="VladislavS",url="/forum/viewtopic.php?p=3718991#p3718991"]При нажатии reset все настройки пинов сбрасываются и никакая программа не выполняется. Если только reset не отключен, чего в больших чипах, по идее, не должно быть.[/uquote]
Вот этого я и боюсь.
Там в мануале на картинках как раз отмечено фьюзы spi enable и bootrst.

Вчера копался до глубокой ночи.
Но намерен открыть программатор и проверить
есть ли там буферные резисторы.
Если нет,то впаяю попробую через них подсоединить.
Аватара пользователя
vistador
Это не хвост, это антенна
Сообщения: 1393
Зарегистрирован: Ср янв 30, 2008 17:52:55

Re: есть вопрос по прошивке ATMEGA2561

Сообщение vistador »

[uquote="vistador",url="/forum/viewtopic.php?p=3718894#p3718894"][uquote="NStorm",url="/forum/viewtopic.php?p=3718542#p3718542"]Умельцы для этого собрали приборчик под названием Fusebit Doctor который в этом режиме позволяет сбросить фьюзы. Вот про него: http://microsin.net/programming/avr/atm ... octor.html[/uquote]
спасибо...\
с надеждой приступаю к изготовлению! :shock:[/uquote]



НЕБОЛЬШОЕ ОБНОВЛЕНИЕ ТЕМЫ


сначала на время пришлось отложить вопрос...

но понемногу решил продвинуть


потихоньку изготовил FuseBit Doctor .

как я писал в начале- Тот родной Мега2561 у меня сначала никак не опознавался и не реагировал на программатор

. Видимо был залочен на доступ через ISP , После раскирпичивания HV доктором- при подключении к программатору - начала читаться сигнатура и программатор ее стал опознавать ( как мега2561)
вроде все нормально,
НО !!!!!
при записи еепром и флэш -- туда ничего не записывается, !! - везде пишутся( остаются ) одни только FF .

подскажите , куда копать дальше???
или чего то я еще не учел?
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: есть вопрос по прошивке ATMEGA2561

Сообщение NStorm »

Скорее всего защита от чтения включена. Проверяйте Lock биты и сбрасывайте их если что.
Ответить

Вернуться в «Разные вопросы по МК»