Ссылки:
Установка .NET 8 SDK. Скачать
Установка nanoff:
dotnet tool install -g nanoff В файле %USERPROFILE%\AppData\Roaming\NuGet\NuGet.Config обязательно нужно оставить только фид https://api.nuget.org/v3/index.json, так как с него пакет скачается быстрее всего. Если скачивать с Azure Artifacts, то будет долго качаться и в итоге ошибка.
Выполните команду cd в корень клонированного репозитория.
Включение режима прошивки:
- Подключите плату к USB.
- Поставьте перемычку BOOT.
- Включите/отключите перемычку RESET.
- Плата готока к прошивке.
Чтобы узнать список подключённыз портов выполните:
nanoff --listports Прошивка firmware в плату:
nanoff --update --target ESP32_S3 --serialport COM7 Где, COM7, это номер порта. В BOOT режиме он всегда отличается.
Выполнять комманду нужно только с подключённым VPN, так как доступ к образам firmware закрыт из РФ. Если нет VPN, то выполните действия.
После прошивки уберите перемычку BOOT и включите/отключите перемычку RESET.
Варианты firmware для ESP32 S3:
- ESP32_S3 - Quad spiram support
- ESP32_S3_BLE - Display, BLE, Quad spiram support
- ESP32_S3_ALL - Display, BLE, Octal spiram support
Получить информацию о подключённом девайсе:
nanoff --platform esp32 --serialport COM31 --devicedetails Комманда работает только в BOOT режиме.
Такое бывает и перезапись firmware не помогает, поэтому нужно загрузить новый рабочий образ программы.
Поставьте перемычку BOOT и включите/отключите перемычку RESET.
Выполните команду:
nanoff --target ESP32_S3 --serialport COM7 --deploy --image "nfapp.bin" После прошивки уберите перемычку BOOT и включите/отключите перемычку RESET. Теперь можно заливать нужный образ программы.