Создание загрузчика MYSbootloader
Добавлено: 07 янв 2020, 10:44
В связи с расширением аудитории MySensors, решил написать инструкцию как создать загрузчик MYSbootloader для FOTA со своими параметрами, которые пользуются спросом, например, номер канала, скорость передачи, мощность передатчика, CE и CSN пины, может что-то еще.
1. Скачиваем с github архив и распаковываем его желательно ближе к корню и на диск D:\ чтобы не было проблем с записью и меньше писанины путей к данной папке.
2. Устанавливаем Atmel Studio 7
3. Открываем в скачанном архиве файл MYSBootloader.c и вносим свои изменения
Если CE и CSN пины не совпадают не с одним из предложенных вариантов необходимо внести изменения в файл HW.h
По-умолчанию частота кварца 16MHz она изменяется в фаиле Makefile
4. Открываем Atmel Studio 7.0 Command Promt
Заходим в папку с архивом и пишем Make
5. После проделанных операций в папке появится заветный файл MYSBootloader.hex, который необходимо залить в Atmega328P, например с помощью AVRDUDDES или Arduino IDE
1. Скачиваем с github архив и распаковываем его желательно ближе к корню и на диск D:\ чтобы не было проблем с записью и меньше писанины путей к данной папке.
2. Устанавливаем Atmel Studio 7
3. Открываем в скачанном архиве файл MYSBootloader.c и вносим свои изменения
Spoiler
Show
По-умолчанию частота кварца 16MHz она изменяется в фаиле Makefile
4. Открываем Atmel Studio 7.0 Command Promt
Spoiler
Show
Spoiler
Show