Modify SCFW & uboot to change 2GB LPDDR4 at MCIMX8QXP EVB board fail, but 4GB LPDDR4 success, why?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Modify SCFW & uboot to change 2GB LPDDR4 at MCIMX8QXP EVB board fail, but 4GB LPDDR4 success, why?

561 Views
tommy61517
Contributor II

Hello NXP

I try to change DRAM for other density IC.

I follow the MX8X_5.4.24_BootLoader_V8-2020701.pdf document page. 18,

create the imx8qx_dcd_1.2GHz.cfg file form excel and replace this .cfg into the dcd folder of SCFW,

then build scfw_tcm.bin.

And I modify imx8qxp_mek.h and build u-boot.bin.

// My imx8qx_dcd_1.2GHz.cfg(4GB & 2GB) & imx8qxp_mek.h like as attachments.

After uuu flash.bin into EVB board, 4GB DRAM can boot into Linux OS,
but 2GB will cause kernel panic.

// Download & boot up log like as attachment imx8qxp_download_2GB_flashbin.log & imx8qxp_boot_2GB.log.

 

Is there any detail I missed that caused this result?

 

Best regards

Tommy

0 Kudos
Reply
2 Replies

529 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

NXP don't recommend to boot the whole image of their bsp with 2GB you need at least 4GB but the image is created for 6GB, I guess you can modify the complete address in bootloader and yocto.

regards

 

0 Kudos
Reply

527 Views
tommy61517
Contributor II

Hello NXP

Thank you for your reply.

I want to confirm with you again.

I have two platforms,

iMX8M Plus EVK: use Micron 6GB DRAM 

MCIMX8QXP: use Micron 3GB DRAM

for iMX8M Plus EVK, it recommend at least 4GB DRAM to boot the whole image,

because the image is created for 6GB, right?

for MCIM8QXP, it use 3GB DRAM, so, can I use 2GB DRAM to boot the whole image of their bsp?

And you suggest me to modify the complete address in bootloader and yocto.

Is there any user manual I can refer to?

Thank you.

 

Regards.

0 Kudos
Reply