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.

[参考译文] AM5728:电路板引导问题

Guru**** 2455560 points
Other Parts Discussed in Thread: AM5728

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1481921/am5728-board-booting-issue

器件型号:AM5728

工具与软件:

您好!
我正在引导一个定制的 am5728板、我遇到了如下所示的问题、我觉得 u boot 没有从1位模式切换到4位模式。

U-Boot SPL 2018.01-00569-gfd38f5afef-dirty (Sep 25 2024 - 12:30:26)
DRA752-GP ES2.0
Trying to boot from MMC1
no pinctrl state for default mode
no pinctrl state for default mode
omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
unable to select a mode
spl: mmc init failed with error: -524
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###

由于我们没有达到 u-boot 提示符的点、因此我们也不知道该怎么做。

我对此有以下问题:

  1. 您能告诉我处理器和 SD 卡之间发生的引导通信,一步一步地,例如它如何从1位模式改变为4位模式,这是涉及 RAM 之间。 一个流程图显示了处理器和 SD 卡之间用于完全引导电路板的引导过程通信将会有所帮助。
  2. 这不是软件问题、因为使用相同的 SD 卡启动其他电路板、并且只有少数电路板面临此问题。 您能给我们讲一讲应在硬件部分的哪个位置检查以解决此问题吗?

    我已经检查了所有这些电阻器以及时钟信号和 cmd 信号、它们在开始时显示一个脉冲、而 dat0线在我们给电路板上电后立即显示一个脉冲。
    您能帮助我检查一下硬件部分中可能涉及到的、目前可能存在故障的任何其他内容吗?

    另请注意、我们无法访问 JTAG

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

    尊敬的 Roshan:

    您的主题已分配给 MMC 硬件工程师。    有关基本引导过程以及 MMC 环境和集成的详细信息、请参阅 TRM 的初始化一章。 第33章和第25章。

    -若苏厄

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

    您好!
    感谢您若苏厄,我们将等待您的答复,同时我们检查启动过程。

    此致、
    Roshan Rajagopal

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

    嗨、
    截至昨天,有一个电路板上电时,所有电压都正常,在 cmd 和 Data0和 clk 线路上有信号传输,但 minicom 屏幕上没有显示任何内容。
    在硬件方面、我应该检查什么方面是否有任何更新?

    此致、
    Roshan Rajagopal

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

    尊敬的 Roshan:

    [quote userid="589169" url="~/support/processors-group/processors/f/processors-forum/1481921/am5728-board-booting-issue 我正在启动一个自定义 am5728板、我遇到如下所示的问题、我觉得 u boot 没有从1位模式切换到4位模式。

    您能否分享定制电路板的原理图布局来帮助调试?

    此致、

    Matt

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

    您好!
    原理图很好、与 PMIC、SD 卡和 DDR 部分的 EVM 板相同。由于我之前只提到了一些板、我面临这个问题、我对在哪里可以看到调试感到困惑。

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

    尊敬的 Roshan:

    此外、请提供以下方面的信息:

    • 您使用的 SD 卡大小和类型是多少?
    • 在尝试引导时、您使用的是什么速度模式?
    • 您遇到问题的电路板是否总是显示此问题?
      • 如果不是、平均10次中有多少次?
    截至昨天、在一个板上通电后、所有电压都能正常得到、在 cmd 和 Data0以及 clk 线路上有信号传输、但 minicom 屏幕上没有显示任何内容。
    • 您是否更改了引导之间的任何内容?
    • 您是否已尝试切换新 SD 以查看是否已损坏?
    • 您是否尝试过重新刷新新 SD 卡?

    此致、

    Matt

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

    当接口在某些电路板上正常工作时、但在其他电路板上正常工作时、有时会指示设计参数 (电压电平、时序裕量等)微不足道。  您已进行检查、以确保高 IO 电平和低 IO 电平都正确。  当 Uboot 从1b 切换到4b 模式时、速度是否也在变化?  降低接口速度是否有帮助?  可能是不满足时序参数。  如果 PCB 实现会产生反射、它会影响信号质量。

    制造错误还会导致某些电路板正常工作、而其他电路板无法正常工作。

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

    您好!
    我们尝试了这些,但它没有解决问题,我们在 cmd 行和数据3行的问题,这是短路的,并导致了错误的问题来了。
    但我们仍然无法跟踪问题出在什么情况下出现的电路板上、因为数据和 cmd 线路上没有短路。
    我们是否应该检查 RAM 端接电阻器、在 uboot 加载之前是否涉及此问题?
    如果不能、您能告诉我们可以从哪里开始检查?

    此致、
    Roshan Rajagopal

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

    如果我正确理解-一个电路板发生故障是由于制造问题。  另一个电路板也可能是制造问题、可能只是另一个问题。  也可能出现开路(无焊接连接)