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.

PROCESSOR-SDK-AM62X: am6254

Part Number: PROCESSOR-SDK-AM62X
Other Parts Discussed in Thread: AM625

Tool/software:

hi experts,

while trying to boot from sd card i am having the following problem 

i configure sd card as backup and uart as primary boot mode in my custom am62x board

CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC02000000011a0000616d3632780000000000000048C
U-Boot SPL 2024.04-dirty (May 28 2025 - 07:00:41 +0000)
0
   - 0 'sysctrler'
   - found
Looking for mailbox@4d000000
Looking for mailbox@4d000000
      - checking mailbox@4d000000
   - result for mailbox@4d000000: mailbox@4d000000 (ret=0)
   - result for mailbox@4d000000: mailbox@4d000000 (ret=0)
Looking for mailbox@4d000000
Looking for mailbox@4d000000
      - checking mailbox@4d000000
   - result for mailbox@4d000000: mailbox@4d000000 (ret=0)
   - result for mailbox@4d000000: mailbox@4d000000 (ret=0)
Looking for mailbox@43600000
Looking for mailbox@43600000
      - checking mailbox@4d000000
      - checking mailbox@43600000
   - result for mailbox@43600000: mailbox@43600000 (ret=0)
   - result for mailbox@43600000: mailbox@43600000 (ret=0)
0
   - 0 'sysctrler'
   - found                                                                      
Looking for timer@2400000                                                       
Looking for timer@2400000                                                       
      - checking timer@2400000                                                  
   - result for timer@2400000: timer@2400000 (ret=0)                            
   - result for timer@2400000: timer@2400000 (ret=0)                            
Looking for power-controller                                                    
Looking for power-controller                                                    
      - checking power-controller                                               
   - result for power-controller: power-controller (ret=0)                      
   - result for power-controller: power-controller (ret=0)                      
Looking for clock-controller                                                    
Looking for clock-controller                                                    
      - checking clock-controller                                               
   - result for clock-controller: clock-controller (ret=0)                      
   - result for clock-controller: clock-controller (ret=0)                      
Looking for clock-controller                                                    
Looking for clock-controller                                                    
      - checking clock-controller                                               
   - result for clock-controller: clock-controller (ret=0)                      
   - result for clock-controller: clock-controller (ret=0)                      
SYSFW ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)')            
Looking for power-controller                                                    
Looking for power-controller                                                    
      - checking power-controller                                               
   - result for power-controller: power-controller (ret=0)                      
   - result for power-controller: power-controller (ret=0)                      
Looking for power-controller                                                    
Looking for power-controller                                                    
      - checking power-controller                                               
   - result for power-controller: power-controller (ret=0)                      
   - result for power-controller: power-controller (ret=0)                      
Looking for power-controller                                                    
Looking for power-controller                                                    
      - checking power-controller                                               
   - result for power-controller: power-controller (ret=0)                      
   - result for power-controller: power-controller (ret=0)                      
Looking for power-controller                                                    
Looking for power-controller                                                    
      - checking power-controller                                               
   - result for power-controller: power-controller (ret=0)                      
   - result for power-controller: power-controller (ret=0)                      
Looking for clock-controller                                                    
Looking for clock-controller                                                    
      - checking clock-controller                                               
   - result for clock-controller: clock-controller (ret=0)                      
   - result for clock-controller: clock-controller (ret=0)                      
Looking for clock-controller                                                    
Looking for clock-controller                                                    
      - checking clock-controller                                               
   - result for clock-controller: clock-controller (ret=0)                      
   - result for clock-controller: clock-controller (ret=0)                      
SPL initial stack usage: 13392 bytes                                            
SPL malloc() before relocation used 0x6f28 bytes (27 KB)                        
>>SPL: board_init_r()                                                           
BIR: 1                                                                          
MMI 1                                                                           
MMI 2                                                                           
using memory 2214592512-2231369728 for malloc()                                 
MMI 4                                                                           
BIR: 2                                                                          
spl_init                                                                        
BIR: 3                                                                          
BIR: 4                                                                          
BIR: 5                                                                          
BIR: 6                                                                          
BIR: 7                                                                          
BIR: 8                                                                          
BIR: 9                                                                          
BIR: 10                                                                         
BIR: 11                                                                         
BIR: 12                                                                         
am625_init: spl_boot_device: devstat = 0xf63b bootmedia = 0x8 bootindex = 1     
BIR: 13                                                                         
BFD: 1                                                                          
Trying to boot from MMC2                                                        
SLI: 1                                                                          
SMMCL: filename=tispl.bin                                                       
SMMCL: 2                                                                        
SMMCL: 3                                                                        
SMMFD: boot_device=8                                                            
SMMFD: mmc_dev=1                                                                
SMMFD: 1                                                                        
MMCI: num=1                                                                     
1                                                                               
   - 0 'mmc@fa10000'                                                            
   - 1 'mmc@fa00000'                                                            
   - found                                                                      
Looking for power-controller                                                    
Looking for power-controller                                                    
      - checking power-controller                                               
   - result for power-controller: power-controller (ret=0)                      
   - result for power-controller: power-controller (ret=0)                      
Looking for clock-controller                                                    
Looking for clock-controller                                                    
      - checking clock-controller                                               
   - result for clock-controller: clock-controller (ret=0)                      
   - result for clock-controller: clock-controller (ret=0)                      
sdhci_setup_cfg, caps: 0x3de8c801                                               
sdhci_setup_cfg, caps_1: 0x18000407                                             
am654_sdhci mmc@fa00000: Couldn't find ti,otap-del-sel-mmc-hs                   
am654_sdhci mmc@fa00000: Couldn't find                                          
am654_sdhci mmc@fa00000: Couldn't find ti,otap-del-sel-ddr52                    
am654_sdhci mmc@fa00000: Couldn't find ti,otap-del-sel-hs200                    
am654_sdhci mmc@fa00000: Couldn't find ti,otap-del-sel-hs400                    
MMCI: 3 dev=43c34768 m=43c347d8                                                 
MMCI: 4                                                                         
SMMFD: 2                                                                        
SMMFD: 5                                                                        
SMMFD: 6 mmcp=43c347d8                                                          
SMMCL: 4                                                                        
MMCI: start_init                                                                
MMCI: Host caps=300003ed                                                        
MMCI: User speed mode=13                                                        
MMCI: 1                                                                         
mmc_deferred_probe: ENTER - mmc=43c347d8, mmc->dev=43c34768                     
dm_mmc_deferred_probe: ENTER - dev=43c34768, dev->name=mmc@fa00000              
dm_mmc_deferred_probe: calling ops->deferred_probe(dev)                         
SDP: 1                                                                          
SDP: 2                                                                          
sdhci_deferred_probe: ENTER - dev=43c34768, dev->name=mmc@fa00000, mmc=43c347d80
sdhci_deferred_probe: calling host->ops->deferred_probe(host)                   
am654_sdhci_deferred_probe: ENTER - host=81e00000, dev=43c34768, dev->name=mmc@8
am654_sdhci_deferred_probe: starting card detect polling, timeout=2000 ms       
mmc_getcd: ENTER - mmc=43c347d8, mmc->dev=43c34768                              
dm_mmc_get_cd: ENTER - dev=43c34768, dev->name=mmc@fa00000                      
dm_mmc_get_cd: calling ops->get_cd(dev)                                         
SGC: 1                                                                          
sdhci_get_cd: ENTER - dev=43c34768, dev->name=mmc@fa00000, mmc=43c347d8, host=80
sdhci_get_cd: SDHCI_PRESENT_STATE card present bit: 1                           
sdhci_get_cd: CD active low, returning 1                                        
dm_mmc_get_cd: ops->get_cd returned 1                                           
mmc_getcd: dm_mmc_get_cd returned 1                                             
am654_sdhci_deferred_probe: mmc_getcd returned 1 (elapsed: 43 ms)               
am654_sdhci_deferred_probe: card detected after 49 ms, calling am654_sdhci_init 
am654_sdhci_init: ENTER - plat=43c347b8, flags=0x2                              
am654_sdhci_init: resetting OTAP to default value, mask=0x10f000                
am654_sdhci_init: IOMUX_PRESENT flag set, enabling pins                         
am654_sdhci_init: removable card, slot type remains default                     
am654_sdhci_init: setting CTL_CFG_2 to 0x0                                      
am654_sdhci_init: initialization complete, returning 0                          
am654_sdhci_deferred_probe: calling sdhci_probe(dev)                            
sdhci_probe: ENTER - dev=43c34768, dev->name=mmc@fa00000, mmc=43c347d8          
sdhci_init: ENTER - mmc=43c347d8, host=81e00000                                 
sdhci_init: calling sdhci_reset(host, SDHCI_RESET_ALL)                          
sdhci_reset: ENTER - host=81e00000, mask=0x01                                   
sdhci_reset: wrote reset mask 0x01 to SDHCI_SOFTWARE_RESET                      
sdhci_reset: reset completed after 0 ms                                         
sdhci_init: calling sdhci_set_power(host, 21)                                   
sdhci_set_power: ENTER - host=81e00000, power=21                                
sdhci_set_power: calculated power value: 0x0e                                   
sdhci_set_power: setting power control to 0x0f                                  
sdhci_init: enabling interrupts                                                 
sdhci_init: returning 0                                                         
sdhci_probe: sdhci_init returned 0                                              
am654_sdhci_deferred_probe: sdhci_probe returned 0                              
sdhci_deferred_probe: host->ops->deferred_probe returned 0                      
sdhci_deferred_probe: returning 0                                               
dm_mmc_deferred_probe: ops->deferred_probe returned 0                           
mmc_deferred_probe: dm_mmc_deferred_probe returned 0                            
MMCI: 2                                                                         
mmc_getcd: ENTER - mmc=43c347d8, mmc->dev=43c34768                              
dm_mmc_get_cd: ENTER - dev=43c34768, dev->name=mmc@fa00000                      
dm_mmc_get_cd: calling ops->get_cd(dev)                                         
SGC: 1                                                                          
sdhci_get_cd: ENTER - dev=43c34768, dev->name=mmc@fa00000, mmc=43c347d8, host=80
sdhci_get_cd: SDHCI_PRESENT_STATE card present bit: 1                           
sdhci_get_cd: CD active low, returning 1                                        
dm_mmc_get_cd: ops->get_cd returned 1                                           
mmc_getcd: dm_mmc_get_cd returned 1                                             
MMCI: no_card=0                                                                 
MMCI: 3                                                                         
MGOC: get_op_cond has_init=0, uhs_en=0                                          
MGOC: power_init err=0                                                          
clock is disabled (0Hz)                                                         
MGOC: power_cycle err=0                                                         
MGOC: 2 mmc_reinit                                                              
MGOC: 3 mmc_reinit err=0                                                        
MGOC: 5 set_initial_state                                                       
clock is enabled (400000Hz)                                                     
SDHCI: cmdidx=0, resp_type=0, cmdarg=0                                          
sdhci_send_command: command completed successfully, stat=0x00000001             
sdhci_send_command: command completed successfully                              
MGOC: 6 go_idle err=0                                                           
SDHCI: cmdidx=8, resp_type=21, cmdarg=426                                       
sdhci_send_command: command completed successfully, stat=0x00000001             
sdhci_send_command: command completed successfully                              
MGOC: 7 send_if_cond err=0                                                      
SDHCI: cmdidx=55, resp_type=21, cmdarg=0                                        
sdhci_send_command: command completed successfully, stat=0x00000001             
sdhci_send_command: command completed successfully                              
SDHCI: cmdidx=41, resp_type=1, cmdarg=1076887552                                
sdhci_send_command: command completed successfully, stat=0x00000001             
sdhci_send_command: command completed successfully                              
SDHCI: cmdidx=55, resp_type=21, cmdarg=0                                        
sdhci_send_command: command completed successfully, stat=0x00000001             
sdhci_send_command: command completed successfully                              
SDHCI: cmdidx=41, resp_type=1, cmdarg=1076887552                                
sdhci_send_command: command completed successfully, stat=0x00000001             
sdhci_send_command: command completed successfully                              
MGOC: 8 send_op_cond err=0                                                      
MMCI: 4 err=0                                                                   
SDHCI: cmdidx=2, resp_type=7, cmdarg=0                                          
sdhci_send_command: command completed successfully, stat=0x00000001             
sdhci_send_command: command completed successfully                              
SDHCI: cmdidx=3, resp_type=21, cmdarg=0                                         
sdhci_send_command: command completed successfully, stat=0x00000001             
sdhci_send_command: command completed successfully                              
SDHCI: cmdidx=9, resp_type=7, cmdarg=1504968704                                 
sdhci_send_command: command completed successfully, stat=0x00000001             
sdhci_send_command: command completed successfully                              
SDHCI: cmdidx=7, resp_type=21, cmdarg=1504968704                                
sdhci_send_command: command completed successfully, stat=0x00000001             
sdhci_send_command: command completed successfully                              
SDHCI: cmdidx=55, resp_type=21, cmdarg=1504968704                               
sdhci_send_command: command completed successfully, stat=0x00000001             
sdhci_send_command: command completed successfully                              
SDHCI: cmdidx=51, resp_type=21, cmdarg=0                                        
sdhci_send_command: command completed successfully, stat=0x00000001             
sdhci_send_command: calling sdhci_transfer_data                                 
sdhci_send_command: sdhci_transfer_data returned 0                              
sdhci_send_command: command completed successfully                              
SDHCI: cmdidx=55, resp_type=21, cmdarg=1504968704                               
sdhci_send_command: command completed successfully, stat=0x00000001             
sdhci_send_command: command completed successfully                              
SDHCI: cmdidx=6, resp_type=21, cmdarg=2                                         
sdhci_send_command: command completed successfully, stat=0x00000001             
sdhci_send_command: command completed successfully                              
clock is enabled (25000000Hz)                                                   
SMMCL: 5                                                                        
SMMCL: 7                                                                        
SMMCL: boot_mode=2                                                              
spl: mmc boot mode: fs                                                          
SMDFSB: partition=1                                                             
SMDFSB: fat load                                                                
SDHCI: cmdidx=16, resp_type=21, cmdarg=512                                      
sdhci_send_command: command completed successfully, stat=0x00000001             
sdhci_send_command: command completed successfully                              
SDHCI: cmdidx=17, resp_type=21, cmdarg=0                                        
sdhci_send_command: command completed successfully, stat=0x00000001             
sdhci_send_command: calling sdhci_transfer_data                                 
sdhci_transfer_data: Transfer data timeout                                      
sdhci_send_command: sdhci_transfer_data returned -110                           
sdhci_send_command: command failed, performing reset                            
sdhci_reset: ENTER - host=81e00000, mask=0x02                                   
sdhci_reset: wrote reset mask 0x02 to SDHCI_SOFTWARE_RESET                      
sdhci_reset: reset completed after 0 ms                                         
sdhci_reset: ENTER - host=81e00000, mask=0x04                                   
sdhci_reset: wrote reset mask 0x04 to SDHCI_SOFTWARE_RESET                      
sdhci_reset: reset completed after 0 ms                                         
sdhci_send_command: returning -ECOMM                                            
SDHCI: cmdidx=16, resp_type=21, cmdarg=512                                      
sdhci_send_command: Timeout for status update: 00000000 00000001                
SDHCI: cmdidx=16, resp_type=21, cmdarg=512                                      
sdhci_send_command: MMC: 1 busy timeout increasing to: 200 ms.                  
sdhci_send_command: MMC: 1 busy timeout increasing to: 400 ms.                  
sdhci_send_command: MMC: 1 busy timeout increasing to: 800 ms.                  
sdhci_send_command: MMC: 1 busy timeout increasing to: 1600 ms.                 
sdhci_send_command: MMC: 1 busy timeout increasing to: 3200 ms.                 
sdhci_send_command: MMC: 1 busy timeout.                                        
SDHCI: cmdidx=16, resp_type=21, cmdarg=512                                      
sdhci_send_command: MMC: 1 busy timeout.                                        
SDHCI: cmdidx=16, resp_type=21, cmdarg=512                                      
sdhci_send_command: MMC: 1 busy timeout.                                        
SDHCI: cmdidx=16, resp_type=21, cmdarg=512                                      
sdhci_send_command: MMC: 1 busy timeout.                                        
## Unknown partition table type 0                                               
Partition 1 invalid on device 1                                                 
spl_register_fat_device: fat register err - -1                                  
spl_load_image_fat: error reading image tispl.bin, err - -1   

  • Hello,

    am625_init: spl_boot_device: devstat = 0xf63b bootmedia = 0x8 bootindex = 1     

    The bootmode is set incorrectly for booting from the UART primary boot and SD card backup boot. As per the TRM, [B0:B2] => 110, [B3:B9] => 1110000 (UART primary boot), [B10:B13] => 1011 (SD card backup boot), [B14:B15] => 00.

    Please configure the bootmode correctly.

    Regards,

    Prashant

  • Hi Prashant, thanks for reply
    following your instruction we have changed the bootmode pins now we are getting following logs 


    U-Boot SPL 2024.04-dirty (May 28 2025 - 10:04:55 +0000)
    0
       - 0 'sysctrler'
       - found
    Looking for mailbox@4d000000
    Looking for mailbox@4d000000
          - checking mailbox@4d000000
       - result for mailbox@4d000000: mailbox@4d000000 (ret=0)
       - result for mailbox@4d000000: mailbox@4d000000 (ret=0)
    Looking for mailbox@4d000000
    Looking for mailbox@4d000000
          - checking mailbox@4d000000
       - result for mailbox@4d000000: mailbox@4d000000 (ret=0)
       - result for mailbox@4d000000: mailbox@4d000000 (ret=0)
    Looking for mailbox@43600000                                                    
    Looking for mailbox@43600000                                                    
          - checking mailbox@4d000000                                               
          - checking mailbox@43600000                                               
       - result for mailbox@43600000: mailbox@43600000 (ret=0)                      
       - result for mailbox@43600000: mailbox@43600000 (ret=0)                      
    0                                                                               
       - 0 'sysctrler'                                                              
       - found                                                                      
    Looking for timer@2400000                                                       
    Looking for timer@2400000                                                       
          - checking timer@2400000                                                  
       - result for timer@2400000: timer@2400000 (ret=0)                            
       - result for timer@2400000: timer@2400000 (ret=0)                            
    Looking for power-controller                                                    
    Looking for power-controller                                                    
          - checking power-controller                                               
       - result for power-controller: power-controller (ret=0)                      
       - result for power-controller: power-controller (ret=0)                      
    Looking for clock-controller                                                    
    Looking for clock-controller                                                    
          - checking clock-controller                                               
       - result for clock-controller: clock-controller (ret=0)                      
       - result for clock-controller: clock-controller (ret=0)                      
    Looking for clock-controller                                                    
    Looking for clock-controller                                                    
          - checking clock-controller                                               
       - result for clock-controller: clock-controller (ret=0)                      
       - result for clock-controller: clock-controller (ret=0)                      
    SYSFW ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)')            
    Looking for power-controller                                                    
    Looking for power-controller                                                    
          - checking power-controller                                               
       - result for power-controller: power-controller (ret=0)                      
       - result for power-controller: power-controller (ret=0)                      
    Looking for power-controller                                                    
    Looking for power-controller                                                    
          - checking power-controller                                               
       - result for power-controller: power-controller (ret=0)                      
       - result for power-controller: power-controller (ret=0)                      
    Looking for power-controller                                                    
    Looking for power-controller                                                    
          - checking power-controller                                               
       - result for power-controller: power-controller (ret=0)                      
       - result for power-controller: power-controller (ret=0)                      
    Looking for power-controller                                                    
    Looking for power-controller                                                    
          - checking power-controller                                               
       - result for power-controller: power-controller (ret=0)                      
       - result for power-controller: power-controller (ret=0)                      
    Looking for clock-controller                                                    
    Looking for clock-controller                                                    
          - checking clock-controller                                               
       - result for clock-controller: clock-controller (ret=0)                      
       - result for clock-controller: clock-controller (ret=0)                      
    Looking for clock-controller                                                    
    Looking for clock-controller                                                    
          - checking clock-controller                                               
       - result for clock-controller: clock-controller (ret=0)                      
       - result for clock-controller: clock-controller (ret=0)                      
    SPL initial stack usage: 13392 bytes                                            
    SPL malloc() before relocation used 0x6f28 bytes (27 KB)                        
    >>SPL: board_init_r()                                                           
    BIR: 1                                                                          
    MMI 1                                                                           
    MMI 2                                                                           
    using memory 2214592512-2231369728 for malloc()                                 
    MMI 4                                                                           
    BIR: 2                                                                          
    spl_init                                                                        
    BIR: 3                                                                          
    BIR: 4                                                                          
    BIR: 5                                                                          
    BIR: 6                                                                          
    BIR: 7                                                                          
    BIR: 8                                                                          
    BIR: 9                                                                          
    BIR: 10                                                                         
    BIR: 11                                                                         
    BIR: 12                                                                         
    am625_init: spl_boot_device: devstat = 0x343b bootmedia = 0x8 bootindex = 1     
    BIR: 13                                                                         
    BFD: 1                                                                          
    Trying to boot from MMC2                                                        
    SLI: 1                                                                          
    SMMCL: filename=tispl.bin                                                       
    SMMCL: 2                                                                        
    SMMCL: 3                                                                        
    SMMFD: boot_device=8                                                            
    SMMFD: mmc_dev=1                                                                
    SMMFD: 1                                                                        
    MMCI: num=1                                                                     
    1                                                                               
       - 0 'mmc@fa10000'                                                            
       - 1 'mmc@fa00000'                                                            
       - found                                                                      
    Looking for power-controller                                                    
    Looking for power-controller                                                    
          - checking power-controller                                               
       - result for power-controller: power-controller (ret=0)                      
       - result for power-controller: power-controller (ret=0)   

  • Can you please disable all these debug logs?

  • we have taken this log with less debug messages 

    U-Boot SPL 2024.04-dirty (May 26 2025 - 12:03:10 +0000)
    SYSFW ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)')
    K3 DDRSS: Starting DDR subsystem probe
    K3 DDRSS: Device tree data parsed successfully
    K3 DDRSS: Powering on DDR subsystem
    K3 DDRSS: Power on completed successfully
    K3 DDRSS: Calculating DDR bank base and size
    K3 DDRSS: Initializing DDR registers
    K3 DDRSS: Getting LPDDR4 driver instance
    K3 DDRSS: Starting LPDDR4 probe sequence
    K3 DDRSS: Starting LPDDR4 initialization
    K3 LPDDR4: Initializing LPDDR4 driver
    K3 LPDDR4: Calling driver init
    K3 LPDDR4: Driver init completed successfully
    K3 DDRSS: Starting LPDDR4 hardware register initialization
    K3 LPDDR4: Starting hardware register initialization
    K3 LPDDR4: Writing control registers
    K3 LPDDR4: Writing PHY independent registers
    K3 LPDDR4: Writing PHY registers
    K3 LPDDR4: Hardware register initialization completed
    K3 DDRSS: Initializing DDR frequency settings
    K3 DDRSS: Frequency initialization completed
    K3 DDRSS: Starting LPDDR4 controller
    K3 LPDDR4: Starting DDR controller
    K3 LPDDR4: Checking pre-start status
    K3 LPDDR4: Issuing start command
    K3 LPDDR4: Verifying start completion
    K3 LPDDR4: DDR controller started successfully
    K3 DDRSS: ECC disabled
    K3 DDRSS: DDR subsystem initialization completed successfully!
    spl_relocate_stack_gd: Starting stack relocation
    spl_relocate_stack_gd: Current gd = 0x43c33700, CONFIG_SPL_STACK_R_ADDR = 0x8200
    SPL initial stack usage: 13400 bytes
    spl_relocate_stack_gd: Adjusting ptr for malloc, CONFIG_SPL_STACK_R_MALLOC_SIMP0
    spl_relocate_stack_gd: ptr after malloc adjustment = 0x81e00000
    spl_relocate_stack_gd: Updated malloc_base = 0x81e00000, malloc_limit = 0x200000
    spl_relocate_stack_gd: Calculating new stack position, sizeof(gd_t) = u
    spl_relocate_stack_gd: New stack pointer = 0x81ffff10 (after roundup alignment)
    spl_relocate_stack_gd: new_gd = 0x81ffff10, copying u bytes from old gd
    spl_relocate_stack_gd: Memory copy completed
    spl_relocate_stack_gd: Calling dm_fixup_for_gd_move
    spl_relocate_stack_gd: Stack relocation complete, returning ptr = 0x81ffff10
    board_init_r: Starting boot sequence with boot devices: [0x8, 0xffffffff, 0xfff]
    boot_from_devices: Attempting to boot from 5 devices
    boot_from_devices: Trying boot device 0 (0x8)
    Trying to boot from MMC2

  • U-Boot SPL 2024.04-dirty (May 26 2025 - 12:03:10 +0000)

    This U-Boot was built a week back. Please test with the present built U-Boot.

    Also, do you have the U-Boot booting with the SD card primary boot? This is to confirm if the issue is specific to the SD card backup boot.

    Thanks!

  • [B0:B2] => 110, [B3:B9] => 0001001 (SD primary boot), [B10:B13] => 1101 (UART backup boot), [B14:B15] => 00.    is this correct configuration? 
    and also we trying to build latest u-boot 

  • [B10:B13] => 1101 (UART backup boot)

    This would be 1100

  • we have did the latest build

    CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
    U-Boot SPL 2024.04-00001-g98de036f-dirty (Jun 03 2025 - 16:08:11 +0530)
    0
       - 0 'sysctrler'
       - found
    Looking for mailbox@4d000000
    Looking for mailbox@4d000000
          - checking mailbox@4d000000
       - result for mailbox@4d000000: mailbox@4d000000 (ret=0)
       - result for mailbox@4d000000: mailbox@4d000000 (ret=0)
    Looking for mailbox@4d000000
    Looking for mailbox@4d000000
          - checking mailbox@4d000000
       - result for mailbox@4d000000: mailbox@4d000000 (ret=0)
       - result for mailbox@4d000000: mailbox@4d000000 (ret=0)
    Looking for mailbox@43600000
    Looking for mailbox@43600000
          - checking mailbox@4d000000
          - checking mailbox@43600000
       - result for mailbox@43600000: mailbox@43600000 (ret=0)
       - result for mailbox@43600000: mailbox@43600000 (ret=0)
    0
       - 0 'sysctrler'
       - found
    Looking for timer@2400000
    Looking for timer@2400000
          - checking timer@2400000
       - result for timer@2400000: timer@2400000 (ret=0)
       - result for timer@2400000: timer@2400000 (ret=0)
    Looking for power-controller
    Looking for power-controller
          - checking power-controller
       - result for power-controller: power-controller (ret=0)
       - result for power-controller: power-controller (ret=0)
    Looking for clock-controller
    Looking for clock-controller
          - checking clock-controller
       - result for clock-controller: clock-controller (ret=0)
       - result for clock-controller: clock-controller (ret=0)
    Looking for clock-controller
    Looking for clock-controller
          - checking clock-controller
       - result for clock-controller: clock-controller (ret=0)
       - result for clock-controller: clock-controller (ret=0)
    SYSFW ABI: 4.0 (firmware rev 0x000a '10.1.8--v10.01.08 (Fiery Fox)')
    Looking for power-controller
    Looking for power-controller
          - checking power-controller
       - result for power-controller: power-controller (ret=0)
       - result for power-controller: power-controller (ret=0)
    Looking for power-controller
    Looking for power-controller
          - checking power-controller
       - result for power-controller: power-controller (ret=0)
       - result for power-controller: power-controller (ret=0)
    Looking for power-controller
    Looking for power-controller
          - checking power-controller
       - result for power-controller: power-controller (ret=0)
       - result for power-controller: power-controller (ret=0)
    Looking for power-controller
    Looking for power-controller
          - checking power-controller
       - result for power-controller: power-controller (ret=0)
       - result for power-controller: power-controller (ret=0)
    Looking for clock-controller
    Looking for clock-controller
          - checking clock-controller
       - result for clock-controller: clock-controller (ret=0)
       - result for clock-controller: clock-controller (ret=0)
    Looking for clock-controller
    Looking for clock-controller
          - checking clock-controller
       - result for clock-controller: clock-controller (ret=0)
       - result for clock-controller: clock-controller (ret=0)
    SPL initial stack usage: 13392 bytes
    SPL malloc() before relocation used 0x6f38 bytes (27 KB)
    >>SPL: board_init_r()
    BIR: 1
    MMI 1
    MMI 2
    using memory 2214592512-2231369728 for malloc()
    MMI 4
    BIR: 2
    spl_init
    BIR: 3
    BIR: 4
    BIR: 5
    BIR: 6
    BIR: 7
    BIR: 8
    BIR: 9
    BIR: 10
    BIR: 11
    BIR: 12
    am625_init: spl_boot_device: devstat = 0x343b bootmedia = 0x8 bootindex = 1
    BIR: 13
    BFD: 1
    Trying to boot from MMC2
    SLI: 1
    SMMCL: filename=tispl.bin
    SMMCL: 2
    SMMCL: 3
    SMMFD: boot_device=8
    SMMFD: mmc_dev=1
    SMMFD: 1
    MMCI: num=1
    1
       - 0 'mmc@fa10000'
       - 1 'mmc@fa00000'
       - found
    Looking for power-controller
    Looking for power-controller
          - checking power-controller
       - result for power-controller: power-controller (ret=0)
       - result for power-controller: power-controller (ret=0)
    Looking for clock-controller
    Looking for clock-controller
          - checking clock-controller
       - result for clock-controller: clock-controller (ret=0)
       - result for clock-controller: clock-controller (ret=0)
    am654_sdhci mmc@fa00000: Couldn't find ti,otap-del-sel-mmc-hs
    am654_sdhci mmc@fa00000: Couldn't find 
    am654_sdhci mmc@fa00000: Couldn't find ti,otap-del-sel-ddr52
    am654_sdhci mmc@fa00000: Couldn't find ti,otap-del-sel-hs200
    am654_sdhci mmc@fa00000: Couldn't find ti,otap-del-sel-hs400
    MMCI: 3-1
    MMCI: 3 dev=43c34768 m=ffffffff



  • am625_init: spl_boot_device: devstat = 0x343b bootmedia = 0x8 bootindex = 1

    This is still backup boot. Please once try the SD card primary boot.

    Please remove all those debug logs at this point. If needed, we will enable debug logs as needed later.

    Please also attach the logs with "Insert -> Code" to make the responses more readable!!

  • Hi Prashant Shivhare,

    We resolved the issue. We use the am62x-lp-sk but the U-boots are am62x-sk and with USB-DFU mode of flashing emmc we successfully run the linux.  

    thank you for your support