LS1046A U-BOOT HALT AT ERRATUM_A0090078

cancel
Showing results for 
Search instead for 
Did you mean: 

LS1046A U-BOOT HALT AT ERRATUM_A0090078

Jump to solution
486 Views
Contributor III

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:

pastedImage_1.png

And the Debug info is:

pastedImage_2.png

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.

Labels (1)
Tags (1)
1 Solution
27 Views
Contributor III

We see the same on our custom board (LS1046A). We had to remove ERRATUM_A0090078 to get it to work.

The same problem is there for our custom LS1043A bord also.

View solution in original post

0 Kudos
6 Replies
27 Views
Contributor II

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

28 Views
Contributor III

We see the same on our custom board (LS1046A). We had to remove ERRATUM_A0090078 to get it to work.

The same problem is there for our custom LS1043A bord also.

View solution in original post

0 Kudos
27 Views
Contributor III

DearDalén:

Thanks for your reply. I'll try to remove that function.But then, Did the USB PHY work well on your custom board?

Wish you have a nice day!~

0 Kudos
27 Views
Contributor III

We don't use USB, so I can't say if it work or not. But we couldn't boot with 'erratum_a009007()' so we removed it.

Have a nice day You too!

0 Kudos
27 Views
Contributor III

Okay, I try it , Thanks very much~

0 Kudos
27 Views
Contributor III

And my SDK version is 1703. I saw the uboot src code.

pastedImage_1.png