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.

[参考译文] AM5718:如何在 am5718中配置 mmc3接口连接存储器功能

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1440962/am5718-how-to-configure-the-mmc3-interface-connection-memory-function-in-am5718

器件型号:AM5718
主题中讨论的其他器件: SysConfigPMP

工具与软件:

您好、专家们:

    我使用 TI 的 am5718作为处理器、SDK 版本:ti-processor-sdk-linux-am57xx-EVM-04.03.00.05。

   因为它使用各种外设、例如片上 DDR/MAC_SDIO/MMC1/GPMC/QSPI/PRUST1_MII/UART、并且需要单独的 GPMC 数据线和地址线。 由于引脚冲突、这导致 MMC3更改为 MMC2以安装存储器 FEMDMW016G。
    我分析了原始 EMMC2的器件树配置、其中包括时钟配置、电源配置、引脚和延迟配置、许多参数不知道如何配置。
    您能否提供专家指导、说明在哪里可以找到相应的材料和示例?

      您能 告诉 我如何配置它们吗?
    非常感谢!

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

    您好、Jiabin:

     正如您所知、这是一个非常旧的内核、我们几乎不提供支持。 您必须尝试根据原始 DTS 将 mmc3的用法复制到 mmc2

    和开源文档:

    绑定和解释:

    https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/Documentation/mmc?h=ti-linux-4.9.y

    DTS 示例:

    https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm/boot/dts/dra7.dtsi?h=ti-linux-4.9.y

    可以通过以下方式完成引脚和延迟配置:

    https://www.ti.com/tool/SYSCONFIG

    另请参见以下主题 https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1253387/am5728-how-import-sysconfig-device-tree-into-linux-device-tree

    -若苏厄

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

    您好、Josue:

        感谢您的答复。 感谢您的答复。 我会在您的帮助下执行。

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

    您好、Josue:

        我替换了 Linux 目录下器件树文件 am571x-idk.dts、dra72x-mcu-iodelay.dtsi、am57xx-idk-common.dtsi 和文件 mux_data 中的 MMC2相关属性。 h。 Linux 系统启动后、它可以识别 MMC3器件、然后我在此 MMC 器件上复制了完整的文件系统。

        但是、在启动阶段、uboot 完成后、无法找到 MMC 器件。                                                
        我已经在 uboot 目录/home/sys/ti processor sdk-linux-am57xx-EVM-04.03.00.05/board-support/u-bot-2017.01+gitAUTOINC+c68ed086bd-gc68ed086bd/dts 中找到了 am571x-idk.dts 和 am57xx-common.dtsi 文件的相关内容、但在启动期间 MMC/arch/arch 器件仍然找不到。


        是否仍然存在与 mux_data 中的配置类似的外设引脚配置? h 和与从 mmc3启动相关的配置? 这些配置在哪里? 您能给我一些指导吗?

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

    Jiabin、

    您是否使用了 SysConfig 实用程序? 我假设是这样。

    您是否能够共享您以文件格式所做的所有更改?

    此外、

    请参阅以下主题:

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/772339/am5748-am5748-emmc-issue

    -若苏厄

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

    Josue、ć

          非常感谢您 、您的帮助是 如此的 有帮助!

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

    Jiabin、

    我不在办公室,直到12月4日。

    请预计会有延迟。

    -若苏厄

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

    感谢您的耐心!

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

         "我要你 帮我!"

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

    Jiabin、

    目前我的带宽较低。 可能要到下周才能有机会。

    但是、有一条注释是 Pinmux 更改通常不会在 DTS 上进行

    在 am571x-dik.dts 中、我添加到 &dra7_PMX_core :

    、但在上  

    [报价 userid="563928" url="~/support/processors-group/processors/f/processors-forum/1440962/am5718-how-to-configure-the-mmc3-interface-connection-memory-function-in-am5718/5531856 #5531856"] mux_data。 H[/报价]

    仅文件。

    -若苏厄

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

    Jiabin、

    你是否应用了我在上面分享的 E2E 线程中的 u-boot 补丁?

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/772339/am5748-am5748-emmc-issue/2906513#2906513

    -若苏厄

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

    若苏厄

         很抱歉、我在出差期间没有机会尝试。 我尝试一下。

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

    若苏厄

        感谢您的帮助!

x 出现错误。请重试或与管理员联系。