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.

DRA821U-Q1: DRA821 eMMC Booting FAIL

Part Number: DRA821U-Q1
Other Parts Discussed in Thread: DRA821

Hi, TI

I am using DRA821 with eMMC (KLM8G1GEUF-B04Q) connected to mmc0, but experiencing eMMC Booting Failures in specific samples

It's not failing every time, but approximately 100 out of 1000 attempts result in failure.

The booting FAIL logs are attached, and there are primarily three distinct cases that are observed.

When a 10~20pF capacitor is connected between GND and the CMD Line of the specific sample, eMMC booting operates normally

I am curious if connecting a capacitor to the CMD Line is a valid solution

==== Fail Log #1===============================

[    0.026000] U-Boot SPL 2023.04 (Feb 23 2024 - 11:12:26 +0900)
Trying to boot from MMC1
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
[    0.327000] Starting ATF on ARM64 core...

NOTICE:  BL31: v2.9(release):803903ea3-dirty
NOTICE:  BL31: Built : 07:33:39, Dec 21 2023
I/TC:
I/TC: OP-TEE version: 4.0.0 (gcc version 11.4.0 (GCC)) #1 Fri Oct 20 18:29:31 UTC 2023 aarch64
I/TC: WARNING: This OP-TEE configuration might be insecure!
I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html
I/TC: Primary CPU initializing
I/TC: SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
I/TC: HUK Initialized
I/TC: Activated SA2UL device
I/TC: Fixing SA2UL firewall owner for GP 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
Trying to boot from MMC1
unable to select a mode : -5
mmc_init: -524, time 95
spl: mmc init failed with error: -524
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###

=======Fail Log #2============================
[    0.026000] U-Boot SPL 2023.04 (Feb 23 2024 - 11:12:26 +0900)
Trying to boot from MMC1
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
[    0.328000] Starting ATF on ARM64 core...

NOTICE:  BL31: v2.9(release):803903ea3-dirty
NOTICE:  BL31: Built : 07:33:39, Dec 21 2023
I/TC:
I/TC: OP-TEE version: 4.0.0 (gcc version 11.4.0 (GCC)) #1 Fri Oct 20 18:29:31 UTC 2023 aarch64
I/TC: WARNING: This OP-TEE configuration might be insecure!
I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html
I/TC: Primary CPU initializing
I/TC: SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
I/TC: HUK Initialized
I/TC: Activated SA2UL device
I/TC: Fixing SA2UL firewall owner for GP 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
Trying to boot from MMC1
mmc_load_image_raw_sector: mmc block read error
** Partition 1 not valid on device 0 **
spl_register_fat_device: fat register err - -1
spl_load_image_fat: error reading image u-boot.img, err - -1
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###
===Fail Log #3 ===============================

[    0.026000] U-Boot SPL 2023.04 (Feb 23 2024 - 11:12:26 +0900)
Trying to boot from MMC1
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
[    0.328000] Starting ATF on ARM64 core...

NOTICE:  BL31: v2.9(release):803903ea3-dirty
NOTICE:  BL31: Built : 07:33:39, Dec 21 2023
I/TC:
I/TC: OP-TEE version: 4.0.0 (gcc version 11.4.0 (GCC)) #1 Fri Oct 20 18:29:31 UTC 2023 aarch64
I/TC: WARNING: This OP-TEE configuration might be insecure!
I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html
I/TC: Primary CPU initializing
I/TC: SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
I/TC: HUK Initialized
I/TC: Activated SA2UL device
I/TC: Fixing SA2UL firewall owner for GP 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
Trying to boot from MMC1
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted

[    0.674000] U-Boot 2023.04 (Feb 23 2024 - 11:12:17 +0900)

[    0.677000] SoC:   J7200 SR2.0 GP
[    0.678000] DRAM:  4 GiB
[    0.711000] wifi get node 6588
[    0.714000] tgu: wifipower enable
[    0.716000] MCU reset get node 30104
[    0.718000] MCU reset
[    0.720000] PHY reset get node 29828
[    0.722000] PHY reset
[    1.223000] CELL reset get node 29920
[    1.225000] CELL reset
[    1.727000] SPI reset get node 30012
[    1.728000] SPI reset
Core:  88 devices, 31 uclasses, devicetree: separate
Flash: 0 Bytes
[    2.233000] MMC:   mmc@4f80000: 0, mmc@4fb0000: 1
[env_relocate] env load
Loading Environment from MMC... Partition 1: invalid GUID
Partition 2: invalid GUID
Partition 3: invalid GUID
Partition 4: invalid GUID
Partition 5: invalid GUID
Partition 6: invalid GUID
Partition 7: invalid GUID
Partition 8: invalid GUID
*** Error - No Valid Environment Area found
*** Warning - bad env area, using default environment

read_env size : 0x00020000 , offset:  0x01800000
blk start : 0x0000C000 , blk_cnt : 0x00000100, rcnt : 0x00000000
!read failed
In:    serial@2800000
Out:   serial@2800000
Err:   serial@2800000
am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA02102 cpsw_ver: 0x6BA82102 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
[    2.936000] Net:   [    2.940000] eth0: ethernet@46000000port@1
[    2.943000] Hit any key to stop autoboot:  0
[    3.059000] switch to partitions #0, OK
[    3.061000] mmc0(part 0) is current device
SD/MMC found on device 0
Can't set block device
Can't set block device
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@21: Error reading output register
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@20: Error reading output register
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@22: Error reading output register
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@20: Error reading output register
GPIO: 'gpio@22_17' not found
Command 'gpio' failed: Error -22
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@21: Error reading output register
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@20: Error reading output register
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@22: Error reading output register
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@20: Error reading output register
GPIO: 'gpio@22_16' not found
Command 'gpio' failed: Error -22
k3_r5f_rproc r5f@41000000: Core 1 is already in use. No rproc commands work

Invalid partition 5 **
Couldn't find partition mmc 0:5
Can't set block device
No partition table - mmc 0 **
Couldn't find partition mmc 0:5
Can't set block device
No partition table - mmc 0 **
Couldn't find partition mmc 0:5
Can't set block device
No partition table - mmc 0 **
Couldn't find partition mmc 0:5
Can't set block device
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
No FDT memory address configured. Please configure
the FDT address via "fdt addr <address>" command.
Aborting!
Bad Linux ARM64 Image magic!
[    3.386000] switch to partitions #0, OK
[    3.388000] mmc0(part 0) is current device
No partition table - mmc 0 **
Couldn't find partition mmc 0:1
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@22: Error reading output register
Card did not respond to voltage select! : -110
mmc_init: -95, time 65
starting USB...
No working controllers found
USB is stopped. Please issue 'usb start' first.
starting USB...
No working controllers found
k3-navss-ringacc ringacc@2b800000: Ring Accelerator probed rings:286, gp-rings[96,32] sci-dev-id:235
k3-navss-ringacc ringacc@2b800000: dma-ring-reset-quirk: disabled
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
ethernet@46000000port@1 Waiting for PHY auto negotiation to complete......... TIMEOUT !
am65_cpsw_nuss_port ethernet@46000000port@1: phy_startup failed
am65_cpsw_nuss_port ethernet@46000000port@1: am65_cpsw_start end error
missing environment variable: pxeuuid
Retrieving file: pxelinux.cfg/01-34-08-e1-65-b1-6e
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
ethernet@46000000port@1 Waiting for PHY auto negotiation to complete......... TIMEOUT !
am65_cpsw_nuss_port ethernet@46000000port@1: phy_startup failed
am65_cpsw_nuss_port ethernet@46000000port@1: am65_cpsw_start end error
Retrieving file: pxelinux.cfg/00000000
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
ethernet@46000000port@1 Waiting for PHY auto negotiation to complete......... TIMEOUT !
am65_cpsw_nuss_port ethernet@46000000port@1: phy_startup failed
am65_cpsw_nuss_port ethernet@46000000port@1: am65_cpsw_start end error
Retrieving file: pxelinux.cfg/0000000
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
ethernet@46000000port@1 Waiting for PHY auto negotiation to complete......... TIMEOUT !
am65_cpsw_nuss_port ethernet@46000000port@1: phy_startup failed
am65_cpsw_nuss_port ethernet@46000000port@1: am65_cpsw_start end error
Retrieving file: pxelinux.cfg/000000
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
ethernet@46000000port@1 Waiting for PHY auto negotiation to complete......... TIMEOUT !
am65_cpsw_nuss_port ethernet@46000000port@1: phy_startup failed
am65_cpsw_nuss_port ethernet@46000000port@1: am65_cpsw_start end error
Retrieving file: pxelinux.cfg/00000
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
ethernet@46000000port@1 Waiting for PHY auto negotiation to complete......... TIMEOUT !
am65_cpsw_nuss_port ethernet@46000000port@1: phy_startup failed
am65_cpsw_nuss_port ethernet@46000000port@1: am65_cpsw_start end error
Retrieving file: pxelinux.cfg/0000
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
ethernet@46000000port@1 Waiting for PHY auto negotiation to complete......... TIMEOUT !
am65_cpsw_nuss_port ethernet@46000000port@1: phy_startup failed
am65_cpsw_nuss_port ethernet@46000000port@1: am65_cpsw_start end error
Retrieving file: pxelinux.cfg/000
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
ethernet@46000000port@1 Waiting for PHY auto negotiation to complete......... TIMEOUT !
am65_cpsw_nuss_port ethernet@46000000port@1: phy_startup failed
am65_cpsw_nuss_port ethernet@46000000port@1: am65_cpsw_start end error
Retrieving file: pxelinux.cfg/00
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
ethernet@46000000port@1 Waiting for PHY auto negotiation to complete......... TIMEOUT !
am65_cpsw_nuss_port ethernet@46000000port@1: phy_startup failed
am65_cpsw_nuss_port ethernet@46000000port@1: am65_cpsw_start end error
Retrieving file: pxelinux.cfg/0
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
ethernet@46000000port@1 Waiting for PHY auto negotiation to complete......... TIMEOUT !
am65_cpsw_nuss_port ethernet@46000000port@1: phy_startup failed
am65_cpsw_nuss_port ethernet@46000000port@1: am65_cpsw_start end error
Retrieving file: pxelinux.cfg/default-arm-k3-j721e
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
ethernet@46000000port@1 Waiting for PHY auto negotiation to complete......... TIMEOUT !
am65_cpsw_nuss_port ethernet@46000000port@1: phy_startup failed
am65_cpsw_nuss_port ethernet@46000000port@1: am65_cpsw_start end error
Retrieving file: pxelinux.cfg/default-arm-k3
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
ethernet@46000000port@1 Waiting for PHY auto negotiation to complete......... TIMEOUT !
am65_cpsw_nuss_port ethernet@46000000port@1: phy_startup failed
am65_cpsw_nuss_port ethernet@46000000port@1: am65_cpsw_start end error
Retrieving file: pxelinux.cfg/default-arm
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
ethernet@46000000port@1 Waiting for PHY auto negotiation to complete......... TIMEOUT !
am65_cpsw_nuss_port ethernet@46000000port@1: phy_startup failed
am65_cpsw_nuss_port ethernet@46000000port@1: am65_cpsw_start end error
Retrieving file: pxelinux.cfg/default
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
ethernet@46000000port@1 Waiting for PHY auto negotiation to complete......... TIMEOUT !
am65_cpsw_nuss_port ethernet@46000000port@1: phy_startup failed
am65_cpsw_nuss_port ethernet@46000000port@1: am65_cpsw_start end error
Config file not found
starting USB...
No working controllers found
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
ethernet@46000000port@1 Waiting for PHY auto negotiation to complete......... TIMEOUT !
am65_cpsw_nuss_port ethernet@46000000port@1: phy_startup failed
am65_cpsw_nuss_port ethernet@46000000port@1: am65_cpsw_start end error
am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 2
ethernet@46000000port@1 Waiting for PHY auto negotiation to complete......... TIMEOUT !
am65_cpsw_nuss_port ethernet@46000000port@1: phy_startup failed
am65_cpsw_nuss_port ethernet@46000000port@1: am65_cpsw_start end error
=>

Thank you.

  • Hi Mr. Kim,

    It seems the fail logs logs could be from different problems. I have a couple of clarifying questions for you:

    • Does connecting a capacitor between GND and CMD line solve all boot failures? or does it solve a specific failure?
    • Are you using a TI EVM board or custom board?
    • Can you please provide a schematic of eMMC and your board?

    Best Regards,

    Matt

  • Dear Matt

    It seems like all eMMC boot failures are being resolved.

    We are using a custom board.

    Attached is the circuit section where eMMC and AP are connected.

    Best Regards
  • Hi Matt

    Is there any update?

    Best Regards,

  • Hi Mr. Kim,

    Thank you for your patience. Unfortunately, with the custom board and different eMMC part being used, we cannot replicate this to see if placing a 10~20pF capacitor is a viable fix and will not cause other issues. Therefore, I cannot recommend this as a solution. However, I can recommend that you use the latest SDK version available and use the DRA821 EVM schematic as a reference.

    Here is the schematic for your reference: PROC079A_SCH.pdf

    Best Regards,

    Matt

  • HI Matt

    OK,  We will not consider adding the CAP.

    The eMMC part is currently not configurable for changes, so we need to find another solution.

    I think that most of the mentioned eMMC errors seem to occur when reading the eMMC.

    Would adjusting the drive strength of the eMMC be helpful?

    Thank you.

  • Hi MyoungBong,

    Would adjusting the drive strength of the eMMC be helpful?

    Drive strength will improve the signal quality.

    By default in U-BOOT we are configuring the drive strength as 50ohm 

    I think that most of the mentioned eMMC errors seem to occur when reading the eMMC.

    During the failure cases seems your card is not responding have you tried checking the CMD,DATA,CLOCK waveform during the issue.

    Can you do below suggested changes to get the command response traces in the U-BOOT so that we an confirm that we are not receiving the response.

     #define CONFIG_MMC_TRACE in drivers/mmc/mmc_private.h in uboot repo  and build.

    Regards
    Diwakar

  • Hi

    I Attached is the trace log when eMMC fails to boot.

    ### ERROR LOG1 ###
    
    [    0.034000] U-Boot SPL 2021.01 (Mar 14 2024 - 15:34:47 +0900)
    [    0.096000] Trying to boot from MMC1
    CMD_SEND:0
    		ARG			 0x00000000
    		MMC_RSP_NONE
    CMD_SEND:8
    		ARG			 0x000000aa
    		RET			 -110
    CMD_SEND:55
    		ARG			 0x00000000
    		RET			 -110
    CMD_SEND:0
    		ARG			 0x00000000
    		MMC_RSP_NONE
    CMD_SEND:1
    		ARG			 0x00000000
    		MMC_RSP_R3,4		 0x40ff8080 
    CMD_SEND:1
    		ARG			 0x40000080
    		MMC_RSP_R3,4		 0x40ff8080 
    CMD_SEND:1
    		ARG			 0x40000080
    		MMC_RSP_R3,4		 0xc0ff8080 
    CMD_SEND:2
    		ARG			 0x00000000
    		MMC_RSP_R2		 0x15010038 
    		          		 0x47554634 
    		          		 0x5239c69c 
    		          		 0x52d44900 
    
    					DUMPING DATA
    					000 - 15 01 00 38 
    					004 - 47 55 46 34 
    					008 - 52 39 c6 9c 
    					012 - 52 d4 49 00 
    CMD_SEND:3
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000500 
    CMD_SEND:9
    		ARG			 0x00010000
    		MMC_RSP_R2		 0xd0270132 
    		          		 0x0f5903ff 
    		          		 0xf6dbffef 
    		          		 0x8e404000 
    
    					DUMPING DATA
    					000 - d0 27 01 32 
    					004 - 0f 59 03 ff 
    					008 - f6 db ff ef 
    					012 - 8e 40 40 00 
    CMD_SEND:7
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000700 
    CMD_SEND:8
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:6
    		ARG			 0x03b70200
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:6
    		ARG			 0x03b90200
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		RET			 -70
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:6
    		ARG			 0x03b90100
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:8
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:6
    		ARG			 0x03b70600
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:6
    		ARG			 0x03b90300
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:8
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:6
    		ARG			 0x03b34900
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:17
    		ARG			 0x00000800
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:18
    		ARG			 0x00000800
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:12
    		ARG			 0x00000000
    		MMC_RSP_R1b		 0x00000b00 
    CMD_SEND:18
    		ARG			 0x00000802
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:12
    		ARG			 0x00000000
    		MMC_RSP_R1b		 0x00000b00 
    CMD_SEND:18
    		ARG			 0x00000858
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:12
    		ARG			 0x00000000
    		MMC_RSP_R1b		 0x00000b00 
    CMD_SEND:18
    		ARG			 0x00000b44
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:12
    		ARG			 0x00000000
    		MMC_RSP_R1b		 0x00000b00 
    CMD_SEND:18
    		ARG			 0x00000cdb
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:12
    		ARG			 0x00000000
    		MMC_RSP_R1b		 0x00000b00 
    CMD_SEND:18
    		ARG			 0x00000ef2
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:12
    		ARG			 0x00000000
    		MMC_RSP_R1b		 0x00000b00 
    [    0.518000] Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.7(release):v2.7.0-391-g9dedc1ab2-dirty
    NOTICE:  BL31: Built : 10:55:33, Sep 16 2022
    ti_dm6441_gpio gpio@42110000: pinctrl_select_state_full: uclass_get_device_by_phandle_id: err=-19
    [    0.143000] Trying to boot from MMC1
    CMD_SEND:0
    		ARG			 0x00000000
    		MMC_RSP_NONE
    CMD_SEND:8
    		ARG			 0x000000aa
    		RET			 -110
    CMD_SEND:55
    		ARG			 0x00000000
    		RET			 -110
    CMD_SEND:0
    		ARG			 0x00000000
    		MMC_RSP_NONE
    CMD_SEND:1
    		ARG			 0x00000000
    		MMC_RSP_R3,4		 0x40ff8080 
    CMD_SEND:1
    		ARG			 0x40000080
    		MMC_RSP_R3,4		 0x40ff8080 
    CMD_SEND:1
    		ARG			 0x40000080
    		MMC_RSP_R3,4		 0xc0ff8080 
    CMD_SEND:2
    		ARG			 0x00000000
    		MMC_RSP_R2		 0x15010038 
    		          		 0x47554634 
    		          		 0x5239c69c 
    		          		 0x52d44900 
    
    					DUMPING DATA
    					000 - 15 01 00 38 
    					004 - 47 55 46 34 
    					008 - 52 39 c6 9c 
    					012 - 52 d4 49 00 
    CMD_SEND:3
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000500 
    CMD_SEND:9
    		ARG			 0x00010000
    		MMC_RSP_R2		 0xd0270132 
    		          		 0x0f5903ff 
    		          		 0xf6dbffef 
    		          		 0x8e404000 
    
    					DUMPING DATA
    					000 - d0 27 01 32 
    					004 - 0f 59 03 ff 
    					008 - f6 db ff ef 
    					012 - 8e 40 40 00 
    CMD_SEND:7
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000700 
    CMD_SEND:8
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:6
    		ARG			 0x03b70200
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:6
    		ARG			 0x03b90200
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:21
    		ARG			 0x00000000
    		RET			 -70
    CMD_SEND:21
    		ARG			 0x00000000
    		RET			 -70
    CMD_SEND:21
    		ARG			 0x00000000
    		RET			 -70
    CMD_SEND:21
    		ARG			 0x00000000
    		RET			 -70
    CMD_SEND:21
    		ARG			 0x00000000
    		RET			 -70
    CMD_SEND:21
    		ARG			 0x00000000
    		RET			 -70
    CMD_SEND:21
    		ARG			 0x00000000
    		RET			 -70
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:6
    		ARG			 0x03b90100
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:8
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:6
    		ARG			 0x03b70600
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:6
    		ARG			 0x03b90300
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:8
    		ARG			 0x00000000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:13
    		ARG			 0x00010000
    		RET			 -70
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:6
    		ARG			 0x03b70200
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:13
    		ARG			 0x00010000
    		RET			 -70
    CMD_SEND:13
    		ARG			 0x00010000
    		RET			 -70
    CMD_SEND:13
    		ARG			 0x00010000
    		RET			 -70
    CMD_SEND:13
    		ARG			 0x00010000
    		RET			 -70
    CMD_SEND:13
    		ARG			 0x00010000
    		RET			 -70
    CURR STATE:0
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:6
    		ARG			 0x03b90200
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b90200
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b90200
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b90200
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		MMC_RSP_R1b		 0x00000980 
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000980 
    CURR STATE:4
    CMD_SEND:6
    		ARG			 0x03b70100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70200
    		MMC_RSP_R1b		 0x00000980 
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000980 
    CURR STATE:4
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		MMC_RSP_R1b		 0x00000980 
    CMD_SEND:13
    		ARG			 0x00010000
    		RET			 -70
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:6
    		ARG			 0x03b70100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70200
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70200
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70200
    		MMC_RSP_R1b		 0x00000980 
    CMD_SEND:13
    		ARG			 0x00010000
    		RET			 -70
    CMD_SEND:13
    		ARG			 0x00010000
    		RET			 -70
    CMD_SEND:13
    		ARG			 0x00010000
    		RET			 -70
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:6
    		ARG			 0x03b90100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b90100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b90100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b90100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70200
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70200
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70200
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70200
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70200
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70200
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70200
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70200
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70100
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b70000
    		RET			 -70
    unable to select a mode : -70
    mmc_init: -524, time 834
    spl: mmc init failed with error: -524
    SPL: failed to boot from all boot devices
    ### ERROR ### Please RESET the board ###
    
    
    ### ERROR LOG 2 ###
    [    0.034000] U-Boot SPL 2021.01 (Mar 14 2024 - 15:34:47 +0900)
    [    0.096000] Trying to boot from MMC1
    CMD_SEND:0
    		ARG			 0x00000000
    		MMC_RSP_NONE
    CMD_SEND:8
    		ARG			 0x000000aa
    		RET			 -110
    CMD_SEND:55
    		ARG			 0x00000000
    		RET			 -110
    CMD_SEND:0
    		ARG			 0x00000000
    		MMC_RSP_NONE
    CMD_SEND:1
    		ARG			 0x00000000
    		MMC_RSP_R3,4		 0x40ff8080 
    CMD_SEND:1
    		ARG			 0x40000080
    		MMC_RSP_R3,4		 0x40ff8080 
    CMD_SEND:1
    		ARG			 0x40000080
    		MMC_RSP_R3,4		 0xc0ff8080 
    CMD_SEND:2
    		ARG			 0x00000000
    		MMC_RSP_R2		 0x15010038 
    		          		 0x47554634 
    		          		 0x5239c69c 
    		          		 0x52d44900 
    
    					DUMPING DATA
    					000 - 15 01 00 38 
    					004 - 47 55 46 34 
    					008 - 52 39 c6 9c 
    					012 - 52 d4 49 00 
    CMD_SEND:3
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000500 
    CMD_SEND:9
    		ARG			 0x00010000
    		MMC_RSP_R2		 0xd0270132 
    		          		 0x0f5903ff 
    		          		 0xf6dbffef 
    		          		 0x8e404000 
    
    					DUMPING DATA
    					000 - d0 27 01 32 
    					004 - 0f 59 03 ff 
    					008 - f6 db ff ef 
    					012 - 8e 40 40 00 
    CMD_SEND:7
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000700 
    CMD_SEND:8
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:6
    		ARG			 0x03b70200
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:6
    		ARG			 0x03b90200
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		RET			 -70
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:6
    		ARG			 0x03b90100
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:8
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:6
    		ARG			 0x03b70600
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:6
    		ARG			 0x03b90300
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:8
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:6
    		ARG			 0x03b34900
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:17
    		ARG			 0x00000800
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:18
    		ARG			 0x00000800
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:12
    		ARG			 0x00000000
    		MMC_RSP_R1b		 0x00000b00 
    CMD_SEND:18
    		ARG			 0x00000802
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:12
    		ARG			 0x00000000
    		MMC_RSP_R1b		 0x00000b00 
    CMD_SEND:18
    		ARG			 0x00000858
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:12
    		ARG			 0x00000000
    		MMC_RSP_R1b		 0x00000b00 
    CMD_SEND:18
    		ARG			 0x00000b44
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:12
    		ARG			 0x00000000
    		MMC_RSP_R1b		 0x00000b00 
    CMD_SEND:18
    		ARG			 0x00000cdb
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:12
    		ARG			 0x00000000
    		MMC_RSP_R1b		 0x00000b00 
    CMD_SEND:18
    		ARG			 0x00000ef2
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:12
    		ARG			 0x00000000
    		MMC_RSP_R1b		 0x00000b00 
    [    0.518000] Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.7(release):v2.7.0-391-g9dedc1ab2-dirty
    NOTICE:  BL31: Built : 10:55:33, Sep 16 2022
    ti_dm6441_gpio gpio@42110000: pinctrl_select_state_full: uclass_get_device_by_phandle_id: err=-19
    [    0.143000] Trying to boot from MMC1
    CMD_SEND:0
    		ARG			 0x00000000
    		MMC_RSP_NONE
    CMD_SEND:8
    		ARG			 0x000000aa
    		RET			 -110
    CMD_SEND:55
    		ARG			 0x00000000
    		RET			 -110
    CMD_SEND:0
    		ARG			 0x00000000
    		MMC_RSP_NONE
    CMD_SEND:1
    		ARG			 0x00000000
    		MMC_RSP_R3,4		 0x40ff8080 
    CMD_SEND:1
    		ARG			 0x40000080
    		MMC_RSP_R3,4		 0x40ff8080 
    CMD_SEND:1
    		ARG			 0x40000080
    		MMC_RSP_R3,4		 0xc0ff8080 
    CMD_SEND:2
    		ARG			 0x00000000
    		MMC_RSP_R2		 0x15010038 
    		          		 0x47554634 
    		          		 0x5239c69c 
    		          		 0x52d44900 
    
    					DUMPING DATA
    					000 - 15 01 00 38 
    					004 - 47 55 46 34 
    					008 - 52 39 c6 9c 
    					012 - 52 d4 49 00 
    CMD_SEND:3
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000500 
    CMD_SEND:9
    		ARG			 0x00010000
    		MMC_RSP_R2		 0xd0270132 
    		          		 0x0f5903ff 
    		          		 0xf6dbffef 
    		          		 0x8e404000 
    
    					DUMPING DATA
    					000 - d0 27 01 32 
    					004 - 0f 59 03 ff 
    					008 - f6 db ff ef 
    					012 - 8e 40 40 00 
    CMD_SEND:7
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000700 
    CMD_SEND:8
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:6
    		ARG			 0x03b70200
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:6
    		ARG			 0x03b90200
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:21
    		ARG			 0x00000000
    		RET			 -70
    CMD_SEND:21
    		ARG			 0x00000000
    		RET			 -70
    CMD_SEND:21
    		ARG			 0x00000000
    		RET			 -70
    CMD_SEND:21
    		ARG			 0x00000000
    		RET			 -70
    CMD_SEND:21
    		ARG			 0x00000000
    		RET			 -70
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:21
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:6
    		ARG			 0x03b90100
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:8
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:6
    		ARG			 0x03b70600
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:6
    		ARG			 0x03b90300
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:8
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CMD_SEND:6
    		ARG			 0x03b34900
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b34900
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b34900
    		RET			 -70
    CMD_SEND:6
    		ARG			 0x03b34900
    		MMC_RSP_R1b		 0x00000900 
    CMD_SEND:13
    		ARG			 0x00010000
    		RET			 -70
    CMD_SEND:13
    		ARG			 0x00010000
    		RET			 -70
    CMD_SEND:13
    		ARG			 0x00010000
    		RET			 -70
    CMD_SEND:13
    		ARG			 0x00010000
    		RET			 -70
    CMD_SEND:13
    		ARG			 0x00010000
    		RET			 -70
    CURR STATE:0
    CMD_SEND:13
    		ARG			 0x00010000
    		RET			 -70
    CMD_SEND:13
    		ARG			 0x00010000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    CURR STATE:4
    CMD_SEND:17
    		ARG			 0x00001800
    		RET			 -70
    mmc_load_image_raw_sector: mmc block read error
    CMD_SEND:17
    		ARG			 0x00000000
    		MMC_RSP_R1,5,6,7 	 0x00000900 
    ** Partition 1 not valid on device 0 **
    spl_register_fat_device: fat register err - -1
    spl_load_image_fat: error reading image u-boot.img, err - -1
    SPL: failed to boot from all boot devices
    ### ERROR ### Please RESET the board ###
    
    

    Please check it.

    Best Regards.

  • Hi 

    Allow me some time to check on this will respond you within a day.

    Regards
    Diwakar

  • Hi 

    I could see that CMD21 is getting executed seems you are using HS200 or HS400.

    There are multiple communication error are getting reported .

    Have you tried with lower speed modes like DDR52,HS.

    Is it possible to replace the emmc sample and check.Also plese check the voltage level on the emmc device are stable (VCC).

    Regards
    Diwakar

  • Dear Diwakar

    We are using HS400 Mode. We would like to test switching to HS200. Could you please advise on which part needs to be modified?

    Best Regards

  • HI MyoungBong

    Can you remove the suggested properties from the <u-boot>/arch/arm/dts/k3-j7200-main.dtsi

    recompile the U-BOOT and check once you remove these property it will run in HS200 mode, Also have you tried this ?

    Is it possible to replace the emmc sample and check.Also plese check the voltage level on the emmc device are stable (VCC).

    Regards
    Diwakar

  • Dear Diwakar

    We haven't proceeded with replacing with another sample yet, but have confirmed that VCC is being supplied steadily at 1.78V.

    Currently conducting ON/OFF TEST with HS200.

    If HS200 operates reliably, is additional tuning required to use HS400?

    Regards

  • HI MyoungBong

    If HS200 operates reliably, is additional tuning required to use HS400?

    From the software side i dont think we can do much things here.

    If HS200 is stable can you try boosting the IO voltage to 1.9 or 1.8v.

    Regards
    Diwakar

  • Hi Diwakar Dhyani

    We have decided to use the HS200. Thank you for your support.

    Best Regards