Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
|
ota_обновление_прошивки_по_воздуху [2024/05/19 23:09] Admin создано |
ota_обновление_прошивки_по_воздуху [2024/05/20 00:34] (текущий) Admin |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ==== OTA ==== | ==== OTA ==== | ||
| - | Контроллер имеет возможность обновлять свою прошивку "по воздуху" | + | Контроллер имеет возможность обновлять свою прошивку "по воздуху" |
| Данная возможность доступна для следующих вариантов прошивки: | Данная возможность доступна для следующих вариантов прошивки: | ||
| * due | * due | ||
| Строка 15: | Строка 15: | ||
| См файл build-flags/ | См файл build-flags/ | ||
| + | |||
| + | Подробнее про опции компиляции в разделе [[опции_компиляции]] | ||
| === OptiBoot === | === OptiBoot === | ||
| - | Для того, чтобы Mega2560 имела возможность обновлять сама себе прошивку, | + | Для того, чтобы Mega2560 имела возможность обновлять сама себе прошивку, |
| Проект Optiboot живет здесь: https:// | Проект Optiboot живет здесь: https:// | ||
| - | Конкретно вавриант для Mega2560 тут: https:// | ||
| - | Инструкция для загрузки | + | Конкретно вариант для Mega2560 тут: https:// |
| + | |||
| + | Инструкция для загрузки там имеется. Шить проще всего " | ||
| Как ее приспособить для этого, описано тут https:// | Как ее приспособить для этого, описано тут https:// | ||
| Строка 32: | Строка 37: | ||
| Тулзы для этого выложены в папке compiled/ | Тулзы для этого выложены в папке compiled/ | ||
| + | Пример прошивки по воздуху: | ||
| + | |||
| + | < | ||
| + | arduinoOTA -address 192.168.1.2 -port 80 -username arduino -password password -sketch firmware.bin -b -upload /sketch | ||
| + | </ | ||
| + | |||
| + | В примере приведены username и password по-умолчанию | ||
| + | Пароль необходимо сменить на свой | ||
| + | |||
| + | Задать пароль и сохранить его в NVRAM можно при помощи команды otapwd [[cli_интерфейс]] | ||
| + | |||
| + | для коммита прошивки от 20/05/24 и позднее, | ||