iMX28 Errors during simple RAM test

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

iMX28 Errors during simple RAM test

跳至解决方案
2,263 次查看
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

标签 (1)
标记 (4)
0 项奖励
回复
1 解答
1,911 次查看
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 项奖励
回复
3 回复数
1,912 次查看
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 项奖励
回复
1,911 次查看
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 项奖励
回复
1,911 次查看
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 项奖励
回复