В этом проекте я поместил все загрузочные загрузчики, которые я компилировал (некоторые тестировали, некоторые не тестировали). Я компилирую свои собственные загрузчики на основе Optiboot6.2 в виртуальной машине Windows 7 Pro на моем Mac. Выложив сюда, я надеюсь, что больше людей будут использовать файлы HEX. Обратная связь по ним приветствуется, особенно если они НЕ работают.
Каждое имя файла загрузчика содержится информация о частоте процессора, скорости загрузки и вывод светодиода, который будет мигать 3 раза, когда MCU сбрасывается. Также есть загрузчики без мигающего светодиода.
Имя HEX-файлов должно указывать вам частоту и скорость загрузки, для которых они предназначены.
Эти загрузчики НЕ имеют код для ЗАГРУЗКИ ПО ВОЗДУХУ (OTA). Поэтому, вы можете использовать их только с разъемами FTDI и загружать эскизы через последовательный порт.
Я знаю, что нужно создать учебник о том, как загрузить их, но ниже есть отличный пример, который вы, можете использовать:
Обновление 12/FEB/2017: я добавил файл архива, в котором хранится папка оборудования. Она содержит все загрузчики, которые я использую и которые я смог проверить.
Структура файла архива выглядит следующим образом:
[Arduino]
[hardware]
[atmega328p]
[avr]
[bootloaders]
[myoptiboot]
... all the HEX files ...
[variants]
[28PinBoard]
pins_arduino.h
[32PinBoard]
pins_arduino.h
[40PinBoard]
pins_arduino.h
[44PinBoard]
pins_arduino.h
boards.txt
platform.txthttps://www.mysensors.org/dl/56d1e8b9e2505052367ea4f1/design/atmega328p.rar