Как восстановить Arduino Nano после bootloop? (РЕШЕНО!)

Тема в разделе "Arduino & Shields", создана пользователем solegs, 31 авг 2018.

Метки:
  1. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Даташит ATmega328P, раздел 30.2 ...The program code within the Boot Loader section has the capability to write into the entire Flash, including the Boot Loader memory. The Boot Loader can thus even modify itself, and it can also erase itself from the code if the feature is not needed anymore...
    Значит может.
     
  2. parovoZZ

    parovoZZ Гуру

    Хм, а как это программно разрулить? Память FLASH в авр пишется постранично и как сделать так, чтобы не прыгнуть в перешитое адресное пространство, дабы там не зависнуть?
     
  3. Ariadna-on-Line

    Ariadna-on-Line Гуру

    А мне не понятно вас. Хекс с бутлоадером из папки IDE - это понятно, но не понял - вы чем предлагаете грузить. Я так понимаю, что - программатором, другого пути нет ?
    ПС. Нюансы русского языка иногда здорово достают.
     
    Последнее редактирование: 3 сен 2018
  4. Airbus

    Airbus Радиохулиган Модератор

    Ну естественно.А чем ещё?Просто если грузить из папки IDE будет "голый" бутлоадер а если из папки со скомпиленой программой +ещё сама эта программа.Например blink.Но папку "правильного бутлоадера"в IDE ещё найти надо а тут выставил нужную плату скомпилил и грузи.Я ясно обьяснил?
     
  5. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Именно так.