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