name mode size
BOOT 040000
iar7 040000
.gitignore 100644 4 kb
COPYING 100644 34 kb
Defines.h 100644 3 kb
FAT.cpp 100644 24 kb
FAT.h 100644 26 kb
MMC.cpp 100644 5 kb
MMC.h 100644 2 kb
Makefile 100644 19 kb
README.md 100644 2 kb
SPI.cpp 100644 1 kb
SPI.h 100644 0 kb
diskio.h 100644 1 kb
fuses.png 100644 34 kb
main.cpp 100644 7 kb
uniboot.sln 100644 1 kb
uniboot.vcxproj 100644 4 kb
uniboot.vcxproj.filters 100644 2 kb
windows.h 100644 7 kb
README.md
# uniboot Загрузчик для микроконтроллеров avr серии ATmega, использующий sd-карту Автор: Вячеслав Мезенцев <viacheslavmezentsev@ya.ru> Плата: Arduino Mega2560 Компилятор: AVR GCC ### Описание Загрузчик позволяет загружать программу во флеш мк, используя sd-карту (FAT32). Размер загрузчика укладывается в 4 Кб. Имя файла должно быть указано в файле BOOT.CFG. Если загружается пользовательская программа, то в файле BOOT.CFG должна находиться строка (без перевода строки) следующего формата: ``` FILE=FILENAME.BIN ``` Если загружается второй загрузчик, то в файле BOOT.CFG должна находиться строка (без перевода строки) следующего формата: ``` BOOT=FILENAME.BIN ``` Имя файла должно быть в верхнем регистре и иметь формат 8.3. Второй загрузчик (при его использовании) будет записан в boot-секцию выше основного. Для его активации не нужно изменять фьюзы, достаточно в файле конфигурации BOOT.CFG указать строку: ``` BOOT=RUN ``` ### Лицензия GNU GPL v3