i.MX8MM Freeze

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

i.MX8MM Freeze

1,920 Views
felixradensky
Contributor IV

Hello,

Our i.MX8MM board comes with 2GB DDR4 RAM. We have used DDR4 RPA tool V10 to create DRAM configuration. We are experiencing system freezes during boot when Linux busfreq driver (drivers/soc/imx/busfreq-imx8mq.c) attempts to lower DDR frequency. The freeze is 100% reproducible on each boot. It occurs in both 4.14.98 and 4.19.35 BSP. We suspect that our DDR4 configuration may be a problem. The latest i.MX8MM DDR4 RPA tool V11 has limited the number of frequency points from 3 (2400, 400 and 100MHz) to 2 (2400 and 1336MHz). Is there any problem with 3 frequency points ?

Thanks.

Felix.

0 Kudos
3 Replies

1,712 Views
felixradensky
Contributor IV

Hello,

We have tried running with DDR4 RPA V11 for the following PNs:

Samsung K4A8G165WC-BCTD  1GB DDR4 X2 chips on SOM
Micron MT40A1G16KNR-075-E  2GB DDP DDR4 x2 chips on SOM

Both pass the training and Stress Test with DDR Tool V3.1 but fail training under Sumo and Warrior in U-Boot for 633Mhz and 533MHz frequency points;

Should there be some parameters requiring adaptation ? RPA Tool sheets for both Samsung and Micron are attached.

Thanks.

0 Kudos

1,535 Views
Jacob_bai
Contributor II

Hi felixradensky ,

 

I am working on the VAR_SOM_IMX8MM too, and try to upgrade out 2GB DDR4 to 4GB DRAM. Before train the new 4GB dram, I just want to make sure I got serial download mode and DDR tool working well. I tried the generated ds file by MX8M_Mini_DDR4_RPA_v11 - Samsung 1GB.xlsx, but the the DDR tool got training failed. Any idea for that? Pls check the attached log file.

 

 

Regards,

Jacob

Tags (1)
0 Kudos

1,712 Views
oliver_chen
NXP Employee
NXP Employee

Hi felixradensky‌,

Please also apply the rank-to-rank workaround on your DDR4 code.

B.R

Oliver