We are observing SD Boot Issue on IMX6QP based custom hardware board. We have the below
SD BOOT Configuration
SRC_SBMR1(0x020d8004) = 0x00001040
SRC_SBMR2(0x020d801c) = 0x12000001
On POR, SD boot is not happening.
But when we boot from eMMC, run "mmc dev 1" the SD card returns the message: "Card did not respond to voltage select"
At this time if we plug out the SD card and plug in and execute "mmc dev 1" the SD cards gets detected.
After the card is detected if we reset the board (not POR) after installing jumpers for SD boot we could see SD boot working.
But if we do POR the SD boot is not working.
Based on this behavior we are suspecting that ROM code is unable to access the SD card for some reason?
Appreciate if anyone have any inputs on this issue.
Thanks
Kishor
Hi Kishor
one can check if clocks are stable (24MHz crystal, 32.768KHz) and try
to extend POR up to 0.8-1 sec. Also may be recommended to check power supplies,
are they are stable when POR released, some hints may found in i.MX6 System Development User’s
Guide Chapter 8 Avoiding Board Bring-up Problems
http://cache.freescale.com/files/32bit/doc/user_guide/IMX6DQ6SDLHDG.pdf
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------