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
DDR test successful:
Startup failed:
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.
Hi @carlos_o ,
1. My frequency configuration is the default configuration of the tool. All configurations are as follows:
2. All test results are as follows:
Init:
Diags:
Operational :
Shmoo:
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:
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.
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:
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.