STM32 IAP固件升级(一) Flash和RAM的区域划分、工程建立、程序分散加载、程序烧写
STM32 IAP固件升级实验系列文章
- 一、Flash和RAM的区域划分、工程建立、程序分散加载、程序烧写
- 二、Stm32 bootloader、application、firmware 程序的分析和编写
- 三、使用DMA收发串口的不定长数据
- 四、通信协议的设计
- 五、STM32 IAP程序的设计
- 六、上位机的程序的编写
Flash区域的划分
区域划分
- 实验使用的是 STM32F103VET6型号的MCU。这个单片机的型号的内部flash的大小是512Kb, RAM的大小是64Kb。
- 因为一般使用的都是flash的启动方式(即flash 的起始地址0x0800 0000被映射到 0x0000 0000。STM32的启动方式可以查看《STM32中文参考手册》) 所以flash的区域划分如下:

