DDR & FLASH使用评估介绍
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的内存就减少了。