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.

AM3352: DDR3 Design

Part Number: AM3352

Tool/software:

Hello.

I designed my system with AM335x and a DDR3-16bit(4G) memory.

When I boot up my system, it successfully detect the Dram capacity 512Mb, but then it fails with rest code and doesnt not react to any code on the Dram function: Initr_malloc

When it detect the capacity, it means that read and write to DRam is ok? right?

Any suggestion on how I can test if the Dram is functioning? any add to source code?

TX

using musb-hdrc, OUT ep1out IN ep1in STATUS ep2in
MAC 98:89:24:73:2a:84
HOST MAC de:ad:be:af:00:00
RNDIS ready
musb-hdrc: peripheral reset irq lost!
high speed config #2: 2 mA, Ethernet Gadget, using RNDIS
USB RNDIS network up!
BOOTP broadcast 1
BOOTP broadcast 2
Using usb_ether device
TFTP from server 192.168.1.9; our IP address is 192.168.1.3
Filename 'uboot'.
Load address: 0x807fffc0
Loading: #################################################################
######################
431.6 KiB/s
done
Bytes transferred = 440832 (6ba00 hex)


U-Boot 2014.07-00002-gc3d638d-dirty (May 19 2025 - 21:36:04)

I2C: ready
DRAM: 512 MiB