Леонардой прошить леонарду

Тема в разделе "Микроконтроллеры AVR", создана пользователем parovoZZ, 28 дек 2017.

  1. parovoZZ

    parovoZZ Гуру

    Привета!
    Есть две платы - леонардо и про микро ( читай две леонарды). Захотелось мне в про микро, которая без бутлоадера, оный зашить. Залил в леонарду arduinoisp, цапанул к ней через SPI про микру. Открываю IDE ардуино и пытаюсь зашить загрузчик. В ответочку что-то там с STK500. Какой stk? У меня же as isp. Лезу в файл programmers и в секции arduino as isp меняю протокол с stk500 на arduino. Перезагружаю IDE и в предвкушении чего- то грандиозного получаю облом. Опять что-то с stk. Да почему stk? Ладно, загружаю атмел студио с vmicro - и вуаля. Глазом не успел моргнуть, как загрузчик уже на месте. Вот что за хрень с ардуиной иде???
     
  2. Толик Иванов

    Толик Иванов Administrator Администратор

    Попобуйте ресет прошиваемой платы кинуть на 4й пин прошивающей и в скетче примера arduino as ISP изменить его на 4
     
  3. parovoZZ

    parovoZZ Гуру

    А в чем отличие 4 пина от остальных? 4 пин это ардуиновский?
     
  4. Толик Иванов

    Толик Иванов Administrator Администратор

  5. parovoZZ

    parovoZZ Гуру

    Да не, беда в том, что arduino IDE упорно шьёт по протоколу STK, хотя у меня прописан ISP. В vMicro такой проблемы не оказалось. Но в атмел студио под каждый чих надо проект создавать, что неудобно для "просто посмотреть". Конечно, что-то основоположное набираю в Атмел студио. Оно и компилирует быстрее. В старой версии ардуино всё нормуль было. Файл programmers берег как зеницу ока. А тут решил обновиться и напрочь забыл про свой рабочий файлик(((