|
发表于 2020-8-18 20:37:58
6260 浏览 0 回复
mt6885 lk阶段dram的内存分布
[DESCRIPTION]
LK阶段dram的内存分布是什么?
[SOLUTION]
cpu 可以访问DRAM的区域,DRAM 对应的物理 add 是连续的,没有空洞。LK 的地址空间除了LK 自己的部分,还有其他image, 可以参考
- lk/platform/mt6885/include/platform/memory_layout.h
复制代码 在没有load kernel image或fast boot load image 情况下,可以取LK_DL_BASE 地址
开机串口打印log中:
1.mblock_reserve 表示当前空闲块,是还未被使用的
mblock_reserve-R 表示要reserve留给内核
当调用reserve函数的时候,就会从空闲块切出一块来做用途。会多一个mblock_reserve-R。那么相应的mblock_reserve打印代表的空闲块也会减少。
这些都是Little kernel系统自带的。
2.直观的位置log
LK addr: 0x4C400000, size: 0x1561D0
[BLDR] tee1 part. ATF load addr:0x4CE00DC0, size:0x20400
|
|
手机微信同号:13682654092
|
|
|
|
|
登录或注册
|