I'm having a problem that my code doesn't boot from flash if I do a hardware reset. However, it works fine if the reset is done ny watchdog timer. From the hardware manual, I can see that in both cases, the core and the peripherals are reset. The difference is that the watchdog reset doesn't reset the RTC and DPMC. I don't think this difference can result in a different behavior on boot.
By the way, I'm using BF537 and VDSP5.0++ update 7.
Can anyone provide some insights?
Thanks in advance.