一、技术背景
以前我用过一款庆科的WiFi模组——EMW3162,它由一块STM32F205RG芯片 + SDIO接口的射频芯片组成,有趣的是官方将这颗STM32芯片内部Flash做了很多块的划分,如下图所示。
EMW316x FLASH分配情况
可以看到1MB的Flash被分割成了5部分,分别是:
1. Bootloader,一段引导代码,一般用于更新APP程序。
2. 信息区,存放OTA的一些信息和用户参数。
3. 用户应用区,也就是APP区,用户可以二次开发后将代码烧录到此处。
4. OT