詳解MTK文件系統(tǒng)內(nèi)存分配問題解決
MTK文件系統(tǒng)內(nèi)存分配問題解決是本文要介紹的內(nèi)容,主要是來了解并學(xué)習(xí)MTK文件系統(tǒng)的應(yīng)用,從而能更好的去管理、分配內(nèi)存的占用空間,關(guān)于MTK文件系統(tǒng)的具體內(nèi)容一起來看本文詳解。
MTK使用64x32的flash,采用7+1文件系統(tǒng)分配時(shí)修改如下:
OPTION.MAK文件中屏蔽掉,因?yàn)闀?huì)自動(dòng)生成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
小結(jié):詳解MTK文件系統(tǒng)內(nèi)存分配問題解決的內(nèi)容介紹完了,希望通過MTK文件系統(tǒng)的學(xué)習(xí)大家能過充分的利用內(nèi)存,***希望本文能對(duì)你有所幫助。