Hi,
Chip: IMX8MM
BSP 4.14.98
DDR4: 4GB
My board now supports 4GB, it can be started and run (I modified atf, uboot, kernel to support 4GB), but there will be exceptions after loading galcore.ko after booting, please help me analyze the possible reasons。
Hi Story,
I am working on imx8mm_evk with 4GB as well, just wondering what changes you did on atf, uboot and kernel to make it work?
Currently, my one bootup with error "Error found upper 32 bits". I only changed the #define PHYS_SDRAM_SIZE to 0x100000000. I also tried the 2GB uboot, it will boot up but seems the kernel crushed itself after the login prompt showed up.
Any idea for that?
Regards,
Jacob
@story
Hello,
perhaps, the issue concerns the fact, that only 3GB address area is available directly
for all internal modules of i.MX8Mm, the rest 1GB is located out of 32-bit address
range and is available for the A53 cores only.
Regards,
Yuri.
Hi Yuri,
Does this mean that the imx8mm with 4GB DRAM only has 3GB avaliable?
Regards,
Jacob
@Jacob_bai
Hello,
4GB are available for the ARM core, but - for GPU - only 3GB may be used.
Regards,
Yuri.
Hi,
Thank you. I have added and tested this patch and have not solved it.
suggest to try latest linux
https://source.codeaurora.org/external/imx/linux-imx/tree/?h=imx_5.4.24_2.1.0
Best regards
igor