Flash 分区布局
内置了4M Flash,其中留给用户程序的空间位1M,详情如下表:
| 地址 | 空间大小 | 功能 | 
|---|---|---|
| 0x000000~0x099999 | 64 (kB) | Bootloader | 
| 0x100000~0x239999 | 1.25 (MB) | platform | 
| 0x240000~0x339999 | 1M (MB) | APP | 
| 0x340000~0x379999 | 256 (kB) | reserved | 
| 0x380000~0x389999 | 64 (kB) | FOTA backup | 
| 0x390000~0x3F5999 | 408 (kB) | SPIFFS | 
| 0x3F6000~0x3F9999 | 16 (kB) | FatFS(deprecated) | 
| 0x3FA000~0x3FB999 | 8 (kB) | Calib1 | 
| 0x3FC000~0x3FD999 | 8 (kB) | Calib2 | 
| 0x3FE000~0x3FE9999 | 8 (kB) | Factory CFG | 
- 用户程序在APP分区中 
- 文件系统在SPIFFS分区中 
- 旧的FatFS因为读写均衡原因弃用了,但是考虑到历史原因,该分区仍保存,尽量不要再使用这个文件系统 
- 系统配置分区以及校准分区为出厂时写入,请不要随意修改和擦除 
- FOTA backup 分区是用来在FOTA升级时保证升级正常进行的备份分区,请勿另作他用 
- reserved分区目前没有使用,在APP分区使用完之前不建议使用这个分区,可能在将来会使用 
- platform是系统底层代码存放区域,请勿修改 
- bootloader为启动引导分区,请勿修改