李程站 发表于 2013-2-4 12:14:52

详解MTK文件系统内存分配问题解决

MTK文件系统内存分配问题解决是本文要介绍的内容,主要是来了解并学习MTK文件系统的应用,从而能更好的去管理、分配内存的占用空间,关于MTK文件系统的具体内容一起来看本文详解。
MTK使用64x32的flash,采用7+1文件系统分配时修改如下:
OPTION.MAK文件中屏蔽掉,因为会自动生成flash_opt.h和custom_flash.c文件。

[*]FLASH_OPTIONS_HDR=#$(strip$(FIXPATH))\custom\system\$(strip$(BOARD_VER))\flash_opt.h和
[*]CUSTOM_FLASH_C=#$(strip$(FIXPATH))\custom\system\$(strip$(BOARD_VER))\custom_flash.c
[*]/***********
[*]*Step1.*
[*]***********/
[*]#defineFLASH_BASE_ADDRESS0x0700000//7*1024(K)*1024(M)=0x0700000
[*]/***********
[*]*Step2.*
[*]***********/
[*]#defineALLOCATED_FAT_SPACE0x0100000//1*1024(K)*1024(M)=0x0100000
[*]/***********/
[*]/*Step3.*/
[*]/***********/
[*]staticconstFlashRegionInfoRegionInfo[]=
[*]{
[*]{0x10000,15},
[*]{0x2000,8},
[*]EndRegionInfo/*Don\'tmodifythisline*/
[*]};
[*]/***********/
[*]/*Step4.*/
[*]/***********/
[*]#defineTOTAL_BLOCKS23//Maximum127
[*]/***********/
[*]/*Step5.*/
[*]/***********/
[*]/*PartitionSectorsintheFirstPartitions(UnitSectors)onesector512Byte*/
[*]/*0fornopartition*/
[*]#definePARTITION_SECTORS0
[*]/***********/
[*]/*Step6.*/
[*]/***********/
[*]FlashBankInfoBankInfo
[*]{
[*]修改0x200000to0x100000
[*]}
[*]/***********/
[*]/*Step7.*/
[*]/***********/
[*]/*修改scat文件0x00600000to0x00700000*/
[*]ROM0x080000000x00700000
小结:详解MTK文件系统内存分配问题解决的内容介绍完了,希望通过MTK文件系统的学习大家能过充分的利用内存,最好希望本文能对你有所帮助。
【编辑推荐】

[*]详解MTK系统中字符转换问题
[*]详解MTK平台软件使用方法及问题解决
[*]了解为什么MTK平台火起来了
[*]浅谈MTK平台用Socket实现HTTP请求过程
[*]MTK系统刷机图文教程
[*]解析MTK平台手机软件安装过程
页: [1]
查看完整版本: 详解MTK文件系统内存分配问题解决