STM32存储器理解

分类:
1 ROM (EPROM、EEPROM、NOR_Flash、NAND_Flash)
只读存储器,断电后数据保存,以前ROM是只能读取,不能擦写的,随着技术的发展,flash逐渐取代了rom,但功能上还沿用了rom的作用,所以把它归为rom类 。
2 RAM (SRAM)
随机存储器,掉电数据丢失,但它的最大有点就是读写速度快,典型的RAM就是内存条 。
加深理解:
在KEIL5中点击魔术棒,再点击TARGET,在下面的选型中有如下选项:
?options for target
【STM32存储器理解】

ROM外部只读存储器用户设置
RAM外部随机存储器用户设置
IROM内部只读存储器选定芯片后位置和大小就定了(比如选了STM32F107VC那么起始地址就是0X0800 0000 大小 0X40000 ,0X40000=256X1024,即内部FLASH为256K)
IRAM内部随机存储器选定芯片后位置和大小就定了(比如选了STM32F107VC那么起始地址就是0X2000 0000 大小 0X10000 , 0X10000=64X1024,即内部RAM为64K)
查看数据手册P33也可以看到ARM分配的内存区间!


    推荐阅读