This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM3359:DDR

Guru**** 2434410 points
Other Parts Discussed in Thread: AM3359

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1542181/am3359-ddr

器件型号:AM3359


工具/软件:

在我们基于 am3359 的定制硬件中、我们有 1GB 的 DDR。

在 U-Boot 阶段、它会识别 1GB 的 DDR。

在设备树 Blob (DTB) 中、我们已将其配置为 256MB。

当我尝试访问超过 256MB 限制的 DDR 地址时、它会正常运行。

您能否说明 Linux 是通过 U-Boot 确定 DDR 大小、还是无论 DTB 中指定的大小如何动态调整?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    调整 DDR 大小的一个选项是通过引导参数“mem=DDR_size"。“。
    下面是一个早期的 e2e 供您参考
    关于:AM3356:存储器变化 
    此致、
    - Hong

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    无论 dtb 文件中指定的大小如何、处理器都会使用 uboot 或 uboot 引导参数中定义的大小。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在将 u-boot 加载到 DDR 之前、DDR 在 SPL 中进行配置、一个在启动内核之前调整 DDR 大小的选项是通过引导参数“mem=DDR_size"。“。
    此致、
    - Hong