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.

[参考译文] Linux/AM3894:AM3894:内存问题(DDR2)

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/820918/linux-am3894-am3894-memory-issues-ddr2

器件型号:AM3894

工具/软件:Linux

您好!

我目前正在使用 AM389x 系列、我有与存储器相关的问题。

我们使用了8个 DDR2 (x16 /256MB)并将所有 CS0 / CS1连接到使用2GB 的物理内存板。
但是、我们最近了解到 AM389x 系列不能保证 CS1的功能。

因此、我们正在考虑使用 CS0操作电路板的两种方法。

第一种方法是使用4个 DDR2 (x16 /256MB)、仅连接 CS0即可使用1GB 物理内存。 在这方面、我希望内核使用256MB、用户区域使用768MB。
我想知道这是否可行。

第二种方法是使用8个 DDR2 (X8/256MB)、仅连接 CS0以使用2GB 的物理内存(如现有板)。
在第二种方法中、由于 DDR2的数据带宽较小、我们担心 CPU 操作之间的性能下降。

此致、

unseok 火腿

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

    你好,unseok ham,

    [引用 user="unseok ham"]第一种方法是使用4个 DDR2 (x16 / 256MB)、仅连接 CS0以使用1GB 物理内存。 在这方面、我希望内核使用256MB、用户区域使用768MB。
    我想知道这是否可行。

    这应该是可能的。 DM816x/AM389x TI EVM (以下链接)附带类似配置、在 CS0上具有1GB DDR3。

    有关默认的1GB 存储器映射和 DDR 配置的更多信息、请参阅以下指针:

    此致、
    帕维尔

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

    大家好、Pavel

    首先、感谢您对第一个问题的答复。

    我对第二个选项还有其他问题。

    第二种方法是使用8个 DDR2 (X8/256MB)、仅连接 CS0以使用2GB 的物理内存(如现有板)。

    在第二种方法中、由于 DDR2的数据带宽较小、我们担心 CPU 操作之间的性能下降

    因此、如果您选择具有较小数据带宽宽度的 DDR、您真的很想知道整个系统的性能是否会下降。
    (就 CPU 而言、它具有与32位相同的接口。)

    am389x 数据表中没有提到具有8位数据路径的 DDR。 8位 DDR2是否与 am389x 不兼容?

    (在9.3数据表中、只有一个具有16位/32位数据路径的外部 DRAM。)

     

    此致、

    Unseok Ham

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

    unseok 火腿

    您对 AM389x 数据表的理解是正确的。 每个 EMIF 不能放置四个 x8 DDR2芯片。

    此致、
    帕维尔