Hello,
I have a custom board based on TI's AM5728 EVM. I am using the latest Linux PSDK 6.03 on it.
With reference to the thread - https://e2e.ti.com/support/processors-group/processors/f/processors-forum/854792/am5726-4gb-ddr3-not-recognized-in-linux, I am trying to increase RAM size to 4 GB and I have done all the changes as suggested.
The uBoot starts and it returns the following info:
=> bdinfo
arch_number = 0x00000000
boot_params = 0x80000100
DRAM bank = 0x00000000
-> start = 0x80000000
-> size = 0x7f000000
DRAM bank = 0x00000001
-> start = 0x00000000
-> size = 0x80000000
baudrate = 115200 bps
TLB addr = 0xfeff0000
relocaddr = 0xfef63000
reloc off = 0x7e763000
irq_sp = 0xfcf21a30
sp start = 0xfcf21a20
Early malloc usage: 11d0 / 2000
fdt_blob = 0xfcf21a48
According to the above thread, CONFIG_PHYS_64BIT=y, needs to be set in .config to make "start" & "size" 64-bit variable. I have already enabled this in my .config.
But still, I am getting DRAM bank 2's "start" address wrong. Also, I am getting following output when I run meminfo command -
=> meminfo
DRAM: 2 GiB
I don't understand why am I still getting RAM size as 2 GiB? Can you suggest what am I missing here?
Regards,
Devashish