🔔 Восстановление и апгрейд bootloader Arduino
Vložit
- čas přidán 11. 09. 2024
- Восстановление и апгрейд слетевшего бутлоадера на Arduino Nano v.3
👀В съемках участвовали:
➀ Arduino Nano v.3: ali.pub/d7j8c
➁ Arduino Uno v.3: ali.pub/2fidnz
➂ Arduino Mega 2560: ali.pub/2fidwc
➃ Arduino Mega 2560 Pro: ali.pub/2fids9
➄ Arduino Mega 2560 WiFi: ali.pub/2fie26
⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦
⚡Помощь в развитии канала⚡
Все пожертвования тратятся сугубо на товары и материалы необходимые для съемок видео роликов❗❗❗
💲WebMoney:
Z922496610113
R334136030561
💲СберБанк:
4817760092879729
⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦⬦
🥇ДВОЙНОЙ КЭШБЭК!!!: epngo.bz/double...
🥈Экономьте на покупках: cashback.epn.b...
🥉Заработок на партнерских программах: epn.bz/inviter...
Приобрел очередную Нано в магазине у дома. Скетч не загружался! Признаки жизни платы все присутствовали. После просмотра этого видео, изменил в инструментах на плату Уно. Загрузка завершена! То ли Китайцы ошиблись, толь плату в магазине трогали..
Огромное спасибо за становление на путь исправления)!!
Ты мой герой!!))))Спасибо тебе!Твои труды очень ценны!!!
Поначалу отнесся к идее с недоверием. НО!!! Попробовал - понравилось. Автору СПАСИБО!
Большое спасибо автору за подробную инструкцию, которая мне реально помогла. Я бы ещё в схеме при подключении ардуин между собой общую землю соединил с БП, а не просто между собой.
Сохранил денюжку на покупке новой Нано. Круто!
Всегда пожалуйста
Я "жертву" запитывал от UNO, если используется отдельный БП то естественно земля должна быть общей. Тот вариант подключения, который в видео 100% рабочий
Великолепные исследования и очень интересная статья! Я такое не предполагал.
Мужик ты реально помог. Прошивка не хотела заливаться в нано, поменял загрузчик, залетела как к себе домой😂. Поменял при помощи прогроматора USBasp
Спасибо Вам огромное! У меня всё получилось с первого раза. И ардуинку спас, да ещё и новый загрузчик в неё загнал. Спасибо и всего доброго! +
Все верно загрузчик UNO стали делать по умолчанию на основе всем полюбившегося optiboot. Он в 4 раза меньше, шустрее и стабильнее. Я в свою нано тоже зашил без проблем. Только надо учесть что теперь в настройках иде надо выставлять Уно плату.
и вот, спустя двое суток я нашел спасение, спасибо огромное, это мой второй коментарий на ютубе за 2 года, и он тебе, я считаю что это какой-никакой, но показатель!
Спасибо, благодаря Вашему видео восстановил Pro Micro!
Огромное человеческое спасибо автору видео. Оживил китайскую Nano. Работает как часы. Снимаю шляпу!!!
Спасибо БОЛЬШОЕ !!! Долго не мог понять что с моей Nano... После танцев с бубном нашел что загрузка идет когда в меню "Инструменты" --> "Процессор" выбираем "Old Bootloader". Обновил загрузчик по вашему видео - теперь все замечательно грузится в обычном режиме. Спасибо за Ваше видео :)
ну ты красавчик, полдня долбился, думал что сжег ардуинку, а по видео все сделал - и песня!
Огромное спасибо. Я только начинаю и первая же плата попалась без загрузчика. Долго думал что проблема в моём компе, пока не нашёл это видео. 👍🏼
Красава!!! Спасибо большое за инфу!!! Все получилось!!!!
ГДЕ ТЫ РАНЬШЕ БЫЛ??????))) СПАСИБОЩЕ!!!!
Огромное спасибо. Оживил 2 платы нано
Работают так же как должны под нано. От души спасибо с меня лайк и подписка
Спасибо дружище все сработало и работает даже под платой нано все как и должно быть!
удивительно, такой приличный и полезный канал, а лайков всего 250 штук.
Tim Steel не ценят 😁
Спасибо!) Помог оживить Нанку, добрый человек!
спасибо чувак, помог очень, заказал с китая нано, без загрузчика оказалась, не знал что делать, спасибищее
Всегда пожалуйста
Блин огромное спасибо, ааааааааааааааа круто всё получилось!
спасибо большое, перепрошил 5 своих ардуино нано
Спасибо большое за это видео!!! Мне как новичку это было полезно. Хотел уже новую нано заказывать.
Optiboot использую для GSM проектов. WDT успешно перезагружает модем в случае зависания..
Смешно, но я сейчас тоже ваяю довольно сложную ЖСМ сигналку, с функцией удаленного управления. И нечно подобное случалось и у меня. Я даже плюнул и сменил на стенде ардуину. Ошибка была именно такой как у вас. Но сейчас увидев ваше видео, решил проверить свою ардуинку, которую думал сломал. НЕт, пустой скетч залила. Но я все же попробую залить загрузчик от Ардуины УНО. Система моя сложная, и мне подвисания всякого рода не нужны. Спасибо.
С первого раза почему то загрузчик УНО на НАНО не заливался, сначала прошивал НАНО как НАНО, а уже потом и УНО нормально вставал. А еще оказалось, что если не отключать ардуинки друг от друга то скетч можно залить в обе сразу.
Большое спасибо! Целый день мучился! Просто надо было выбрать Ардуино NANO!!!
В большинстве случаев такая ошибка вылезает из-за того что выбрана плата 328p... Достаточно просто выбрать 328p (Старый загрузчик) - решает проблему. Надеюсь многим это поможет :)
Спасибо. Восстановил нано после замены контроллера.
а что схема такая обрезаная? нам что за кадром питание 5 вольт еще нужно подключать?
Спасибо. Все гениальное просто :)
значит 27.02.2021, прошил на нано на которой был старый загрузчик, прошил новый от нано по этому способу, потом на неё же прошил от уно, но уже через прошитую нано на которой загрузчик был от уно, всё работает но иногда выдаёт ошибку которая была в начале ролика но при повторной заливке скетча всё гуд.
После прошивки загрузчика не нужно в опциях изменять программатор т.к. эта опция работает только для режима прошивки через программатор, а другого программатора у вас нет. При обычной заливке скетчей эта опция игнорируется и данные пршиваются через USART(com порт).
Optiboot для нано и промини не идет в поставке только из-за GNU( свободно распространяемое П.О) а ARDUINO - торговая марка. Вы сами должны дописать загрузчики для установки в сист. папку. И все. Не надо мудрить.
гениально бл! чтобы прошить ардуино надо купить ещё одно ардуино... сук,я даже встану и похлопаю в честь великих создателей!!!
Для самых "хлопающих" - это не прошивка ардуино, это восстановление загрузчика. Если не хотите покупать еще одну ардуинку, купите программатор...
@@NikolayBalin ,бл уже вторую нано положил... кругом одно и тоже,галимый копипаст и всё! вы все даже платы выбираете одинаковые(совпадение?!),а про мегу это вообще нечто,всё что смогли родить это: "там чуть-чуть по другому"!!!
Отлично все заработало . Спасибо!
Спасибо, Восстановил плату, про которую думал, что она тютю.
Спасибо дружище, ты меня очень выручил!!!!
Дякую за відео.
Мені допомогло.
В мене оригінальна Uno Rev. 3.0.
Тепер нано в ролі уно:-).
Класс!
Хорошее ролик , навел меня на такой вывод какую плату используешь в качестве программатора то и тот загрузчик платы ардуино прошивается в пациента , моя уно превратилась про мини .
Здравствуйте. Имею три нерабочих NANO, причём нерабочих с новья. Пробовал реанимировать вашим способом, не помогает, пишет вот такую ошибку:
avrdude: Expected signature for ATmega168 is 1E 94 06
Double check chip, or use -F to override this check.
Ошибка при записи загрузчика.
Нано все на ATmega168. Пробовал выставлять и уно, и нано, не помогает. Подключил всё правильно, проверял не однократно.
Можете подсказать в чём дело и как с этим бороться?
Честно говоря встречал нано только на 328-й атмеге, к сожалению попробовать воспроизвести Вашу ошибку и попытаться найти решение нет возможности.
так шейте загрузчики от ATmega168. конечно от ATmega328 скорее всего не подойдет
Значит у вас ATmega168p надо зайти в папку программы arduino и найти там файл "boards" это текстовый документ, у меня путь к нему C:\Program Files\arduino-nightly\hardware\arduino\avr\boards.txt (путь может отличаться в зависимости от версии программы которая у вас установлена) сохраните его резервную копию, далее в нём надо найти строчку отвечающую за ваше устройство и в конце строки перед значениями ## приписать латинскую букву "p" чтобы получилось примерно так ATmega168p### затем сохраняете изменения, запускаете программу arduino и прошиваете загрузчик. После прошивки удаляете изменённый файл boards и меняете обратно на ранее сохранённый оригинальный и весело хлопаете в ладоши.
MrCher77, спасибо, но, к сожалению, Ваша инструкция не помогла.
Выдает следующее:
" avrdude: Expected signature for ATmega168 is 1E 94 06
Double check chip, or use -F to override this check.
Ошибка при записи загрузчика. "
брал тут: ru.aliexpress.com/item/With-the-bootloader-1pcs-Nano-V3-0-ATmega168P-CH340-MicroUSB-Compatible-for-Arduino-Nano-V3-0/32690083728.html?spm=2114.13010608.0.0.lQWXnC
Горит PWR и моргает TX, в остальном все мертво. Так на двух платах Nano V3.0 ATmega168P CH340
P.S. в текстовом файле два места, где можно всписать "р" и получить "...ATmega168p###..."
Перебрал все три варианта))
Тогда так, скачивай программку "XLoader", ссылка на программу russemotto.com/xloader/ Подключай само устройство в которое нужно записать загрузчик в usb порт. Запускаешь программу, далее в ней надо выбрать файл загрузчика он находиться у меня по пути C:\Program Files\arduino-nightly\hardware\arduino\avr\bootloaders\optiboot\optiboot_atmega168.hex В следующей вкладке выбираешь своё устройство Nano\ATmega168 Затем номер порта к какому порту подключено твоё устройство, у меня com3 у тебя может быть другой номер порта. И жмёшь кнопку "Upload" (загрузить), пробуй, должно всё записать.
Спасибо, помогло. Отличная тема.
Большое спасибо. Все получилось.
Вам Спасибо !... Лайк однозначно .
спасибо большое
Спасибо за видео!!!
Огромное тебе спасибо!!!
Реально работает... Спасибо...
Спасибо огромное, все заработало !!!
уважаю спасибо за решение проблемы
Спасибо большое!!!!!Помогло
Спасибо!
спасибо огромное!!!!!!!!!!!!!!!!
Да, мне на ремонт принесли 2 ардуино без загружчика
Загрузил загрузчик на ардуино нано через уно, но все равно выдает ошибку
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xf7
Спасибо, только я все равно как нано зашивал, уновска прошивка не пошла.
большое спасибо все работает
Спасибо.
спасибо, спас меня, думал что уже брак
ты мой герой. Но у меня не заработал загрузчик после данных манипуляций. А всё осталось как прежде.. 10 строчек ошибок и всё..
Сделал все как у вас. Прошил. Заработало. Но, теперь в NANO можно загружать как в UNO и как в NANO в Arduino IDE. Это нормально? И еще как узнать
какой в UNO bootloader, старый или новый?
очень полезно!
26.02.2021, прошил загрузчик уно (она у меня была в той версии где чип распаян) на нано, и нано вроде работает нормально, скетчи разные льются и без проблем
У меня такая проблема с Nano - после загрузки скетча все вроде работает. Но стоит переключиться на внешний источник и поставить на длительную работу девайс, то при пропадании питания система виснет и требуется нажимать Reset. Интересно поможет ли этот способ? Может watchdog тут некорректно работает...
Все отлично, но звук делайте погромче, ничерта на планшете неслыхать
При загрузке пишет ошибку:
avrdude: Expected signature for ATmega328P is 1E 95 0F
Double check chip, or use -F to override this check.
Вечер добрый. Скажите почему не могу контроллер 16u(маленький который) на ардуине UNO R3, перевести в режим DFU?
wonderful information.. glory to Ukraine and thank you. чудова інформація .. слава україні і дякую. 💝
спасибо помогло
Короче, 23.02.2021, таким способом прошил ардуино со старым загрузчиком на новый загрузчик!!! У автора получается уно как прогроматор и через неё он прошивает НАНО, при этом с помощью нано прошить другую нано на УНО не уполучиться!!!
спасибо, прошился. правда, пришлось поплясать с китайской nano 168p, которая не шилась даже по этому видео.
Можно подробнее? Что делал? У меня такая же проблема
@@StoneTLТоже не получается загрузить загрузчик
оба ардуино нано
Чувааак......Я хз как тебя отблагодарить, ну во-первых ОГРОМНОЕ ТЕБЕ СПАСИБО , ЖМУ ТВОЮ МУЖЕСТВЕННУЮ РУКУ.Ну а во-вторых куда деньги скидывать?)
Спасибо за коммент. Это не обязательно, но будет очень приятно. ссылки на вебмани и карту сбера есть в описании
Спасибо автору за видео. Такой вопрос: Дернул меня черт зашить в Arduino Nano скетч из примера EEPROM - "EEPROM Clear". Прошилось все отлично, заморгал диод. Теперь постоянно моргает диод L, где то 2 герца... И теперь я не могу вгрузить ни один скетч. Пробовал прошить BootLoader с помощью другой ардуинки - дупель пусто..., ошибка типа такой "stk500_getsync(): not in sync: resp=0x00". В связи с этим хотел спросить: это конец процессору или есть способы?
Привет, известный мне способ я озвучил, других не знаю.
спасибо спасло
спасибо вам доходчиво понять на видео особенно фотография как подключить подскажите мне один только момент я купил из robot dance хорошую ардуину но она через usb-порт не прошивается а когда подключаюсь к контактам и проживаю её через например у неё она напрашивается i bring всё мигает всё работает проблема в загрузчике его надо обновить это по поводу 1 arduino а ещё вопрос по поводу другое видимо переполюсовка было и что-то перестал работать такое ощущение что usb-порт это скорее всего сгорела ch340g микросхема или диоды или что могло?! Хотя если отдельно подать 5 вольт к соответствующим ногам то все нормально работает.
99% выгорел стабилизатор питания
@@NikolayBalin спасибо.а как он выглядит ?! А по второй ардуине... в чем может быть проблема.сама работает если через ноги заливать скеч. А через УСБ порт не работала изначально
@@nazachemtembolee3920 напишите мне в контакте
@@NikolayBalin нет такой возможности списаться в контакте . А здесь не сложно хотя бы коротко обьяснить. Заранее спасибо
@@nazachemtembolee3920 , первое фото в статье : 3dtoday.ru/blogs/eta4ever/typical-problems-with-electronics-1/?commentId=225532
Добрый день. Подскажите пожалуйста как залить загрузчик на arduino nano 168? Вообщем такая проблема я в ардуино не очень разбираюсь, новичок так сказать. Заказал с aliexpress arduino nano 168 без загрузчика, есть в наличии arduino uno и arduino nano все на процессоре 368. Как мне загрузить в нано 168 загрузчик с помощью arduino? Пробовал уже через arduino uno скетч брал из стандартных arduinoisp, но мне пишет ошибку что надо изменить процессор на -F. Где и как это сделать? Помогите люди добрые
а откуда голос? ничего не слышно!
Все сделал, все прошло ровно, но МЕГА (прошивал через UNO) не ожила ................... блин, отзывается, подключается, но ничего не заливается.
Для прошивки, этим методом, promini 3.3V! через UNO, надо использовать преобразователь уровней?
промини бывают как 3-х так и 5-и вольтовые версии, естественно на 3.3 версии нужно юзать конвертер. Но я лично промини не шил т.к. не имею таковых.
Здравствуйте, у меня такая проблема, есть две Arduino UNO(либо слетел загрузчик, либо спалил МК). Больше Arduino UNO рабочих нет. Но есть Mega. Скажите, нельзя ли использовать Mega в качестве программатора, для реанимации UNO?
Дмитрий Посохов да, можео
Добрый день. Как можно сделать, чтобы Arduino Pro micro с 32u4 определялась при подключении к компьютеру как клавиатура, а не как плата Leonardo и чтобы не устанавливались драйвера для платы Leonardo?
Привет. Сам этим не занимался, но инфы в интернете полно. пример mysku.ru/blog/aliexpress/29785.html
Короче была тоже ошибка - avrdude: stk500_recv(): programmer is not responding -- слетели настройки или еще что не знаю. Зашел в - Инструменты - Процессор - и выбрал ATmega328P (Old Bootloader) И ВСЁ !!! заработало без всяких перепрошивок.
Молодец !!! Заработала нана!
А не подскажите, для nano, где взять bootloader ? У меня, вообщем, на одной nano, работает светодиодная лента, а от другой просто, белым светит.
Ммм, так я же вроде объяснил как его восстановить. И еще вопрос - какую ленту подключили к ардуино? Максимальный ток по пинам не превышен?
@@NikolayBalin Лента 5V, питание получает от отдельного источника
@@NikolayBalinСегодня попытался nano оживить другой Arduino nano выдало ошибку ( Походу уже всё кердык ей куда копать не знаю
Arduino: 1.8.13 (Windows 10), Плата:"Arduino Nano, ATmega328P (Old Bootloader)"
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x78
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x78
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x78
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x78
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x78
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x78
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x78
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x78
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x78
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x78
Ошибка при записи загрузчика.
Как сделать то же самое с nano 168pa?
может глупый вопрос, а если нет UNO, можно от NANO прошить NANO?))
можно :-)
@@NikolayBalin но нано через нано прошить на уно не получилось у меня
Молодца ,часа 2 обся,с тремя -2 грузятся 1 нет,усю плату под лупой иссмотрел,а тут вон оно чё петрович
Всем доброе утро! У меня оно не задалось(. Собрал вчера цветомузыку на nano, радовался, а сегодня утром перепутал выходы и запитал от 12в. Комп видит, но не прошивает, при нажатии на reset ничего не происходит. Все ее выбрасывать или можно вылечть?
Привет. При её стоимости конечно лучше купить новую
не помогло пишет : Arduino: 1.8.7 (Windows 7), Плата:"Arduino Nano, ATmega328P"
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x15
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x14
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x01
avrdude: stk500_initialize(): (a) protocol error, expect=0x14, resp=0x10
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude: stk500_disable(): unknown response=0x12
Ошибка при записи загрузчика.
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
не получилось !!! что посоветуешь?
А в качестве программатора можно использовать не Уно а нано?
Можно
На лайк не поскупился... но зачем прошивать чужой бутлоадер, что это даёт?
Он немного меньше а память этого мк на вес золота. Хотя это не обязательно
у меня вылезает ошибка Arduino: 1.8.13 (Windows Store 1.8.42.0) (Windows 10), Плата:"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
Ошибка при записи загрузчика.
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
а при чем тут атмега2560?
Помогло для китайской нано +1
Смотреть на х99999 скорости
Подскажите где можно скачать hex файл бутлоудера? Чтобы в апдуино не выбирать old butloder.
Привет, не знаю, нужно по форумам искать.
Ничего не слышно.
А можно же не уной прошивать нано, а нано -> нано ?
можно
@@NikolayBalin а если одна 328p а вторая 168? Думаю уже нет) и вот как быть, не знаю
Макс Гусев Не пробовал, но по идее можно тут ведь просто одна из ардуин выполняет роль ISP программатора.
а можно ли залить загрущик с мега на нано просто уменя тоже нано нерестал заливать скейч а уно уменя нет есть мега и нано
Нет, у меги другой загрузчик
@@NikolayBalin я попробывал с нано на нано ничего неполучилось
@@NikolayBalin а какой не подскажете
@@nazim3515 сложно сказать, я же не вижу на что он ругается, все делали точно по инструкции?
а где можно посмотреть вашу версию сигнализации на которой вы сожгли ардуинку?
Вера Рожкова Проект сигнализации приостановлен.
понятно. спасибо. а не подскажите распиновку этого провода для программатора? как ттl подключить к ардуино нано?
Я использовал не программатор а arduino uno. в видео есть схема подключения.
это я понял. у меня нет просто второй ардуино,а есть ttl конвектор. и хотел через него залить загрузчик,или просто нужный скетч.
+ к +, - к -, RX к TX, TX к RX. в интернете полно картинок, тут ни чего сложного.