Hello Omap experts,
I have developped a piece of software that enable the IO daisy chain and put Omap in OFF mode. When the expected IO is toggled the device wakeup... Classic scenario.
Here some points about this software:
> Stand alone environment, No OS!
> Code running in DDR. ROM code restoration feature is used to restore device hardware when wakeup from OFF mode.
> For first execution (after power on reset) the device load software from SDCard.
I'm able to run successfully this test on an EVM board. After each wakeup from OFF mode, the Omap ROM code jumps to the correct location.
I have an issue when I run this software on a Beagleboard. Looks like the ROM code restoration does not complete successfully
and I get a global warm reset. Also, if I dump PRM_RSTST register I see that bit 3 is set ... which corresponds to security violation.
Anyone would have an idea on the root cause of this issue?
thanks to everyone who spend a little time on this.
Regards,
Nicolas.