Tool/software: Linux
Hi Everyone!
We have a custom board based on the am437x-gp-evm. Our latest batch of prototypes is not booting.
The changes in this revision are related to moving the PMIC chip to the second i2c bus, which frees up the other bus for a dedicated task.
The other change was the vendor crossed in some higher grade RAM of the same memory we previously used, If interested you can check here...
If I reboot the board over and over, about 1 out of 5 times I will see the MLO splash screen on the console. Then it halts with some garbage characters.
We have scoped out the SD interface and noticed a few things. On our previous board the lower speed hand shaking time period is about 100ms longer than on the new boards. Both versions switch over to the faster bus speed and the data transferred appears to be the same. I assume this is the MLO being copied to SRAM. However our older boards continue to boot after that copy. The new boards halt.
And they really halt. I can't even connect CCS to them via a JTAG.
We xray'd the boards and there is no difference in traces. We're stumped.
Any thoughts or help on where to go next would be greatly appreciated.
Thanks in advance,
Nathan