一.介绍 首先我们需要了解一个内存映射: stm32的flash地址起始于0x0800 0000,结束地址是0x0800 0000加上芯片实际的flash大小,不同的芯片flash大小不同. RAM起始地址是0x2000 0000,结束地址是0x2000 0000加上芯片的RAM大小.不同的芯片RAM也不同. Flash中的内容一般用来存储代码和一些定义为const的数据,断电不丢失, RAM可以理解为内存,用来存储代码运行时的数据,变量等等.掉电数据丢失. STM32将外设等都映射为地址的形式…