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.

[参考译文] AM6421:通过 eMMC 引导 AM64x 不工作

Guru**** 2609285 points
Other Parts Discussed in Thread: SK-AM64B, TMDS64EVM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1581121/am6421-am64x-booting-through-emmc-not-working

器件型号:AM6421
Thread 中讨论的其他器件:SK-AM64BTMDS64EVM

我们已经设计了基于 AM64x 的定制电路板

它是电路板的第 3 个版本。 在最后两个版本中、我们实现了可正常运行的 eMMC 设置、而不会出现任何问题。

 

我们的主引导器件是 eMMC、次级引导器件使用引导引脚设置为 SDCard

在最新版本中、我们开始面临这个问题、即使使用与之前相同的过程刷写 eMMC、我们也无法从该问题引导。 我们已确认所有分区(引导和用户)均已正确刷写。

 

如果从 SD 卡引导、我们能够访问 eMMC。 但没有 SD 卡、什么都不会发生。 它甚至不会引导至 UBoot。 UART 上不显示任何内容

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

    您好、Akshay Dandekar、

    我假设 AM64x 引导模式引脚已适当设置、将 eMMC 作为主引导源。 我还假设您在 Rev.2 电路板 eMMC 上刷写并测试了完全相同的启动映像、然后成功地在那里引导。  正确?

    如果没有从 eMMC (例如 eMMC CLK 和 DAT0 信号不切换)引导的迹象、eMMC 外设复位将永久保持激活状态、我认为 eMMC 相关器件  b)   以下常见问题解答主题的无主引导源活动可能有用:

    常见问题解答

    AM64x ROM 引导加载程序可能会从 eMMC 闪存将映像加载到 RAM、并尝试执行 SBL 引导加载程序的某些部分、而不会在 UART 控制台中打印任何内容。 因此、我建议您也查看该部分  1c) 主引导源活动  一些常见问题解答。  

    通过 eMMC 相关验证点、让我知道状态是什么。

    我希望这对您有所帮助!

    谢谢

    此致

    Anastas Yordanov

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

    我假设 AM64x 引导模式引脚已适当设置、将 eMMC 作为主引导源。 -->是的
    我还假设您在 Rev.2 电路板 eMMC 上刷写并测试了完全相同的启动映像、然后成功地在那里引导。 -->是的

    我们在 RevA、RevB 和 RevC 上使用了相同的图像。 但在 RevA 和 RevB 上它工作正常.. 在最新的修订它不...

    此外、在 RevC 上、它能够使用 SD 卡成功引导... 我们检查了 eMMC 引导分区的内容、它们也是相同的。

    我们正在检查复位 CLK 和数据信号。 我会公布结果。

    我们没有安装任何拉式 UPS、这可能是问题吗? 但在 RevA 和 RevB 上、它们也未安装。 因此不确定这是否会导致某个问题。

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

    您好 Akshay、

    感谢您回答我的问题、我正在等待您的答复。

    您是否有机会浏览此 AM6x eMMC 硬件接口相关常见问题 解答:AM6x/AM243x eMMC 存储器接口常见问题解答

    它指向 外部上拉/下拉电阻器上的 AM64x 特定 eMMC 指南

    AM64x 特定 eMMC 上拉/下拉电阻指南

    通过它,你可以理解确实 外部上拉和下拉电阻 对于 AM64x SoC、则不需要。  

    作为有关 eMMC 和其他硬件接口的一般规则、强烈建议遵循 TMDS64EVM/SK-AM64B/定制 PCB 硬件实现指南、除非您有特定的原因不遵循这些指南。  

    谢谢

    此致、

    Anastas Yordanov

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

    您好 、Anastas、

      感谢你的帮助。 我们发现了问题。 组装厂在 eMMC RST 线路上安装了不正确值的电阻、导致其在启动时失败。 在我们安装正确阻值的电阻器后、它便开始工作。

    此致、

    Akshay

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

    尊敬的 Akshay:

    我很高兴你找到了原因!

    感谢您告诉我们

    此致、

    Anastas