工具与软件:
您好!
我正在引导一个定制的 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 提示符的点、因此我们也不知道该怎么做。
我对此有以下问题:
- 您能告诉我处理器和 SD 卡之间发生的引导通信,一步一步地,例如它如何从1位模式改变为4位模式,这是涉及 RAM 之间。 一个流程图显示了处理器和 SD 卡之间用于完全引导电路板的引导过程通信将会有所帮助。
- 这不是软件问题、因为使用相同的 SD 卡启动其他电路板、并且只有少数电路板面临此问题。 您能给我们讲一讲应在硬件部分的哪个位置检查以解决此问题吗?

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