While preparing a real ESP32-S3 bring-up from a fresh clone, I found two documentation inconsistencies in firmware/esp32-csi-node/README.md:
- Quick Start / Flashing sections show app flashed at
0x10000:
0x10000 firmware/esp32-csi-node/build/esp32-csi-node.bin
But the repo partition tables define ota_0 at 0x20000:
partitions_display.csv: ota_0 app ota_0 0x20000 ...
partitions_4mb.csv: ota_0 app ota_0 0x20000 ...
The QEMU section also uses 0x20000. The release binaries also include ota_data_initial.bin, suggesting the manual flash command should likely flash app at 0x20000 and include OTA data at 0xf000.
- Quick Start says:
python scripts/provision.py ...
but the file in this repo is:
firmware/esp32-csi-node/provision.py
These mismatches make first hardware bring-up easy to misflash or fail from the documented commands.
While preparing a real ESP32-S3 bring-up from a fresh clone, I found two documentation inconsistencies in
firmware/esp32-csi-node/README.md:0x10000:But the repo partition tables define
ota_0at0x20000:The QEMU section also uses
0x20000. The release binaries also includeota_data_initial.bin, suggesting the manual flash command should likely flash app at0x20000and include OTA data at0xf000.but the file in this repo is:
These mismatches make first hardware bring-up easy to misflash or fail from the documented commands.