LS1046A U-BOOT HALT AT ERRATUM_A0090078

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

LS1046A U-BOOT HALT AT ERRATUM_A0090078

跳至解决方案
1,998 次查看
tapyang
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.

标签 (1)
标记 (1)
1 解答
1,539 次查看
perdalen
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.

在原帖中查看解决方案

0 项奖励
6 回复数
1,539 次查看
t_herbrecher
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

1,540 次查看
perdalen
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.

0 项奖励
1,539 次查看
tapyang
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 项奖励
1,539 次查看
perdalen
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 项奖励
1,539 次查看
tapyang
Contributor III

Okay, I try it , Thanks very much~

0 项奖励
1,539 次查看
tapyang
Contributor III

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

pastedImage_1.png