DDR & FLASH使用评估介绍

version1.0


1. nor flash使用大小统计

查看分区使用情况

Size就是各分区总的size。

已经使用的大小就是各分区image的size,可以到project/image/output/images查看:

Total减去各分区image的size就是剩余可用的分区大小。


2. DDR使用大小统计

目前我们DDR分两部分组成:

  • 一部分在原生的linux

  • 一部分单独分出来给SDK使用(MMA)。


2.1. Linux memory统计

统计之前先dropcache:

然后cat /proc/meminfo即可,MemFree即是剩余的memory。


2.2. Mma memory统计

Mma使用情况直接用cat>/proc/mi_modules/mi_sys_mma/mma_heap_name0统计就可以了:

Length就是total大小,chunk_mgr_avail就是剩余的大小。


2.3. 配置mma大小的方法

在project\configs\nvr\i2m\8.2.1\nor.glibc-squashfs.011a.64中更改大小即可,

注意mma的大小改大了,对应linux的内存就减少了。