Ladda firmware manuellt via USB-kabel

För att manuellt ladda enheten med firmware via USB-kabel har vi använt följande kommando:

Library/Arduino15/packages/esp32/tools/esptool_py/4.2.1/esptool \
 --chip esp32c3 --port "$port" --baud 921600  --before default_reset \
 --after hard_reset write_flash  -z --flash_mode dio --flash_freq 80m \
 --flash_size 4MB 0x10000 "bin/device-$tag-esp32v1.bin"

I vissa fall kan man behöva ladda bootloader och partitions, de läggs som attachments till sidan.

De kan hämtas från
bootloader.bin (address 0x0000 in the flash)
och
partitions.bin ( partition table is flashed to 0x8000 in the flash)

Andrea har nästan rätt, bootloadern ska läggas in på 0x0000 annars rätt, har fått testa mig fram till detta då jag hade en enhet som vart brickad i en firmware uppdatering :slight_smile:

1 Like