找回密码
 注册
搜索
查看: 1072|回复: 4

[讨论] 【求助】MTK平台上NVRAM的LID大小是怎么分配的啊?(在线等待)

[复制链接]
发表于 2007-3-17 11:23:29 | 显示全部楼层 |阅读模式
在MTK上实现了ME上SMS存储空间的扩大,但是还是不太清楚这个总LID大小是怎么计算的,还有,增加一条SMS的存储空间,需要耗掉多大NVRAM空间,Flash空间也有消耗吗?


MTK新人请教,谢谢!!
发表于 2007-3-21 17:20:33 | 显示全部楼层
看来你还没弄懂flash和nvram的概念.
flash是指整个记忆体,一般我们比较关心的是nor flash,也就是我们程序用的那一种.另一种是nand flash,这两种的区别论坛上有很多资料.
nvram是程序用来搭建FAT文件系统的那一块,是flash后面分出的一块.
nvram在mtk的LID分配中又分为两种类型,一种是直接分配一整块给一个LID,另一种是分配很多所谓的line的块给一个LID,拿电话本来说,一个电话本分的空间很大,但基本的单位也就是存一条电话记录的是86个byte,短信应该是类似的.

一般会有宏去定义短信和电话本这样的分多块空间的数目.比如电话本改为300,或1000,在format的时候重建文件系统会自动分配这些空间的.
点评回复

使用道具 举报

 楼主| 发表于 2007-3-21 18:31:21 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>xiangjiaopi</I>在2007-3-21 17:20:33的发言:</B>
看来你还没弄懂flash和nvram的概念.
flash是指整个记忆体,一般我们比较关心的是nor flash,也就是我们程序用的那一种.另一种是nand flash,这两种的区别论坛上有很多资料.
nvram是程序用来搭建FAT文件系统的那一块,是flash后面分出的一块.
nvram在mtk的LID分配中又分为两种类型,一种是直接分配一整块给一个LID,另一种是分配很多所谓的line的块给一个LID,拿电话本来说,一个电话本分的空间很大,但基本的单位也就是存一条电话记录的是86个byte,短信应该是类似的.

一般会有宏去定义短信和电话本这样的分多块空间的数目.比如电话本改为300,或1000,在format的时候重建文件系统会自动分配这些空间的.</DIV>


终于有人回答我了,感激啊~~~~
那比如说把电话本改为300或者1000的话,那这个值有没有MAX value,这个MAX 值要怎样算出来呢?因为我想我们应该不能无限增大item的条数,这个是我想知道的。
点评回复

使用道具 举报

发表于 2007-3-26 18:39:40 | 显示全部楼层
那要看你分配给nvram的flash空间有多大.
点评回复

使用道具 举报

 楼主| 发表于 2007-4-10 21:25:14 | 显示全部楼层
是不是在.lis文件里面可以看到这个大小啊?
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-24 04:26 , Processed in 0.045878 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表