Salve ragazzi,
con PlatformIO ho definito un partizionamento della flash in questo modo:
in platformio.ini specifico board_build.partitions = custom_4MB.csv
nel file custom_4MB.csv ho quanto segue:
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x4000,
otadata, data, ota, 0xd000, 0x2000,
app0, app, ota_0, 0x10000, 0x100000,
app1, app, ota_1, 0x110000,0x100000,
logger, data, fat, 0x210000,0x0F0000,
littlefs, data, lfs, 0x300000,0x100000,
Mi serve avere OTA; mi serve una partizione "logger" perché devo scrivere direttamente sulla flash per operazioni velocissime;
mi serve che la partizione littlefs sia su 0x300000, non so se vuole essere proprio li gli basta essere l'ultima, ma se la scambio di posizione col logger va tutto a scatafascio. Le impostazioni in questo modo vanno benissimo. Funziona, con PlatformIO compila e le cose stanno al posto giusto.
DOMANDA: come faccio a ottenere la stessa cosa su ArduinoIDE (2.3.6) ? Ci sono degli schemi di partizionamento predefiniti, e basta. A me serve che sia così.
Ci sto uscendo pazzo...
