Good day,
have a problem and was hopping for some help.
We made a custom board based on the XAM3359ZCZ processor and produced few prototypes that were running flawlessly and they are still. Now, the problem started when we ordered the first larger batch with the official AM3359 processor. Inserted the microSD card and was hoping to see a clean boot, but as it turned out the original u-boot/Kernel are not booting (used the same card as with the prototypes). The only major hardware change was switching to a production level microprocessor, since the former was still labeled as X. Went throught almost the whole batch and majority stopped at the same time, just before the kernel image would be read. Tested them also with the CodeComposer's GEL scripts for DDR2 (Quick Test) and it went throught with no errors (on 266MHz). Where on the first prototypes we needed to lower the frequency to 200MHz for a successfull test with CCS, but with the u-boot/kernel the 266MHz setting worked fine.
Here is the original u-boot output (attached image):
and here is the output tested with a newer u-boot, with some additional printfs:
Some additional info regarding the board: "Inspiration" for schematic was taken from the EVM and Beaglebone with also some custom parts which were successfully tested with the prototypes. For the main PMIC the TPS65910AA1 was used, 512MB DDR2 memory, TFP410P, dual ETH with DP83849 and so on.
Thank you very much for reading throught this post and have a nice day.