AM625:[AM62X] HS-SE DEVICE can not boot from sdcard. 【ERROR: /chosen node create failed】

Part Number: AM625

please refer to log:

U-Boot SPL 2023.04-00003-g38438b5113-dirty (Mar 28 2024 - 15:23:32 +0800)
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.8--v09.01.08 (Kool Koala)')
SPL initial stack usage: 13376 bytes
Trying to boot from MMC2
Authentication passed
Authentication passed
Authentication passed
Authentication passed
Authentication passed
Starting ATF on ARM64 core...

NOTICE: BL31: v2.7(release):v2.7.0-359-g1309c6c80
NOTICE: BL31: Built : 16:36:55, Dec 22 2023
I/TC:
I/TC: OP-TEE version: 3.20.0 (gcc version 11.3.1 20220712 (Arm GNU Toolchain 11.3.Rel1)) #1 Fri Dec 22 08:18:12 UTC 2023 aarch64
I/TC: WARNING: This OP-TEE configuration might be insecure!
I/TC: WARNING: Please check optee.readthedocs.io/.../porting_guidelines.html
I/TC: Primary CPU initializing
I/TC: SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.8--v09.01.08 (Kool Koala)')
I/TC: HUK Initialized
I/TC: Activated SA2UL device
I/TC: Enabled firewalls for SA2UL TRNG device
I/TC: SA2UL TRNG initialized
I/TC: SA2UL Drivers initialized
I/TC: Primary CPU switching to normal world boot

U-Boot SPL 2023.04-00003-g38438b5113-dirty (Mar 28 2024 - 15:23:42 +0800)
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.8--v09.01.08 (Kool Koala)')
SPL initial stack usage: 1856 bytes
** Bad device specification mmc 0 **
Couldn't find partition mmc 0:1
Error: could not access storage.
Trying to boot from MMC2
Authentication passed
Authentication passed


U-Boot 2023.04-00003-g38438b5113-dirty (Mar 28 2024 - 15:23:42 +0800)

SoC: AM62X SR1.0 HS-SE
Model: Texas Instruments AM625 SK
DRAM: 1 GiB
Core: 71 devices, 31 uclasses, devicetree: separate
MMC: mmc@fa10000: 0, mmc@fa00000: 1
Loading Environment from MMC... *** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial
Net: eth0: ethernet@8000000port@1, eth1: ethernet@8000000port@2
Hit any key to stop autoboot: 0
=> mmmmmmmmmmmmmmmmmmmmmmmmmmm
Unknown command 'mmmmmmmmmmmmmmmmmmmmmmmmmmm' - try 'help'
=> setenv mmcdev 1
=> setenv bootpart 1:6
=> boot
switch to partitions #0, OK
mmc1 is current device
SD/MMC found on device 1
19182594 bytes read in 813 ms (22.5 MiB/s)
name_fit_config=conf-ti_k3-am625-m840e.dtb
## Loading kernel from FIT Image at 90000000 ...
Using 'conf-ti_k3-am625-m840e.dtb' configuration
Verifying Hash Integrity ... sha512,rsa4096:custMpk+ OK
Trying 'kernel-1' kernel subimage
Description: Linux kernel
Type: Kernel Image
Compression: uncompressed
Data Start: 0x900000f4
Data Size: 19134976 Bytes = 18.2 MiB
Architecture: AArch64
OS: Linux
Load Address: 0x81000000
Entry Point: 0x81000000
Hash algo: sha512
Hash value: eec5a460ee9c10bb5e72a842c22f9ba14cd4b945d3bd5e313c4d7e1648244af94e544ab0e25d39381cf5bbba261b0f59e7861e5342fc35b1950cadeb111acec9
Verifying Hash Integrity ... sha512+ OK
## Loading fdt from FIT Image at 90000000 ...
Using 'conf-ti_k3-am625-m840e.dtb' configuration
Verifying Hash Integrity ... sha512,rsa4096:custMpk+ OK
Trying 'fdt-ti_k3-am625-m840e.dtb' fdt subimage
Description: Flattened Device Tree blob
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x9123fc2c
Data Size: 43472 Bytes = 42.5 KiB
Architecture: AArch64
Load Address: 0x83000000
Hash algo: sha512
Hash value: 8e9fa6a07df4d6077194d517fcfc9171bf86100d48c76965cb66e51f2ad4dfa8933e2ad21b65f796a4364edc8abb6855ca35568232b36642a7250f4aaa2e84f9
Verifying Hash Integrity ... sha512+ OK
Loading fdt from 0x9123fc2c to 0x83000000
Booting using the fdt blob at 0x83000000
Working FDT set to 83000000
Loading Kernel Image
WARNING: could not set bootargs FDT_ERR_NOSPACE.
ERROR: /chosen node create failed
- must RESET the board to recover.

FDT creation failed!
resetting ...