Tool/software:
Hi,
I am booting an custom am5728 board,i am facing problem as shown below where i feel the u boot isn't switching from 1 bit mode to 4 bit mode.
U-Boot SPL 2018.01-00569-gfd38f5afef-dirty (Sep 25 2024 - 12:30:26) DRA752-GP ES2.0 Trying to boot from MMC1 no pinctrl state for default mode no pinctrl state for default mode omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear unable to select a mode spl: mmc init failed with error: -524 SPL: failed to boot from all boot devices ### ERROR ### Please RESET the board ###
since we don't reach the point of u-boot prompt also we don't know what to do.
The questions i have regarding this is as below:
- Could you let me know the booting communication between the processor and the SD card that takes place , step by step for example how it changes from 1-bit to 4-bit mode and is the ram involved in between this. A flow chart showing the communication of boot process between the processor and SD card to fully boot the board would help.
- This is not a software problem as other boards boot with the same SD card and only few boards face this issue. Could you give an idea on where to check in the hardware section to solve this issue.
I have checked all these resistors and the clock signal and cmd signal which show a pulse in the starting, also dat0 line shows a pulse as soon as we power on the board.
Could you help me check anything else in the hardware section that might be involved and might be faulty at the moment.
Also please note that we do not have access to Jtag
Regards ,
Roshan Rajagopal