Are there items that I cannot update via HPI boot? In particular, I am not sure I can change the PLL settings and bringing up the DDR2 with the HPI boot process. The other startup code I have for the processor looks at various bits, has delays, powers modules up/down etc during startup. Since the processor is actually suspended during HPI boot what, if anything, is offlimits?
I fear I will have to make a small program and run it out of processor memory to configure PLLs and DDR so that I can then load the real app into DDR via HPI. I would really rather just write the configuration registers for PLL, and DDR via HPI and then load the application into DDR before releasing the processor.
Eric Bryan