T1022: QORIQ Config Project for DDR validation

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

T1022: QORIQ Config Project for DDR validation

6,263 Views
bushra
Contributor I

Using Code warrior Tap tool, while creating QorIq Configuration Project, read SPD option shows error. 

Even if I create an autoconfiguration file, with DIMM data from datasheet, in DDR validation tab, target connection cannot be made.

This is a custom board in which we have previously used lauterbach tool as well so I dont think there should be an issue in the jtag chain detection.

Processor is T1022 rev 1.1

Snapshots attached. Please advise.

Labels (1)
0 Kudos
Reply
14 Replies

6,255 Views
ufedor
NXP Employee
NXP Employee

Please confirm that valid RCW is present in the flash selected by cfg_rcw_src.

0 Kudos
Reply

6,236 Views
bushra
Contributor I

The board uses hardcoded RCW. In usual scenario cfg_rcw_src[0:8] is set to 0_0100_0101: SPI BOOT

i have also tried reading SPD with RCW values set as 0_1001_1110 (0x9E)

We were trying to diagnose this issue(thread below)

https://community.nxp.com/t5/PowerQUICC-Processors/T1022-uboot-gets-struck-after-reboot/m-p/1351080/...

0 Kudos
Reply

6,230 Views
ufedor
NXP Employee
NXP Employee

Hard coded RCW option cannot be used for the DDR validation:

DDR_hc.jpg

0 Kudos
Reply

6,219 Views
bushra
Contributor I

Yes, but this is a working board where hardcoded RCW (from dipswitches) is copied to Flash at uboot and booting proceeds properly. 

0 Kudos
Reply

6,212 Views
ufedor
NXP Employee
NXP Employee

For DDR validation please use non-hard-coded option containing a valid RCW.

0 Kudos
Reply

6,183 Views
bushra
Contributor I

Please find attached uboot log containing print of RCW loaded in flash device.

After boot, I tried creating QorIQ project using read SPD option. 

Reference QCVS DDR Tool User Guide Section 1.1.4.1 (https://www.nxp.com/docs/en/user-guide/QCVS_DDR_User_Guide.pdf

Since I'm using CWTAP over USB, I've left probe ID blank. (https://community.nxp.com/t5/CodeWarrior-for-QorIQ/Reading-DIMM-SPD-using-CW-10-5/m-p/467446/highlig...)

Attached screenshot of error.

 

 

0 Kudos
Reply

6,181 Views
bushra
Contributor I

Sorry, the error file uploaded in previous post was an earlier one, PFA latest error file.

0 Kudos
Reply

6,176 Views
ufedor
NXP Employee
NXP Employee

Please close CodeWarrior IDE.

Run Windows Task Manager, check whether CodeWarrior Connection Server application is running and end the task.

Try to Read SPD again.

0 Kudos
Reply

6,167 Views
bushra
Contributor I

I have closed all Codewarrior IDE, Connection Server application in task manager, restarted it to create a new QORIq configuration project. 

Attached snapshot of error. The run/pause LED on code warrior tool is red, TX/RX LED blinks green.

Also in snapshot is UART dump at time of read SPD.

0 Kudos
Reply

6,160 Views
ufedor
NXP Employee
NXP Employee

Please stop the booting at U-Boot and try to read SPD after that.

0 Kudos
Reply

6,074 Views
bushra
Contributor I

PFA image. I have stopped booting at red arrow pointer, tried to read SPD at blue pointer. Error remains same.

0 Kudos
Reply

6,070 Views
ufedor
NXP Employee
NXP Employee

Which NXP SDK is used?

0 Kudos
Reply

6,063 Views
bushra
Contributor I

SDK version 2.0 is being used. (2016.01-QorIQ-SDK-V2.0)

0 Kudos
Reply

6,061 Views
ufedor
NXP Employee
NXP Employee

Confirm that JTAG interface is implemented exactly as shown in the AN4825 - T1040 Family Design Checklist, Figure 25. JTAG interface connection.

0 Kudos
Reply