Uploaded image for project: 'Embedded Software & Tools'
  1. Embedded Software & Tools
  2. EXT_EP-11056

j784s4-evm: SD card not recognized in U-Boot when booting over UART

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: High High
    • Linux Core SDK
    • LCPD-29852
    • 08.05.00
    • 09.00.00
    • j784s4-evm

      When booting over UART, U-Boot fails to select the SD card:

       

      CWarning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
      xyzModem - CRC mode, 7471(SOH)/0(STX)/0(CAN) packets, 8 retries                                                                      
      Loaded 956004 bytes                                                                                                                  
      init_env from device 7 not supported!                                                                                                
      Starting ATF on ARM64 core...                                                                                                        
                                                                                                                                           
      NOTICE:  BL31: v2.7(release):v2.7.0-359-g1309c6c805-dirty                                                                            
      NOTICE:  BL31: Built : 02:45:48, Nov 26 2022                                                                                         
      I/TC:                                                                                                                                
      I/TC: OP-TEE version: 3.19.0-15-gd6c5d0037 (gcc version 9.2.1 20191025 (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))) #1 Tue Nov 29 16:05:37 UTC 2022 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 0x0008 '8.5.2--v08.05.02 (Chill Capybar')                                                         
      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                                                                                     
                                                                                                                                           
      U-Boot SPL 2021.01-g3983bffabc (Dec 02 2022 - 23:07:10 +0000)                                                                        
      SYSFW ABI: 3.1 (firmware rev 0x0008 '8.5.2--v08.05.02 (Chill Capybar')                                                               
      Trying to boot from UART                                                                                                             
      CxyzModem - CRC mode, 8738(SOH)/0(STX)/0(CAN) packets, 4 retries                                                                    
      Loaded 1118300 bytes                                                                                                                 
                                                                                                                                           
                                                                                                                                           
      U-Boot 2021.01-g3983bffabc (Dec 02 2022 - 23:07:10 +0000)                                                                            
                                                                                                                                           
      SoC:   J784S4 SR1.0 GP                                                                                                               
      Model: Texas Instruments J784S4 EVM                                                                                                  
      DRAM:  32 GiB                                                                                                                        
      Flash: 0 Bytes
      MMC:   mmc@4f80000: 0, mmc@4fb0000: 1                                                                                                
      Loading Environment from MMC... OK
      In:    serial@2880000
      Out:   serial@2880000
      Err:   serial@2880000
      am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA02102 cpsw_ver: 0x6BA82102 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
      Net:   eth0: ethernet@46000000port@1
      => mmc dev 0
      switch to partitions #0, OK
      mmc0(part 0) is current device
      => mmc dev 1
      Card did not respond to voltage select! : -110
      mmc_init: -95, time 43
      => mmc list
      mmc@4f80000: 0 (eMMC)
      mmc@4fb0000: 1
      => 
      
      

       

       

      Signature of the Failure

      this is what is printed when booting over UART:

       

       => mmc dev 1
      Card did not respond to voltage select! : -110
      mmc_init: -95, time 43
      => mmc list
      mmc@4f80000: 0 (eMMC)
      mmc@4fb0000: 1
      => 
      

      This is what is printed when booting from the SD card

      => mmc dev 1
      switch to partitions #0, OK
      mmc1 is current device
      => mmc list
      mmc@4f80000: 0 (eMMC)
      mmc@4fb0000: 1 (SD)
      

            syncuser TI User
            syncuser TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: