52908.fb2
Рассмотрим например, как прошить новый boot-loader.
Скачайте архив с .pde проектом и подходящей версией avrdude. ( http://freeduino.ru/arduino/files/Arduino-Mega-ISP.zip )
Распакуйте архив в какую-нибудь папку.
Откройте .pde проект в среде Arduino и загрузите его в вашу плату. После этого можно отключать программный сброс согласно описания выше.
Подсоедините вторую плату (которую будем "прошивать") к первой.
В режиме командной строки перейдите в папку с avrdude. Теперь можно запускать avrdude с соответствующими ключами:
Разберем ключи:
– q – уменьшает объем выводимой на экран отладочной информации
– C avrdude.conf – указывает расположение .conf файла (в нашем случае он в той же папке)
– p m168 – выбор типа микроконтроллера ATmega168
– c avrisp – выбор протокола
– P COM3 – выбор COM порта. Здесь нужно поставить свой
– b 19200 – выбор скорости порта
– e – Команда на предварительную очистку памяти программ
– U flash:w:ATmegaBOOT168diecimila.hex – указывает на .hex файл с прошивкой