Open ShohninDmitriy opened 10 months ago
In many cases, the recognition of RAM is handled by the device tree configuration. Ensure that your device tree configuration (usually found in the kernel source) is correctly set to support 4GB of RAM. It's possible that the configuration for the compiled image is specifying the wrong memory size.
Make sure that you are using the correct toolchain and compiler flags for your Orange Pi Zero 3. Using the wrong compiler or flags can lead to compatibility issues.
The U-Boot bootloader plays a crucial role in the boot process and memory detection. Ensure that the U-Boot configuration is set up correctly to recognize and initialize the full 4GB of RAM.
According to the instructions of OrangePi_Zero3_H618_user manual_v1.2, I compile a full image with the 5.4 kernel, the board starts but the real memory is only 2.47 Gb.
I download the OS image of the official website, everything is fine with the memory there, all 4Gb.
And with the fully compiled kernel version 6.1, my board did not start at all, it output to the console
I decided to check downloaded the OS image of the official website version 1-2 Gb kernel version 6.1 and got the same error
I download the OS image of the official website, the 4 Gb version with the 6.1 kernel version, the board starts up quietly.
What am I doing wrong and why is the 2Gb version always compiled when selecting the compilation menu for the version with 1/2/4 Gb memory.
Sorry for my English