关于Mstar手机开发中关于对flash实际空间大小的简单说明
发布时间:2020-12-15 06:56:45 所属栏目:百科 来源:网络整理
导读:?关于flash的实际空间大小,描述如下,请知悉。 ? 请软件方面知悉以下内容,开发过程中注意空间问题。 ? 背景知识: B并非b? 严格上来说,有区别的。B是Byte(字节)的缩写;b是Bit(比特)的缩写。1B=8b。 很多新手,把MB写成Mb,只能说是一种不规范的写法
?关于flash的实际空间大小,描述如下,请知悉。
? 请软件方面知悉以下内容,开发过程中注意空间问题。
?
背景知识:
B并非b?
严格上来说,有区别的。B是Byte(字节)的缩写;b是Bit(比特)的缩写。1B=8b。 很多新手,把MB写成Mb,只能说是一种不规范的写法,容易产生误解。大概由于“比特(Bit)”的概念不常见,往往导致人们把“Mb”误认为就是MB。?
?
综上:
?
现在flash型号实际大小计算如下例子 :?
?128Mb+32Mb?
?=====>? rom? 128Mb = 16MB??? ;?
ram?? 32 Mb = 4MB
?1Gb+512Mb?
?=====>??rom?? 1Gb? =?128MB??;? ram? 512 Mb = 64MB?
?其中,rom为存放代码,资源,RAI等内容的空间【下载空间不够,即此空间不够
】。
?? ram为系统运行空间【一般背景播放mp3时候来电死机或者花屏为此空间不足
】。
?此时的 MB 大小,即我们平时使用的内存单位。
实际占用空间大小,可以在编译完后,在工程目录 SRCproj? 下的 CheckLog.txt 文件中有详细信息
?
关于部分版本无checklog.txt文件生成的说明:
2.01.18和2.02.33上编译之后少生成了一个检测Flash大小的配置文件,CheckLog.txt,需生成配置文件请做以下修改: 可以直接在 final_product.mak 的 222行加上最後一個 dlchk 。 final: bootldr install link hwl_dsp_patch DwlWin_config nandprt wintarget bootup e2p cus conv tmt ??dlchk
checksize的文件说明见文档 A类文档包V28A类SWAdvance 1.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)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |