Для обычного обновления recovery не нужен
Если приёмник уже работает и загрузчик исправен, используйте обычное обновление с одним BIN-файлом по адресу 0x10000.
Что потребуется
- Браузер Chrome или Edge.
- ESP Launchpad.
- USB-кабель с передачей данных.
- Архив
receiver-v1.0.8-recovery.zip.
Распакуйте архив. В нём находятся четыре BIN-файла и внутренняя копия инструкции.
Файлы и адреса записи
| Адрес | Файл |
|---|---|
0x0000 | 0x0000-bootloader.bin |
0x8000 | 0x8000-partitions.bin |
0xE000 | 0xE000-boot_app0.bin |
0x10000 | 0x10000-receiver-esp32s3-v1.0.8.bin |
Порядок прошивки
- Закройте монитор последовательного порта и другие программы, использующие COM-порт.
- Подключите плату к компьютеру по USB.
- Зажмите
BOOT, кратко нажмитеRESET/EN, отпуститеRESET/EN, затем отпуститеBOOT. - Откройте ESP Launchpad и нажмите
Connect. - Выберите появившийся COM-порт.
- Добавьте все четыре файла и укажите для каждого адрес из таблицы.
- Не включайте полное стирание Flash (
Erase All). - Нажмите
Programи дождитесь успешной записи всех файлов. - Нажмите
RESET/ENили переподключите питание.
После запуска приёмник должен вывести в последовательный порт строку UART initialized при настройках монитора 115200 бод, 8N1. Версию прошивки 1.0.8 можно проверить через Modbus-регистры 1–3.
Если плата не подключается
- Убедитесь, что монитор COM-порта закрыт.
- Повторите последовательность
BOOT+RESET/EN. - Проверьте USB-кабель и выберите новый COM-порт.
- Повторно нажмите
Connectв ESP Launchpad.
Настройки после восстановления
Если ранее основной BIN был ошибочно записан по адресу 0x0000, NVS-настройки могли быть уничтожены. После восстановления устройство в таком случае использует параметры по умолчанию.