IMX8MM 4GB galcore

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

IMX8MM 4GB galcore

4,677 次查看
story
Contributor II

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。

 

 

0 项奖励
回复
7 回复数

4,496 次查看
Jacob_bai
Contributor II

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

0 项奖励
回复

4,621 次查看
Yuri
NXP Employee
NXP Employee

@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.

0 项奖励
回复

4,496 次查看
Jacob_bai
Contributor II

Hi Yuri,

 

Does this mean that the imx8mm with 4GB DRAM only has 3GB avaliable?

 

Regards,

Jacob

0 项奖励
回复

4,491 次查看
Yuri
NXP Employee
NXP Employee

@Jacob_bai 
Hello,

  4GB are  available for the ARM core, but - for GPU - only 3GB may be used.   

Regards,
Yuri.

 

0 项奖励
回复

4,668 次查看
igorpadykov
NXP Employee
NXP Employee

Hi story

 

one can try attached patch.

 

Best regards
igor

0 项奖励
回复

4,664 次查看
story
Contributor II

Hi,

  Thank you. I have added and tested this patch and have not solved it.

0 项奖励
回复

4,659 次查看
igorpadykov
NXP Employee
NXP Employee

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

 

0 项奖励
回复