搜索

430

主题

515

帖子

2134

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2134
QQ
发表于 2020-8-18 20:37:58 6260 浏览 0 回复

mt6885 lk阶段dram的内存分布

[DESCRIPTION]
LK阶段dram的内存分布是什么?

[SOLUTION]
cpu 可以访问DRAM的区域,DRAM 对应的物理 add 是连续的,没有空洞。LK 的地址空间除了LK 自己的部分,还有其他image, 可以参考
  1. lk/platform/mt6885/include/platform/memory_layout.h
复制代码
在没有load kernel image或fast boot load image 情况下,可以取LK_DL_BASE 地址
  1. LK_DL_BASE                   (0x4E000000)
复制代码
开机串口打印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
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


登录或注册
快速回复 返回顶部 返回列表