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

移动开发
MTK文件系统内存分配问题解决是本文要介绍的内容,主要是来了解并学习MTK文件系统的应用,具体内容的实现来看本文详解。

MTK文件系统内存分配问题解决是本文要介绍的内容,主要是来了解并学习MTK文件系统的应用,从而能更好的去管理、分配内存的占用空间,关于MTK文件系统的具体内容一起来看本文详解。

MTK使用64x32的flash,采用7+1文件系统分配时修改如下:

OPTION.MAK文件中屏蔽掉,因为会自动生成flash_opt.h和custom_flash.c文件。

  1. FLASH_OPTIONS_HDR=#$(strip$(FIXPATH))\custom\system\$(strip$(BOARD_VER))\flash_opt.h和  
  2. CUSTOM_FLASH_C=#$(strip$(FIXPATH))\custom\system\$(strip$(BOARD_VER))\custom_flash.c  
  3. /***********  
  4. *Step1.*  
  5. ***********/  
  6. #defineFLASH_BASE_ADDRESS0x0700000//7*1024(K)*1024(M)=0x0700000  
  7. /***********  
  8. *Step2.*  
  9. ***********/  
  10. #defineALLOCATED_FAT_SPACE0x0100000//1*1024(K)*1024(M)=0x0100000  
  11. /***********/  
  12. /*Step3.*/  
  13. /***********/  
  14. staticconstFlashRegionInfoRegionInfo[]=  
  15. {  
  16. {0x10000,15},  
  17. {0x2000,8},  
  18. EndRegionInfo/*Don\'tmodifythisline*/  
  19. };  
  20. /***********/  
  21. /*Step4.*/  
  22. /***********/  
  23. #defineTOTAL_BLOCKS23//Maximum127  
  24. /***********/  
  25. /*Step5.*/  
  26. /***********/  
  27. /*PartitionSectorsintheFirstPartitions(UnitSectors)onesector512Byte*/  
  28. /*0fornopartition*/  
  29. #definePARTITION_SECTORS0  
  30. /***********/  
  31. /*Step6.*/  
  32. /***********/  
  33. FlashBankInfoBankInfo  
  34. {  
  35. 修改0x200000to0x100000  
  36. }  
  37. /***********/  
  38. /*Step7.*/  
  39. /***********/  
  40. /*修改scat文件0x00600000to0x00700000*/  
  41. ROM0x080000000x00700000 

小结:详解MTK文件系统内存分配问题解决的内容介绍完了,希望通过MTK文件系统的学习大家能过充分的利用内存,***希望本文能对你有所帮助。

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-09-05 18:57:36

MTKJ2ME

2011-09-06 09:26:03

2010-04-28 18:01:15

Unix系统

2010-09-27 13:14:42

JVM内存限制

2011-08-16 13:34:23

Objective-C归档

2010-05-05 10:25:24

Unix操作系统

2010-08-03 09:12:52

Flex安全沙箱

2009-02-18 14:28:23

编码乱码JSP

2010-04-29 15:46:47

Unix操作系统

2010-03-30 17:44:24

CentOS系统

2019-04-04 13:11:37

React内存泄露memory leak

2011-06-27 16:44:59

Qmake

2011-06-13 16:16:32

Qt 中文问题

2009-06-09 15:51:07

Java ee中文问题解决方法

2010-04-20 11:08:33

Unix操作系统

2010-06-17 11:35:24

Ubuntu 修复Gr

2010-04-28 19:18:44

Hp unix

2010-06-13 11:41:53

Ubuntu Grub

2010-04-06 09:33:37

CentOS系统

2011-08-18 17:37:04

windows7
点赞
收藏

51CTO技术栈公众号