1 FLASH简介
1 利用程序存储器的剩余空间来保存掉电不丢失的用户数据
2 通过在程序中编程(IAP)实现程序的自我更新 (OTA)
3在线编程(ICP把整个程序都更新掉)
1 系统的Bootloader写死了,只能用串口下载到指定的位置,启动方式也不方便需要配置BOOT引脚触发启动
4 IAP(自己写的Bootloader,实现程序升级)
1 比如蓝牙转串口,WIFI转串口,USB,然后控制FLASH读写,把收到的程序写在前面,程序正常运行的地方。写完之后在控制程序跳回程序正常运转的地方。
2 更进一步就是远程升级程序了
2 闪存模块组织
3 FLASH基本结构
4 FLASH解锁
5 使用指针访问存储器