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.

Linux/AM3352: TFTP boot

Part Number: AM3352


Tool/software: Linux

Hi All,

Please help me in board-bring up for customized am3352 processor. I want to boot kernel from DDR2 which has 256MB size start adddress 0x80000000 to 0x90000000. Please let us know how to boot with DDR instead of from NOR flash. I dont want to boot or store images in NOR flash. Just for testing

Built uImage with make LOADADDR=0x82000000 uImage .Generated uImage and followed following step.

a. flashed SPL image got window uboot#

b. uboot# tftp 0x80000000 u-boot.bin

c. uboot# tftp 0x82000000 uImage

d. uboot# tftp 0x90000000 am335x.dtb

e. uboot# tftp 0x84080000 initrd.uboot(filesystem)

f.  uboot# bootm 0x82000000 0x84080000 0x90000000

Also tried without initrd.uboot bootm 0x82000000-0x90000000

After following above step kernel struct at "starting Kernel ...."

Kernel version 3.14 and 4.14 but it boots perfectly from NOR flash by storing images in NOR flash.

Please help me to boot Kernel from DDR directly also i have zImage also.

Waiting for your response.

Thanks and Regards

Subramanya