one of my customers have been in production for 1+ years on AM3359 design. He recently build slightly modified boards (no changes to AM3359) and new batch of boards do not boot. We have checked sysboot pins and trace vectors to narrow down issue. What is odd is we are selecting a sysboot pin configuration that does not involve MMC yet trace vectors seem to indicate chip is trying to boot from MMC.
to debug this we have disconnected ethernet hardware for now to avoid issues related to errata.
At the moment, one big question we have is if there are any key ROM code changes we should be aware of between these silicon revs (1.0 vs 2.1).
Thank you in advance