MTK6253地址空间
MTK系统存储主要有ROM,Extern Sram,Internal Sram,最近对地址进行了分析,可以对对系统的理解有帮助。
ROM:
Size:14MByte
开始地址 0x0000 0000
|
| 系统Code,Data区域
结束地址 0x00e0 0000
External Sram:
Size:4MByte
开始地址 0x0800 0000
| 这部分共:1543.16015625KByte
| 1:170.34375KByte(App_Mem) 2:997.25390625KByte(Med_main) 3:375.5625KByte(scrmemmgr)
0x0818 1ca4
| 这部分共:2485.390625KByte
| 主要是放一些系统的变量,全局变量等
0x083f c000
| EXTSRAM_DSP_TX
|
0x083f e000
| EXTSRAM_DSP_RX
|
结束地址 0x0840 0000
Internal Sram
Size:128KByte
开始地址:0x4000 0000
| 这部分共:26.609375KByte
| 主要是放一些系统的代码,增加Code执行效率
0x4000 6A70
| 这部分共:24.5 KByte
| 主要是放一些系统的变量,增加Data访问效率
0x4000 CC70
| 这部分共:37.5 KByte
| 系统多媒体内存块,提供内部内存的访问,可用来提升效能。同时这部分与MP4DEC2 MP4ENC1 Overlay
0x4001 6720
| 这部分共:3.390625 KByte
| 系统解码MP4DEC
0x4001 7000
| 这部分共:20KByte
| 系统Overlay最有效的块,也是效果最明显的
0x4001 C000
| 这部分共:16KByte
| 多媒体播放时的块
结束地址:0x4002 0000