Other Parts Discussed in Thread: DRA742, DRA752
Tool/software: Linux
Hii all,
I am using the TDA2XX EVM board.I have one doubt regarding the memory part in the TDA2XX.
1. If I booted my board with visionsdk_03_03 version images and type the command at root prompt "cat /proc/meminfo".The memtotal it is displaying around 550MB
2.If I booted my borad with visionsdk_03_04 version images and see the same "cat /proc/meminfo" at root prompt it is displaying the memtotal as around 2GB
here,My question was when I compared the dra7-evm-infoadas.dts & related dra7-evm.dts files in kernel and mem_segment_definition_linux.xs files in vision sdk,in both versions 03.03 & 03.04. Both are same regarding the memory configuration.Then where the Linux memory is configured to 550MB in 03.03 version and 2GB in 03.04 version??
a) I think the above mentioned mem_segment_definition_linux.xs files are configuring/partitioning the memory to other remote cores not for linux.Is it correct??
b) In the kernel dra7-evm.dts file only i found the data regarding the memory of linux,this file is same in both versions 03.03 & 03.04 regarding the memory.
memory {
device_type = "memory";
reg = <0x0 0x80000000 0x0 0x60000000>; /* 1536 MB */
};
c) I think in u-boot only we need to configure our SDRAM & DRAM & DDR3 , because in u-boot only those initializations will happen.is it right??
if yes,then where can I limit our board linux memory to 550MB in 03.04 version or in any version.If the changes regarding to memory part are not in u-boot means then where I need to change to limit the memory.
Thanks & Regards,
A.Kavya Harini