Bring-up issue at 1000 MHz. Works fine at 800 MHz

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Bring-up issue at 1000 MHz. Works fine at 800 MHz

899件の閲覧回数
ivanpetrov
Contributor II

Hello.

We are bringing up out custom board with ls1020a (rev 2) processor. We managed to successfully run u-boot and Linux at 800 MHz. Clock frequency of 1 GHz is what we are currently having trouble with. Our board can successfully load RCW from QSPI-Flash and perform power-on-reset sequence but then something goes wrong. The only difference between 800 MHz and 1 GHz configurations in our case is the CGA_PLL1_RAT field of the RCW. The cfg_rcw_src is set to 0x45 with resistors.

Some thing we've already tried:
1. Programming QSPI-Flash with hard-coded RCWs using an external programmer and then booting from it. Both 9C and 9E pass power-on-reset (judging by ASLEEP pin). Then we try to download a basic project via JTAG and CodeWarrior. The download is successful for 9C but fails with "Can't connect to CCS" for 9E.
2. JTAG RCW override. We can successfully load and debug a basic project at 1 GHz if the cpu is told to use 9E in the JTAG configuration file.
3. CCS utility allows us to read registers even when cpu fails to boot at 1 GHz. We examined the contents of DCFG_CCSR registers and found nothing suspicious or helpful there.

Is there anything else we can try from the software side in order to diagnose this issue?

Original Attachment has been moved to: rcw.txt.zip

ラベル(1)
0 件の賞賛
返信
1 返信

714件の閲覧回数
ufedor
NXP Employee
NXP Employee

It is reasonable to investigate the issue as a Technical Case:

https://community.freescale.com/thread/381898

In the created case please provide complete binary image with 1000MHz RCW programmed into the SPI Flash.

0 件の賞賛
返信