We used 4GB of DDR memory before, and the linux system run normal, recently we changed the DDR 4GB to 1.5GB, and correspondingly modified the DDR memory node in uboot and kernel as follow:
update bootargs to console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 root=PARTUUID=3946f6eb-02 rootfs=ext4 rw rootwait loglevel=8 cma=32M mem=1536M.
The error is printed as follows
Compared with the DDR configuration of 4G, there are the following problems
Question 1: 0xFC000000~0xFFFFFFFF. why Last 64MB is used by Linux
Question 1: 0x80000000~0x9FFFFFFF. Is the above address reserved for Linux?
The relevant files of 4G DDR configuration are shown in the figure below: