S32G3 DDR test successful, but startup failed!

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

S32G3 DDR test successful, but startup failed!

423 Views
DRAVE
Contributor IV

Hi nxp,

We want to conduct DDR modification testing on the demo board. DDR test successful, but startup failed! Can you give me some advice? Thank you! 

Hardware: S32G-VNP-RDB3

Software:

S32 Design Studio for S32 Platform 3.5

arm-trusted-firmware  ---> bsp35.0-2.5

uboot  ------->bsp35.0-2020.04

DRAVE_0-1730884306129.png

DDR test successful:

DRAVE_2-1730884388826.png

DRAVE_3-1730884415224.png

Startup failed:

DRAVE_4-1730884456043.png

 

 

 

 

 

 

 

Tags (2)
0 Kudos
Reply
4 Replies

396 Views
carlos_o
NXP Employee
NXP Employee

Hi @DRAVE,

You can review the following to discard some errors:

1. Ensure correct frequency configurations in the tool input parameters 

2. Please review DQ/DBYTE swapping settings in the tool per schematics

3. Set PHY ODT as 60Ohm in the tool parameter and share behavior. NXP design recommend PHY ODT 60Ohm as default settings (Keep DRAM ODT 40Ohm as default)

4. If initialization is successful with DDR tool, then run shmoo tests (Read/Write) and share the eye plots

Also, you can review AN13354: S32G2 Vehicle Network Processor Clock Configuration Guide Application note

Please answer the next questions:

With the same SD card image, did the board work fine before, but could not work now?

Flash the same image to another SD card. Then check if the board can work or not.

Share also the test result of Diags, Operational and Shmoo.

Let me know if this information helps. 

0 Kudos
Reply

382 Views
DRAVE
Contributor IV

Hi @carlos_o ,

1. My frequency configuration is the default configuration of the tool. All configurations are as follows:

DRAVE_5-1730965373702.png

 

DRAVE_0-1730965025183.png

DRAVE_1-1730965042411.png

2. All test results are as follows:

Init:

DRAVE_2-1730965267942.png

Diags:

DRAVE_3-1730965334948.pngDRAVE_4-1730965353432.png

DRAVE_6-1730965400714.pngDRAVE_7-1730965418327.png

Operational :

DRAVE_8-1730965478212.png

Shmoo:

DRAVE_9-1730965528278.png

DRAVE_10-1730965538151.pngDRAVE_11-1730965547318.png

3. I have replaced the SD card for testing. Using the original fig.s32 file, the system can start up. System startup failed after burning the regenerated fig.s32 file.

After replacing the file with ATF:

DRAVE_12-1730966305219.png

 

 

 

 

 

 

0 Kudos
Reply

381 Views
DRAVE
Contributor IV

hi @carlos_o ,

Just to add, I am using a  S32G-VNP-RDB3 demo board.  The model of DDR should be MT53E1G32D2FW-046 AUT: B.

0 Kudos
Reply

368 Views
carlos_o
NXP Employee
NXP Employee

Hi @DRAVE,

Which version of S32DS do you have installed? In case is lower than Version 3.5 Update 14 please upgrade to the newest version.

In my view I can see the following options:

carlos_o_0-1731014171281.png

My S32DS is Version 3.5 Update 14

The BSP35 already has the code for initialize properly the DDR of S32G-VNP-RDB3. Is there a reason why you want to generate this code? 

Please help me answering the above question to have an understanding of your objective and help you to reach it. 

 

0 Kudos
Reply