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
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!
-----------------------------------------------------------------------------------------------------------------------