MTK NVROM的使用
1. ROM(Read Only Memory):存储操作系统和内置程序,相当与Code Region。只读不能修改。
RAM(Read Access Memory):访问快,断电后自动删除。
NVROM(Non Volatile Random Access Memory):断电后保存。
2. 内存的划分: custom_MemoryDevice.h
#define NAND_BOOTING_FLASH_BASE_ADDRESS 0x04000000 ///code region 64M
#define NAND_BOOTING_ALLOCATED_FAT_SPACE 0x04000000 ///文件系统大小也是 64M
#define NAND_FAT_PARTITION_SECTORS (45000) /* 180000 */
3.剩下的的分区保存内容:
1.NVRAM的数据
2.wap,eMail,Java等对应的设置。
3.上网记录,播放器播放记录等一下日志文件。
4.其他一些我们使用过程中产生的文件。
4.配置NVRAM项目的区域
1.MT Region:系统相关的NVRAM使用
2.MP Region: 应用相关的NVRAM使用
3.CT Region:用户添加的NVRAM
5.添加的三个步骤
1.在下面文件中添加LID,size和total number
nvram_data_items.h for MT Region
nvram_common_defs.h for MP Region
nvram_user_defs.h for CT Region
【注】1.添加LID的目的:nvram中的数据是在fs文件系统的管理中操作的,
NVRAM读写操作
最新推荐文章于 2022-11-10 11:16:52 发布