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.

[参考译文] TMDSEVM437X:PROCESSOR-SDK-LINUX (SD 卡)无法引导(MMC0-AM437X v09.03.05.02)

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1521405/tmdsevm437x-mmc0-sd-card-boot-is-not-possible-processor-sdk-linux-am437x-v09-03-05-02

器件型号:TMDSEVM437X
主题中讨论的其他器件: TMDSIDK437X、TMDXSK437X

工具/软件:

尊敬的专家:

我无法使用 TMDSEVM437X 引导 MMC0 (SD 卡)(修订版:1.4a)。
・SDK:v09.03.05.02
Δ V tisdk-default-image-AM437X-EVM-09.03.05.02.wic.xz・

输出以下日志、然后在 SYSBOOT 停止为[5、6、9、12、13、0-4]:[1111 111]。
请告诉我原因和解决方案。

U-Boot SPL 2023.04-ti-g2a13324ec63c (Dec 04 2024 - 17:27:55 +0000)
Trying to boot from MMC1
SPL: Please implement spl_start_uboot() for your board
SPL: Direct Linux boot not active!

U-Boot 2023.04-ti-g2a13324ec63c (Dec 04 2024 - 17:27:55 +0000)

CPU: AM437X-GP rev 1.1
Model: TI AM437x GP EVM
DRAM: 2 GiB
// ← No further output

对于 SD 卡、我使用 balenaEtcher (以管理员身份运行)和"sudo /bin/create-sdcard.sh。
这两种方法的结果是相同的。
(日志结果与 v08.02.00.24 wic.xz 相同)
如果 SD 卡写入了 u-boot 2013、则它可以引导。

U-Boot 2013.10-g78d8ebd (Jun 09 2014 - 09:45:11)

I2C:   ready
DRAM:  1 GiB
NAND:  512 MiB
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Warning - bad CRC, using default environment

Net:   <ethaddr> not set. Validating first E-fuse MAC
cpsw
Hit any key to stop autoboot:  0
U-Boot#
U-Boot# boot
(Re)start USB...
USB0:   Register 2000440 NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found

USB device 0: unknown device
mmc0 is current device
Scanning mmc 0...
4119048 bytes read in 235 ms (16.7 MiB/s)
46472 bytes read in 23 ms (1.9 MiB/s)
mmc0 is current device
SD/MMC found on device 0
reading uEnv.txt
** Unable to read file uEnv.txt **
4119048 bytes read in 229 ms (17.2 MiB/s)
46472 bytes read in 23 ms (1.9 MiB/s)
Booting from mmc0 ...
Kernel image @ 0x80200000 [ 0x000000 - 0x3eda08 ]
## Flattened Device Tree blob at 80f80000
   Booting using the fdt blob at 0x80f80000
   Loading Device Tree to 9fff1000, end 9ffff587 ... OK

Starting kernel ...

SYSBOOT 已确认输出"CCCCCCCCCC..." 位于[5、6、9、12、13、0-4]:[1111 00011]。

此致、
正常