Cannot access the entire memory space of lpddr2

Showing results for 
Search instead for 
Did you mean: 

Cannot access the entire memory space of lpddr2

Contributor I
we are facing some lpddr2 configuration issue with imx6qpop package. 
The issue we face:
when I write a value in an address range. It is getting written in other address space also.
For example:
if I write a value of "0x5a5a5a5a" in the address space 0x30000000-0x40000000.
The same value is getting written in all the address space starts with odd numbers. That means I can read the same value "0x5a5a5a5a" in 0x10000000-0x20000000, 0x50000000-0x60000000, 0x70000000-0x80000000.
This is same for even address space also.
So as per our understanding Processor is able to access only half of the memory(512MB) from lpddr2. I have attached my lpddr2 DCD file here.
I got this dcd values by configuring "Mx6DQSDL LPDDR2 Script Aid V0.05 .xlsx" file.
And I also tried using a dcd file "./board/freescale/mx6qarm2/imximage.cfg" available in the u-boot 2014.04 release. But the result is same.
Can someone please give me a pointer to process furhter on this issue.
Please let me know if more info needed.
The lpddr2 part number we use is MT42L128M64D2LL-25 AT:A(1GB memory).

Original Attachment has been moved to:

0 Kudos
1 Reply

NXP TechSupport
NXP TechSupport

Hi Vieshoth

please try linux for i.MX6DQ PoP lpddr2 board

Quick Start Board for SCM-i.MX 6DQ|NXP 


SCM-i.MX 6Dual/6Quad Linux Patch not able to bitbake 

Also data duplicating may be caused by layout errors like shortcircuits,

so recommended to recheck that.

Best regards
Note: If this post answers your question, please click the Correct Answer button. Thank you!

0 Kudos