主题中讨论的其他器件: 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]。
此致、
正常