Как починить bootloader???

mega2560_kcup
Offline
Зарегистрирован: 26.02.2019

Всем привет! Возникла такая ситуация: полетел bootloader на atmega 2560 . Программатора у меня нет. Можно ли использовать в качестве программатора arduino nano v3?

Что было сделано:



1)загружен скетч ArduinoISP на NANO 



2)NAno подключен к atmega 2560 по ISP

NANO 328 ->Mega 2560

11 MOSI- 51 MOSi

12 MISO -> 50 MISO

13 SCK -> 52 SCK

5v ..

gnd ..

10 pin -> reset

3) в Arduino IdE выбрал mega 2560 , порт , пытался залить пустой скетч "через программатор" , а так же "записать загрузчик"

выдает ошибку :

avrdude: Yikes! Invalid device signature.

Double check connections and try again, or use -F to override

this check.



Ошибка при записи загрузчика.

b707
Offline
Зарегистрирован: 26.05.2017

В Ардуино ИДЕ программатор Arduino_as_ISP выбрали?

bwn
Offline
Зарегистрирован: 25.08.2014

Включите подробный вывод в IDE и посмотрите что считывает. Если сплошные нули или FFFF, то что-то с подключением, если что-то осмысленное, то гуглить что за сигнатура. 2560 у меня не было, не знаю, на 328 часто прыгает для P и без P.

mega2560_kcup
Offline
Зарегистрирован: 26.02.2019

Получилось подключиться с UNO , через UNO пoлучается записать загрузчик и даже скетч залить , но стоит подключить usb напрямую к 2560 , таже самая ошибка получается (skt500()) 

bwn
Offline
Зарегистрирован: 25.08.2014

Если через ISP залили скетч, загрузчика там больше нет.

mega2560_kcup
Offline
Зарегистрирован: 26.02.2019

Мы и так и так пробовали , т.е залить загрузчик и потом прдключиться к 2560 , все равно не получается :(

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

наерна, паламалось чота. :(

Гриша
Offline
Зарегистрирован: 27.04.2014

mega2560_kcup пишет:

Мы и так и так пробовали , т.е залить загрузчик и потом прдключиться к 2560 , все равно не получается :(

какая версия ИДЭ? попробуйте на 1.8.3 - должно получиться, если всен верно сделаете.

Секешфехервар
Секешфехервар аватар
Offline
Зарегистрирован: 06.09.2018

А у вас уарт на чем организован на ftdi232 или ch340 ? Просто по информации в интернете у вас уарт на атмеге 16 и если компьютер не видит вашу плату как компорт то дело видимо в атмеге 16.

P.S. Когда прошивал голые атмега 328 столкнулся с проблемой - неправильная сигнатура ,  IDE выдавало в отчёте какую то левую сигнатуру , флюс на плате и отсутствие ёмкостей возле кварца 22пФ пальцем коснулся к выводу кварца и загрузчик прошился , несколько камней до сих пор работают без этих кондёров .

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Прошивал так загрузчик на самопальные платы с Мега2560, все шьется на ура, только надо кондер вешать от 1мкф на ногу RESET, которая идет с Нано на прошиваемую Мегу кажись. Могу глянуть, у меня НАНО, в которую залит ArduinoAsISP лежит отдельно со всеми проводками на всякий случай. И да, ИДЕ выше 1.6.11 практически не использую. Только для проверок "компилируется или нет под новый высер". :)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Тоже потанцевал с бубном, пока версию 1.8.3 в качестве IDE не загрузил, в 1.8.5 и 1.8.7 не работало