Как починить bootloader???
- Войдите на сайт для отправки комментариев
Ср, 27/02/2019 - 13:54
Всем привет! Возникла такая ситуация: полетел 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.
Ошибка при записи загрузчика.
В Ардуино ИДЕ программатор Arduino_as_ISP выбрали?
Включите подробный вывод в IDE и посмотрите что считывает. Если сплошные нули или FFFF, то что-то с подключением, если что-то осмысленное, то гуглить что за сигнатура. 2560 у меня не было, не знаю, на 328 часто прыгает для P и без P.
Получилось подключиться с UNO , через UNO пoлучается записать загрузчик и даже скетч залить , но стоит подключить usb напрямую к 2560 , таже самая ошибка получается (skt500())
Если через ISP залили скетч, загрузчика там больше нет.
Мы и так и так пробовали , т.е залить загрузчик и потом прдключиться к 2560 , все равно не получается :(
наерна, паламалось чота. :(
Мы и так и так пробовали , т.е залить загрузчик и потом прдключиться к 2560 , все равно не получается :(
какая версия ИДЭ? попробуйте на 1.8.3 - должно получиться, если всен верно сделаете.
А у вас уарт на чем организован на ftdi232 или ch340 ? Просто по информации в интернете у вас уарт на атмеге 16 и если компьютер не видит вашу плату как компорт то дело видимо в атмеге 16.
P.S. Когда прошивал голые атмега 328 столкнулся с проблемой - неправильная сигнатура , IDE выдавало в отчёте какую то левую сигнатуру , флюс на плате и отсутствие ёмкостей возле кварца 22пФ пальцем коснулся к выводу кварца и загрузчик прошился , несколько камней до сих пор работают без этих кондёров .
Прошивал так загрузчик на самопальные платы с Мега2560, все шьется на ура, только надо кондер вешать от 1мкф на ногу RESET, которая идет с Нано на прошиваемую Мегу кажись. Могу глянуть, у меня НАНО, в которую залит ArduinoAsISP лежит отдельно со всеми проводками на всякий случай. И да, ИДЕ выше 1.6.11 практически не использую. Только для проверок "компилируется или нет под новый высер". :)
Тоже потанцевал с бубном, пока версию 1.8.3 в качестве IDE не загрузил, в 1.8.5 и 1.8.7 не работало