Slide 5
Slide 5 text
仕組み
ESP32(S3等含む)はOTA(Over The Air)という仕組みを持っていて、ファームウェア(アプリ)を
WiFi経由で書き換えることが可能です。
その仕組みを利用してSPIFFSやSD上にあるbinファイルをFlashに読み込んで
動作しているファームウェア(アプリ)を切り替えるという仕組みです。
仕組み上、app0とapp1のそれそれのサイズを超えるアプリは使用することができません。
Name 16MB(Core/2/S3等) 8MB(AtomS3等) 4MB(Atom,StickC等)
build_partition default_16MB.csv default_8MB.csv default.csv
nvs 5,000 5,000 5,000
otadata 2,000 2,000 2,000
app0 640,000 330,000 140,000
app1 640,000 330,000 140,000
spiffs 360,000 180,000 160,000
coredump 10,000 10,000 10,000
ESP32のFlashメモリのパーティションレイアウト(単位:byte)