This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Why am3354 can recognise 256MB from MT41J256M16HA-125

Other Parts Discussed in Thread: AM3354

We're using am3354 with Micron MT41J256M16HA-125 on our target board.  Everything seems working fine, except that the am3354 can just recognise 256MB of ram.  But, the real capacity of this DDR3 should be 256Mb x 16 = 512MB.  All the 16-bit data bus and A0 ~ A14 address bus are connected.  What could be the reason ?  I bought this DDR3 from some supplier in China.  Can this DDR3 be a fake one ?

We tried the same sw using SD card to boot on a Beaglebone board I purchased from China, it can recognise 512MB ram capacity successfully.  The only difference I see is that the DDR3 used on that Beaglebone board is MT41K256M16HA-125, which is a 1.35V low power DDR3.  But, interestingly, the DDR3 voltage used on the Beaglebone board is 1.5V.  This makes me feel very strange why the manufacturer of Beaglebone didn't use MT41J256M16HA-125 directly.  Is there any hidden reason here ?

Very nervous as the progress gets stuck ...