Some checks failed
ClearGrow Controller CI / Run Unit Tests (push) Has been cancelled
ClearGrow Controller CI / Build Development Firmware (push) Has been cancelled
ClearGrow Controller CI / Build Production Firmware (push) Has been cancelled
ClearGrow Controller CI / CI Status Summary (push) Has been cancelled
1.1 KiB
1.1 KiB
| 1 | # ClearGrow Controller Partition Table - PRODUCTION |
|---|---|
| 2 | # 16MB Flash Layout with A/B OTA support (5MB per slot) |
| 3 | # Includes nvs_key partition for NVS encryption |
| 4 | # |
| 5 | # Layout: |
| 6 | # nvs: 24 KB - Non-volatile storage (encrypted in production) |
| 7 | # nvs_key: 4 KB - NVS encryption keys (auto-generated, stored in eFuse) |
| 8 | # otadata: 8 KB - OTA boot state |
| 9 | # phy_init: 4 KB - WiFi PHY calibration |
| 10 | # ota_0: 5 MB - Primary OTA slot |
| 11 | # ota_1: 5 MB - Secondary OTA slot (rollback) |
| 12 | # coredump: 64 KB - Crash dumps |
| 13 | # storage: 5.8 MB - SPIFFS sensor data |
| 14 | # |
| 15 | # IMPORTANT: This partition table is for PRODUCTION builds only. |
| 16 | # It includes the nvs_key partition required for NVS encryption. |
| 17 | # Use partitions.csv for development builds. |
| 18 | # Name, Type, SubType, Offset, Size, Flags |
| 19 | nvs, data, nvs, 0x9000, 0x6000, |
| 20 | nvs_key, data, nvs_keys, 0xf000, 0x1000, encrypted |
| 21 | otadata, data, ota, 0x10000, 0x2000, |
| 22 | phy_init, data, phy, 0x12000, 0x1000, |
| 23 | ota_0, app, ota_0, 0x20000, 0x500000, |
| 24 | ota_1, app, ota_1, 0x520000, 0x500000, |
| 25 | coredump, data, coredump, 0xA20000, 0x10000, |
| 26 | storage, data, spiffs, 0xA30000, 0x5D0000, |