gpt4 book ai didi

linux - 如何在运行 Linux 的 PowerPC CPU 上保留 RAM?

转载 作者:太空宇宙 更新时间:2023-11-04 05:40:38 24 4
gpt4 key购买 nike

我试图在使用 Canyonlands (PowerPC-460EX) CPU 的嵌入式单板计算机上从 2GB 板载 RAM 中保留 10MB。所谓保留 RAM,我的意思是屏蔽掉 Linux 不会接触的一 block RAM,这样它将在热重启时保留数据。我正在使用U-Boot引导加载程序,并且尝试了以下方法:

1) 在 bootargs 环境变量中设置 mem=2038M2)在U-Boot中设置'pram'环境变量,然后在bootargs中设置mem=\${mem}

这两种方法都无法更改 Linux 看到的 RAM。我正在查看/proc/meminfo 以了解 Linux 认为有多少 RAM 可用。在这两种情况下,/proc/meminfo 都看到 2074876 kB 的可用 RAM(略低于 2GB)。

有什么想法吗?

最佳答案

我没有足够的观点来发表评论,但这里有一些线索:

1) 检查您的 mem 参数是否正确传递到内核。按照建议启动后,您应该能够使用 cat/proc/cmdline 执行此操作 here .

2) 尝试在参数周围使用引号,例如“mem=2038M”。

关于linux - 如何在运行 Linux 的 PowerPC CPU 上保留 RAM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15206439/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com