Hi,
We are working on a battery operated custom board with OMAP 4460 processor and we are facing an issue with cold reset (NRESPWRON) input.
In our system configuration, boot strap is set as 000101 (PRIORITY: USB MMC1, MMC1 is permanent boot). We have two revisions of boards, alpha and production with no hardware changes related to OMAP between the two revisions of boards.
In alpha boards, the system reboots as expected when a hardware reset is given(trigged through NRESPWRON switch).
But in production boards, we observe that after first hardware reset, system will not boot from MMC1. Even though MMC1 is set as permanent boot source, the boot ROM code will be continuously check for USB boot source.
Subsequent second hardware reset, the system boots from MMC1 as expected.
We want to understand why there is anomaly between the two versions of OMAP. Alpha boards were built in 2012 and production boards were built in July/August 2013.
One more observation is that the hardware reset works as expected in production boards without battery (first hardware reset triggers the board to reboot). here we do not understand the relation between battery and OMAP reset.
Regards,
Suhas M