We have used C6747 on three version of boards and nothing wrong with SPI0 flash boot. Recently, we made a new board and nothing is changed compared to the earlier board in relation with DSP circuit. But the new board cannot boot from SPI0 flash. But, when I power up the DSP two times quickly, like such a sequence:
power on,
power off,
delay 10 milliseconds or else,
power on.
The DSP can boot from SPI0 flash again.
I have checked the boot config pin and they are in correct state when DSP is powered on. I also reset the DSP when the power is on and DSP still can not boot from SPI0 flash. I just do not know why.
Can anyone help me? Is there any debuging method?
Thanks in advance!