Tool/software:
Hello,
We have a custom development board with an AM620-Q1. We created a custom Linux image using the TI Linux SDK and we have been booting this image from an SD card without issue for some time now. We now have a production board that incorporates the same circuit design as the custom development board as far as the AM620-Q1 and its components are concerned. However, we are unable to boot Linux on these boards from an SD card. The U-Boot SPL starts and displays the message "Trying to boot from MMC2" but then nothing else happens (see screenshot below). No error messages are displayed, it just freezes.
As I mentioned, the circuit design of our production board *should* be exactly the same as the custom development board, but the fact that we can't boot from the same SD card that works on the development board indicates that something in hardware is not correct. We did observe that the clock signal going from the micro to the SD card starts at 25MHz and then goes to 50MHz on the working board, but stays at 25MHz on the non-working boards. Not sure if this is a clue to the problem.
Can you advise on what sorts of things would cause the boot process to stop after the SPL? We have verified the boot jumpers are correct.
Thanks,
Ryan