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