Other Parts Discussed in Thread: HALCOGEN
I am working on the hercules bootstrap. It starts up fine from power on reset and runs fine. When I do a jtag reset or press my warm reset button it restarts fine.
However if I bootstrap in a RTOS app that runs at a different clock speed both jtag reset and warm reset do a reset into the hercules bootstrap, but it then hangs waiting on the pll csvstat to get to its expected value in a tight while loop. This is in the Hercules sample bootstrap mapClocks function.
Is there some sample assembler (or better C) code that will unlock the pll so the bootstrap will start up at the new clock rate?
Thanks, Steve