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