Good afternoon,
I am having an intermitent boot problem on my designed board with a 6713B DSP. 95% of the time it boots and works perfectly the other 5% it doesent.
In debug I have managed to catch what is happening. The DSP is going to the reset vector.
My first question at this point to help debug is when is the reset vector changed from address 0? i.e during the boot loader process copying from flash, during the bios setup code ect
Now I guess that the reset is triggered by the power regulators that have a PGOOD line connected to the DSP reset as on the 6713B DSK. In this case as this could happen at any point of copying the code over and setup I think the best thing to do is to send the program counter back to 0 and beguin the process again.
So my question is how do i do this in a reset function?
Many thanks
Sean