Загрузчики (bootloader) на основе Optiboot 6.2

В этом проекте я поместил все загрузочные загрузчики, которые я компилировал (некоторые тестировали, некоторые не тестировали). Я компилирую свои собственные загрузчики на основе Optiboot6.2 в виртуальной машине Windows 7 Pro на моем Mac. Выложив сюда, я надеюсь, что больше людей будут использовать файлы HEX. Обратная связь по ним приветствуется, особенно если они НЕ работают.

Каждое имя файла загрузчика содержится информация о частоте процессора, скорости загрузки и вывод светодиода, который будет мигать 3 раза, когда MCU сбрасывается. Также есть загрузчики без мигающего светодиода.

Имя HEX-файлов должно указывать вам частоту и скорость загрузки, для которых они предназначены.

Эти загрузчики НЕ имеют код для ЗАГРУЗКИ ПО ВОЗДУХУ (OTA). Поэтому, вы можете использовать их только с разъемами FTDI и загружать эскизы через последовательный порт.

Я знаю, что нужно создать учебник о том, как загрузить их, но ниже есть отличный пример, который вы, можете использовать:

https://forum.mysensors.org/topic/3018/tutorial-how-to-burn-1mhz-8mhz-bootloader-using-arduino-ide-1-6-5-r5/1

Обновление 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.txt

https://www.mysensors.org/dl/56d1e8b9e2505052367ea4f1/design/atmega328p.rar