Статья WIKI: Восстановление загрузчика Arduino

Тема в разделе "Обсуждение магазина", создана пользователем AlexU, 12 фев 2018.

  1. AlexU

    AlexU Гуру

    Не уверен, что тема для данного раздела, но она предназначена для сотрудников Амперки. Особенно для тех, кто курирует Wiki.
    Случайно наткнулся на статью http://wiki.amperka.ru/установка-и-настройка-arduino-ide:arduino-restore-bootloader.
    Эту статью желательно убрать, т.к. там написан бред. И для новичков этот бред опасен. Загрузчик таким образом вы не восстановите. Тем более, что для такого "восстановления" загрузчик уже должен быть прошит в микроконтроллер. Единственное, что таким образом можно восстановить, так это создание виртуального последовательного порта в пользовательской прошивке (благодаря чему при подключении платы к PC она будет определяться как COM-порт).
    Хотя может её следует отредактировать (при чем коренным образом) и описать как действовать, если вдруг зашили пользовательскую прошивку, которая не создаёт виртуальный последовательный порт и таким образом плата при подключении к PC не определяется как COM-порт. Для того, что бы такую плату прошить нужно произвести сброс мк (о чём, в принципе, в статье написано), благодаря чему запустится встроенный бутлоадер, который определится как COM-порт. Только вот "время жизни" бутлоадера короткое (1-2 сек, более точно надо смотреть исходники) и за это время надо успеть запустить процесс прошивки микроконтроллера.
     
    NikitOS и DetSimen нравится это.
  2. SergeiL

    SergeiL Оракул Модератор

    Было такое, пару раз, Leonardo переставала прошиваться, COM порт пропадал. Причина - заливал код с ошибкой.
    Действительно, решал проблему именно нажатием ресета в момент загрузки.
    Статью увидел только сейчас, но ,по-моему, номер COM порта не менялся.

    Думаю, что действительно, можно просто название изменить.
     
    Последнее редактирование: 12 фев 2018
  3. NikitOS

    NikitOS Король шутов Администратор

    Приму во внимание:)