Dear, Experts:
I am developping a LS1046A custom board which refered to the LS1046ARDB-PB.
I burned the RCW(0x40000000)& UBOOT(0x40100000) into the QSPI Flash, then, have no print in console.
I debugged the UBOOT with the codewarriar, and It halted at the "erratum_a009007(); at soc.c 105"
I have tried some times and It always halt at that function.
My RCW is:
And the Debug info is:
What should I do next?
I have tried to burn the LS1046ARDB-PB's UBOOT, and Have no print.
Expecting your reply and Thanks very much.
已解决! 转到解答。
Hello together.
We also had this issue with our custom LS1046A board. We faced out that the problem was related to the clocking of the USB blocks.
The CKSEL field of the USB PHYx Reference Clock Select Registers (SCFG_USB_REFCLK_SELCRx) defaults to 10 (reference clock of USB PHY PLL comes from DIFF_SYSCLK/DIFF_SYSCLK_B). On our board the single ended SYSCLK is used so the USB PHYs are not supplied with a valid clock input. After changing CKSEL to 00 by the following PBI commands fixed the boot problem:
#USB PHY frequency sel
09570418 0000009c
0957041c 0000009c
09570420 0000009c
Best regards,
Timo