回复第 4 楼 于2013-05-08 19:36:24发表
怎样下载?
FLASH篇
首先给大家介绍下FlexMemory,顾名思义,就是应用很灵活的存储器,这个灵活指的是结构和用途的灵活,支持FlexMemory的设备,除了从0x00000000起始的PFlash用于存放代码外,还提供了一块用作存放代码或数据的DFLASH, 并且这个DFLASH还能拿出一部分或全部的空间配合FlexRAM组成EEPROM。从而无需外部外部额外添加EEPROM,节省了成本,并且性能卓越,可擦写次数可达10M以上。
从上图可以看到,FlexMemory由FlexNVM,FlexRAM和内置的固件firmware组成,firmware的作用是提供文件系统的管理功能,把flexNVM和FlexRAM组合起来,仿真成EEPROM,可支持字节的读写擦等操作,并且支持代码在PFLASH里执行的时候同时访问EEPROM。而且FlexNVM和FlexRAM也可单独使用,FlexNVM可以用来存放代码或数据,用来存放代码时请注意这块空间和通常存放代码的PFLAH在地址上是不连续的,所以不能把一个函数分开存放在PFLASH和FlexNVM中。FlexRAM单独使用的时候可以作为系统RAM的一部分,或者在执行Flash Section Program命令时用作buffer。FlexNVM可以在组成EEPROM的时候把一部分用作flash,但FlexRAM不能这么做,作为EEEPROM的时候就不能当RAM用了。
|