搜索

430

主题

515

帖子

2134

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2134
QQ
发表于 2020-8-25 13:37:13 6654 浏览 0 回复

MTK preloader,lk 操作系统位数与扩大内存寻址(dram)

[DESCRIPTION]
目前的MTK 平台使用的preloader,lk均为32bit。最大寻址范围为0xFFFFFFFF(4GB)
由于前面0x40000000 (1GB)地址为内部占用。所以分配到dram寻址的地址段仅剩0x40000000~0xFFFFFFFF(3个GB)



[SOLUTION]
目前只在lk内支持armDe LPAE 地址扩展技术。
请注意lk中函数:kzip_add_file_do_mapped()以及其中的arch_mmu_map()。均有比较高的参考价值。kzip_add_file_do_mapped里面有2MB为单位循环映射读写。
手机微信同号:13682654092
回复

使用道具 举报

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

本版积分规则


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