本文主要是介绍RK356x U-Boot研究所(命令篇)3.10 bidram与sysmem相关命令的作用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
平台 | U-Boot 版本 | Linux SDK 版本 |
---|---|---|
RK356x | 2017.09 | v1.2.3 |
U-Boot可以使用系统的所有内存,且从高地址往低地址预留系统所需的内存,预留完后通常还剩余较大
的内存空间。U-Boot没有机制去管理这块空间,因此RK平台引入bidram、sysmem内存块机制对这块内存
进行管理。
由此,加上U-Boot已有的malloc管理机制,RK356x 平台就把系统所有内存通过sysmem + bidram + malloc 管理
起来了,防止出现内存冲突等问题。
low-addr highaddr
|-----------------------------------------------------------|-----------------|
| no management | system used |
|----------------
这篇关于RK356x U-Boot研究所(命令篇)3.10 bidram与sysmem相关命令的作用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!