Skip to content

Latest commit

 

History

History

firmware

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Прошивка для микроконтроллера Arduino Nano (ATmega328P)

Donate

В качестве хост-машины я использовал компьютер с Windows 10 (x64).

Необходимые инструменты

Подготовка окружения

  1. Скачайте последнюю сборку AVR-GCC для Windows (на момент составления инструкции это была версия 12.1.0) и распакуйте ее в каталог C:\Program Files\avr-gcc\;
  2. Скачайте официальную версию AVR 8-Bit Toolchain (Windows) и распакуйте из архива файл bin\avr-size.exe в каталог C:\Program Files\avr-gcc\bin\, подтвердив замену;
  3. Скачайте и установите Git для Windows, следуя официальной инструкции от GitHub.

Обновление библиотек

Этот пункт необязателен и вы можете его пропустить.

В данном проекте используются некоторые сторонние библиотеки, версии которых (при необходимости) вы можете обновить:

  1. Запустите файл libraries\update.bat и дождитесь сообщения Нажмите любую клавишу....

Сборка прошивки

  1. Запустите файл build.bat и дождитесь окончания процесса;
  2. Файл прошивки будет иметь название firmware.hex и находиться в корневом каталоге.

Прошивка микроконтроллера

  1. Подключите Arduino Nano к компьютеру с помощью внутрисхемного программатора USBasp;
  2. Зажмите кнопку Reset на плате и запустите файл flash.bat;
  3. Не отпускайте зажатую кнопку до окончания процесса прошивки.

Дополнительная информация

Для удобства можно воспользоваться файлом all.bat, который последовательно выполнит все необходимые операции (обновит библиотеки, соберет прошивку и загрузит ее на микроконтроллер).