iMX28 Errors during simple RAM test

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

iMX28 Errors during simple RAM test

Jump to solution
1,317 Views
joelk
Contributor II

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

Board #5 RAM test.JPG.jpg

Board #6 RAM Test.JPG.jpg

Labels (1)
Tags (4)
0 Kudos
1 Solution
965 Views
joelk
Contributor II

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.

View solution in original post

0 Kudos
3 Replies
966 Views
joelk
Contributor II

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.

0 Kudos
965 Views
Yuri
NXP Employee
NXP Employee

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!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
965 Views
igorpadykov
NXP Employee
NXP Employee

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

0 Kudos