跳转至

分区表参考

类型:内容页(参考) | 更新:2026-06-15

学习目标

  • 理解 WS63 Flash 分区布局——Bootloader / App A / App B / NV / LittleFS / Factory
  • 掌握分区大小配置(Kconfig 中调整)
  • 理解 AB 分区在 OTA 中的角色

基本概念

典型分区布局

分区 典型大小 说明
Bootloader 64KB 二级引导,校验并启动 App
App A 1024KB 当前运行固件
App B 1024KB OTA 升级固件(与 A 等大)
NV 64KB 持久化存储(绑定信息、配置)
LittleFS 剩余 文件系统
Factory 16KB 出厂校准数据

AB 分区切换逻辑

OTA 写 B 分区 → 校验 → 启动标志指向 B → 重启 → Bootloader 启动 B。升级失败可回滚到 A。

分区大小计算

固件实际大小 + 预留 20% 增长空间 + 头开销。太小 OTA 失败,太大浪费 Flash。

关键配置

配置项 说明
Flash 总容量 通常 4MB/8MB(根据芯片型号)
分区对齐 Flash 擦除块对齐(4KB/64KB)