詳解MTK文件系統(tǒng)內存分配問題解決
作者:佚名
MTK文件系統(tǒng)內存分配問題解決是本文要介紹的內容,主要是來了解并學習MTK文件系統(tǒng)的應用,具體內容的實現(xiàn)來看本文詳解。
MTK文件系統(tǒng)內存分配問題解決是本文要介紹的內容,主要是來了解并學習MTK文件系統(tǒng)的應用,從而能更好的去管理、分配內存的占用空間,關于MTK文件系統(tǒng)的具體內容一起來看本文詳解。
MTK使用64x32的flash,采用7+1文件系統(tǒng)分配時修改如下:
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文件系統(tǒng)內存分配問題解決的內容介紹完了,希望通過MTK文件系統(tǒng)的學習大家能過充分的利用內存,***希望本文能對你有所幫助。
責任編輯:zhaolei
來源:
互聯(lián)網(wǎng)