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/TMS320DM8148:如何启用单个 EMIF 接口

Guru**** 2553260 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/608916/linux-tms320dm8148-how-to-enable-single-emif-interface

器件型号:TMS320DM8148

工具/软件:Linux

您好!

我在 DM8148上使用 DVR RDK。 我只想使用一个 EMIF 接口。 在 uboot 中、默认情况下启用和配置两个 EMIF。 要启用单个 EMIF、我遵循 http://processors.wiki.ti.com/index.php/TI814x-DDR3-Init-U-Boot 链接。 通过 此链接获取 U-Boot 补丁 processors.wiki.ti.com/.../File:Ti8148_single_emif_patch.zip。

但上面的链接指定了仅有关 U-Boot 的更改。 文件系统内核或配置文件中是否需要进行任何更改、如物理地址、DDR 存储器映射、Linux 存储器? 如果需要,您可以指导我如何更改这些设置吗??

此致、

Pranay Kumar

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

    EMIF 接口仅在 u-boot 中配置。 我不知道文件系统中内核或配置文件需要进行哪些更改、其中已配置并运行 EMIF。

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

    现在、我们拥有2Gb 的 DDR 空间、两个 EMIF 都在工作。 现在、当我禁用一个 EMIF 接口时、我的 DDR 空间的一半消失了。

    是否无需在文件系统或内核中指明这一点?

    我们有一个 DDR 配置文件 CONFIG_512M.BLD、用于为各种处理器创建 DDR 存储器映射和存储器分配。 我应该修改该文件吗?

    在 uboot 环境变量中、我们有变量、如 mem=384M@0x98000000、mem=256M、DDR_mem=512M、vmalloc=384M 等 我是否应该修改这些变量中的任何一个???

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

    [引用 user="kashetty pranay Kumar">现在我们拥有2Gb DDR 空间,两个 EMIF 都在工作。 现在、当我禁用一个 EMIF 接口时、我的 DDR 空间的一半消失了。

    当您禁用一个 EMIF 时、您是否会使连接到其他 EMIF 的存储器加倍? 从我找到的描述中、答案是否定的

    您的设备上有2Gbit、EMIF0上有1Gbit、EMIF1上有1Gbit。 您禁用 EMIF1、并在 EMIF0上保持1Gbit、并且仅使用 EMIF0。 EMIF0上的1Gbit 内存没有软件选项可变为2Gbit。

    此致、
    帕维尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的设备上有2Gbit、EMIF0上有1Gbit、EMIF1上有1Gbit。 您禁用 EMIF1、并在 EMIF0上保持1Gbit、并且仅使用 EMIF0。 EMIF0上的1Gbit 内存没有软件选项可变为2Gbit。

    我不想使 EMIF0上的存储器加倍。 当我禁用 EMIF1时、我的存储器的一半消失了。 因此、我应该指示软件、我的一半内存已消失。 如何指示??

    此致、
    Pranay Kumar
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您只需将存储器映射从2Gbit 更改为1Gbit 即可。

    如果 EMIF0上有1Gbit、EMIF1上有1Gbit、并且禁用 EMIF1、这与 EMIF0上有1Gbit 和 EMIF1上有1Gbit 相同、并将 EMIF0上的512Mbit 和 EMIF1上的512Mbit 更改为512Mbit。

    此致、
    帕维尔