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