Our hardware is a custom VDD5V Only board based on the iMX28 EVK design.
We have enabled the optional simple RAM test in the bootlets and are receiving the error messages shown below during the test. The same code boots fine to uboot prompt on the EVK but our hardware resets itself after the RAM test. our two prototypes show slightly different errors. I hope someone can point me in the right direction in troubleshooting these RAM errors.
Our RAM chip is Winbond W971GGKB-25
Solved! Go to Solution.
I believe this problem was caused by improper DDR2 routing, we redesigned the board copying exactly the EVK memory routing and it is working fine now.
I believe this problem was caused by improper DDR2 routing, we redesigned the board copying exactly the EVK memory routing and it is working fine now.
1) have You used the memory tool, linked below, to get optimal settings for Your SDRAM ?
Board_bring-up_and_DDR_initialization_tools :
https://community.freescale.com/docs/DOC-1455
2) It is possible to check memory ?
You may try the memory test, provided in Community.
https://community.freescale.com/message/375263#375263
https://community.freescale.com/servlet/JiveServlet/download/375692-270338/mem_test.7z.zip
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Joel
i.MX28 Freescale BSP, link below uses EDE1116AEBG on i.MX28EVK
L2.6.35_1.1.0_ER_SOURCE : i.MX28 Linux 2.6.35 Source Code Files and documentation.
For other DDRs one needs to find new parameters (also one can try attached file) with tool
below and replace them in fucntion DDR2EmiController_EDE1116_200MHz(), init-mx28.c
Board Bring-up and DDR Initialization Tools
Best regards
igor