mmap layout
从LX_MEX中分出一个2M的内存,总大小保持不变。
1.打开SCA工具,选择load,选择project/board/i6e/mmap/MMAP_I6E_128.h文件。
2.使用SCA将E_LX_MEN缩小2M,添加一个TEST,大小为2M。
3.将修改后的文件save并覆盖掉原来的MMAP_IE_128.h
4.重新编译,然后烧到板子上。
5.运行mixer的同时,打开一个新telnet查看,命令/config/dump_mmap
/ # /config/dump_mmap
u32TotalSize:0x8000000
u32Miu0Size:0x8000000
u32Miu1Size:0x0
u32MiuBoundary:0x80000000
u32MmapItemsNum:3
bIs4kAlign:1
bMiu1Enable:0
E_LX_MEM:GID=0,Addr=0x0,Size=0x7de0000,Layer=0,Align=0x1000,MemoryType=0x4,MiuNo=0,CMAID=0
E_MMAP_ID_EMI:GID=1,Addr=0x7de0000,Size=0x20000,Layer=0,Align=0x1000,MemoryType=0x4,MiuNo=0,CMAID=0
TEST:GID=2,Addr=0x7e00000,Size=0x200000,Layer=0,Align=0x1000,MemoryType=0x8,MiuNo=0,CMAID=0