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.

AM3358 DDR3L issue

Other Parts Discussed in Thread: AM3358

Dear all,

we have designed a custom board based on BeagleBone Black with AM3358 and DDR3L ( MT41K256M16HA-125). 

The board is, at this point, a copy of BBB when it comes to MCU + SDRAM connection, so the schematics is

accurate and verified. Surely, PCB design is slightly modified. I mean lines DATA [0...15], ADDR [0...15], BA [0..2] are

traced and matched accurately (I hope...) but it is not a full copy of BBB.

However during board bring up we stuck into a weird issue with RAM. We have started U-boot 1st and 2nd stages

successfully, DRAM is found correctly but doing memtest on a large memory addresses range reboots or

hangs up the board, we can though write and read occasional memory addresses (one by one).

Of course, checked address space does not overlap with U-boot, so we are accurate here.

But when we do not stop U-boot , the board hangs up on "Linux kernel uncompressing...".

So my question is, can it be a AM3358 DDR registers problem since we see the RAM during boot or it is clearly a hardware?

Generally, how do you solve this kind of problem? 

Thank you,

Iurii