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.

[参考译文] AM623:为基于 TI Am62x 的定制电路板提供 4GB RAM 支持

Guru**** 2826855 points

Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1629191/am623-4gb-ram-support-for-ti-am62x-based-custom-board

器件型号: AM623
主题: SysConfig 中讨论的其他器件

大家好!

我有一个基于 TI am62x 的定制板。 我的 Yocto 映像基于 PROCESSOR-SDK-scarthgap-chromium-11.00.09.04。 我有一个 Micon Make 4GB RAM (MT40A2G16TBB-062E:F)。 如果没有与 RAM 相关的任何更改、我的映像将作为 2GB 系统工作。 如何配置 4GB?   在 TI SysConfig webtool 中、应为内存频率 (MHz)、数据总线宽度(每个器件)、密度(每个器件)(GB)、芯片选择/列取多少值。 哪些文件以及从哪个位置更改? 我尝试使用编辑 DTS  
内存@800000000{
REG =<0x00000000 0x80000000 0x00000000 0x80000000>、
      <0x00000008 00000000 0x00000000 0x80000000>;
};但未能达到 4GB。
有论坛上的旧版本的答案,如编辑../drivers/ram/k3-ddrss/k3-ddrss.c ,但我不认为这是新版本的要求。 请给出一个全面的答案。

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

    您好 Sunil、


    修改器件树时有一个拼写错误。

    0x800000000

    它有一个额外的零、总计九位。 将其更改为 0x80000000。

    更正了下面的 DT

    memory@80000000 {
        reg = <0x00000000 0x80000000 0x00000000 0x80000000>,
              <0x00000008 0x80000000 0x00000000 0x80000000>;
        bootph-pre-ram;
    };
    

      在 TI SysConfig webtool 中、应为内存频率 (MHz)、数据总线宽度(每个器件)、密度(每个器件)(GB)、芯片选择/排名取值。

    这些值取决于确切的存储器芯片和您的电路板设计。 请浏览数据表。

    应使用 AM62x DDR 配置工具 https://www.ti.com/tool/download/DDR-CONFIG-AM62/0.10.32 配置 DDR

    请浏览 README.html。 它详细介绍了需要更新的所有文件。

    此致、
    Vinu