SD Boot Error in i.MX6D

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

SD Boot Error in i.MX6D

444 Views
ko-hey
Senior Contributor II

Hi all

Someone please advise me.

In our custom board, it can't boot from SD but it can boot from serial boot.

The decision that whether boot is success or not is log outputs from a uart.

If it doesn't output a log, we judged it was failed.

In my understanding, there are no difference between SD boot and serial boot except the location of u-boot after using Boot ROM code.

Is there any difference between SD boot and serial boot ?

If yes, please let me know.

In addition, the board isn't satisfied with a recommendation of placing decoupling capacitors.

Is there any possibility of causing this issue ?

Ko-hey

Labels (1)
Tags (1)
0 Kudos
1 Reply

355 Views
igorpadykov
NXP Employee
NXP Employee

Hi Ko-hey

one can test usdhc interface with SDK (drivers/usdhc test)

it can be run with jtag, it is useful to check signals with oscilloscope

"MX6_PLATFORM_SDK "

https://community.freescale.com/docs/DOC-94139

After failing boot it may be recommended to check with jtag

boot selection in SRC_SBMR1,2 registers

Regarding "board isn't satisfied with.. placing decoupling capacitors",

one needs to run DDR tests and check if this affects

i.MX6/7 DDR Stress Test Tool V2.20

Note, uboot should be rebuilt with new DDR settings found from DDR tests

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos