i.MX 8M Quad - Windows 10 IoT Amount of RAM is less than U-Boot

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

i.MX 8M Quad - Windows 10 IoT Amount of RAM is less than U-Boot

Jump to solution
959 Views
Alex_Chang_633
Contributor III

Hi Teams,

Thanks for NXP Teams help, we haved changed i.MX 8M Quad frimware to extend DRAM from 3 GB to 4 GB.

During boot up, we can see debug log as follows.

U-Boot SPL 2022.04-00001-g8a9164f47e-dirty (Mar 01 2024 - 11:33:32 +0800)
Can't find PMIC:PFUZE100
DDRINFO: start DRAM init
DDRINFO: DRAM rate 3200MTS
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
DRAM TIMING NORMAL fixed soc_rev()=21 CHIP_REV_2_1=21
SEC0:  RNG instantiated
Normal Boot
Trying to boot from MMC2


U-Boot 2022.04-00001-g8a9164f47e-dirty (Mar 01 2024 - 11:33:32 +0800)

CPU:   i.MX8MQ rev2.1 1300 MHz (running at 800 MHz)
CPU:   Industrial temperature grade (-40C to 105C) at 30C
Reset cause: POR
Model: NXP i.MX8MQ EVK
DRAM:  4 GiB
setup_typec: tcpc init failed, err=-5
Core:  78 devices, 26 uclasses, devicetree: separate
MMC:   FSL_SDHC: 0, FSL_SDHC: 1
Loading Environment from MMC... *** Warning - bad CRC, using default environment

But when we boot up to the Windows 10 IoT Enterprise LTSC 21H2, we only see 3 GB Installed RAM as follows.

WIN10.21H2.NXP.01.png

Are we missing any steps? 

Thanks for NXP Teams help.

0 Kudos
Reply
1 Solution
873 Views
Alex_Chang_633
Contributor III

Hi @hector_delgado 

So far we used W21H2-1-5-0-imx-windows-bsp.zip to evaluate i.MX 8M Quad (MX8M_EVK). 

From very beginning, we want to know how to extend our LPDDR4 memory from 3 GB to 4 GB.

Then NXP Teams help us, during U-Boot period, we can see result is DRAM: 4 GiB.

But when we boot up into Windows 10 IOT ARM64, we only can see Memory: 3 GB.

So we continue to ask NXP Teams for help.

But the end, we have referred other EVK board BSP source code, we have modified partial MX8M_EVK U-EFI source code, now we can boot up into Windows 10 IOT with 4 GB memory.

Thanks for you and NXP Teams help!

View solution in original post

0 Kudos
Reply
2 Replies
874 Views
Alex_Chang_633
Contributor III

Hi @hector_delgado 

So far we used W21H2-1-5-0-imx-windows-bsp.zip to evaluate i.MX 8M Quad (MX8M_EVK). 

From very beginning, we want to know how to extend our LPDDR4 memory from 3 GB to 4 GB.

Then NXP Teams help us, during U-Boot period, we can see result is DRAM: 4 GiB.

But when we boot up into Windows 10 IOT ARM64, we only can see Memory: 3 GB.

So we continue to ask NXP Teams for help.

But the end, we have referred other EVK board BSP source code, we have modified partial MX8M_EVK U-EFI source code, now we can boot up into Windows 10 IOT with 4 GB memory.

Thanks for you and NXP Teams help!

0 Kudos
Reply
880 Views
hector_delgado
NXP TechSupport
NXP TechSupport

Hi @Alex_Chang_633 ,

I hope you're doing well!

Sorry for the late reply.

Could you please share what version of our BSP are you using? And what changes did you make (if any) to enable more RAM?

Best regards,
Hector.

0 Kudos
Reply