微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 如何查看当前项目的virtual memory layout

如何查看当前项目的virtual memory layout

时间:10-02 整理:3721RD 点击:
要查看虚拟内存布局,两种方法:
一种是直接adb shell cat /proc/mtk_memcfg/memory_Layout
一种是需要接UART 出来,抓一份开机的uart log,在里面搜索[Virtual kernel
memory layout],即可发现:
[0.000000]-(0)[0:swapper]Virtual kernel memory layout:
[0.000000]-(0)[0:swapper] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[0.000000]-(0)[0:swapper] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[0.000000]-(0)[0:swapper] vmalloc : 0xde000000 - 0xff000000 ( 528 MB)
[0.000000]-(0)[0:swapper] lowmem : 0xc0000000 - 0xddf00000 ( 479 MB)
[0.000000]-(0)[0:swapper] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[0.000000]-(0)[0:swapper] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[0.000000]-(0)[0:swapper] .text : 0xc0008000 - 0xc080d000 (8212 kB)
[0.000000]-(0)[0:swapper] .init : 0xc080d000 - 0xc0848200 ( 237 kB)
[0.000000]-(0)[0:swapper] .data : 0xc084a000 - 0xc08c6020 ( 497 kB)
[0.000000]-(0)[0:swapper] .bss : 0xc08c6044 - 0xc0cc8cd0 (4108 kB)
至于这样划分的理由可以参考ARM linux原始设计的文档:Documentation/arm/memory.txt

、、、、、、、、、、、

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top