Привета! Есть две платы - леонардо и про микро ( читай две леонарды). Захотелось мне в про микро, которая без бутлоадера, оный зашить. Залил в леонарду arduinoisp, цапанул к ней через SPI про микру. Открываю IDE ардуино и пытаюсь зашить загрузчик. В ответочку что-то там с STK500. Какой stk? У меня же as isp. Лезу в файл programmers и в секции arduino as isp меняю протокол с stk500 на arduino. Перезагружаю IDE и в предвкушении чего- то грандиозного получаю облом. Опять что-то с stk. Да почему stk? Ладно, загружаю атмел студио с vmicro - и вуаля. Глазом не успел моргнуть, как загрузчик уже на месте. Вот что за хрень с ардуиной иде???
Попобуйте ресет прошиваемой платы кинуть на 4й пин прошивающей и в скетче примера arduino as ISP изменить его на 4
Есть статья про прошивку леонардо Только там уной прошивается, а вы соответственно попробуйте леонардой http://wiki.amperka.ru/установка-и-настройка-arduino-ide:arduino-restore-bootloader-with-arduino
Да не, беда в том, что arduino IDE упорно шьёт по протоколу STK, хотя у меня прописан ISP. В vMicro такой проблемы не оказалось. Но в атмел студио под каждый чих надо проект создавать, что неудобно для "просто посмотреть". Конечно, что-то основоположное набираю в Атмел студио. Оно и компилирует быстрее. В старой версии ардуино всё нормуль было. Файл programmers берег как зеницу ока. А тут решил обновиться и напрочь забыл про свой рабочий файлик(((