Tool/software:
Hi teams:
sdk version:sdk 806
We have configured the memory from 4G to 2GB, but when there is no running memory after booting up, it shows that only 1.3GB is available, which is close to 700MB and missing. May I ask where this part is occupied
linux-kernel/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts index 8b8496f10..df824af48 100644 --- a/ti-processor-sdk-linux-am62axx-evm-08.06.00.45/board-support/linux-kernel/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts +++ b/ti-processor-sdk-linux-am62axx-evm-08.06.00.45/board-support/linux-kernel/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts @@ -31,8 +31,8 @@ chosen { memory@80000000 { device_type = "memory"; /* 4G RAM */ - reg = <0x00000000 0x80000000 0x00000000 0x80000000>, - <0x00000008 0x80000000 0x00000000 0x80000000>; + reg = <0x00000000 0x80000000 0x00000000 0x40000000>, + <0x00000008 0x80000000 0x00000000 0x40000000>; }; dma_buf_phys {
1:How to optimize and obtain as much available memory as possible
2:If optimization is not possible, is there any way to clearly know where this memory is being used
thx