您的位置:首页 > 其它

关于Mstar手机开发中关于对flash实际空间大小的简单说明

2011-07-20 15:02 435 查看
关于flash的实际空间大小,描述如下,请知悉。 请软件方面知悉以下内容,开发过程中注意空间问题。 背景知识:B并非b
严格上来说,有区别的。B是Byte(字节)的缩写;b是Bit(比特)的缩写。1B=8b。
很多新手,把MB写成Mb,只能说是一种不规范的写法,容易产生误解。大概由于“比特(Bit)”的概念不常见,往往导致人们把“Mb”误认为就是MB。 综上: 现在flash型号实际大小计算如下例子 : 128Mb+32Mb =====> rom 128Mb = 16MB ; ram 32 Mb = 4MB1Gb+512Mb =====> rom 1Gb = 128MB ; ram 512 Mb = 64MB 其中,rom为存放代码,资源,RAI等内容的空间【下载空间不够,即此空间不够】。 ram为系统运行空间【一般背景播放mp3时候来电死机或者花屏为此空间不足】。 此时的 MB 大小,即我们平时使用的内存单位。实际占用空间大小,可以在编译完后,在工程目录 \SRC\proj 下的 CheckLog.txt 文件中有详细信息 关于部分版本无checklog.txt文件生成的说明:2.01.18和2.02.33上编译之后少生成了一个检测Flash大小的配置文件,[b]CheckLog.txt[/b],需生成配置文件请做以下修改:
可以直接在 final_product.mak 的 222行加上最後一個 dlchk 。
final: bootldr install link hwl_dsp_patch DwlWin_config nandprt wintarget bootup e2p cus conv tmt dlchk
checksize的文件说明见文档 \A类文档包V28\A类SW\Advance\01.Advance Programming 中的 Checksize.pdf文件单位换算如下:
1 B = 8b

1 KB = 1024 B (kB - kilobajt)

1 MB = 1024 KB (MB - megabajt)

1 GB = 1024 MB (GB - gigabajt) 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: