What are required software changes for upgrading the RAM size to 2GB in G15M i.MX6 Quad SODIMM SOM?

iWave does not have DCD settings for the part “NT5CC256M16EP DI”.

Please refer the NXP pages mentioned below for calibrating DDR using the “i.MX 6/7 Series DDR Stress Test”.

https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX6DQ-Register-Programming-Aids/ta-p/1129491

https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX-6-7-DDR-Stress-Test-Tool/ta-p/1108221

Steps to upgrade to DDR Size

  1. Change the DDR device & system information in the “MX6Q_SabreSD_DDR3_register_programming_aid_v2.5.xlsx”.
  2. Then run the “ddr_stress_tester.exe” with the updated xlsx file and run the calibration.
  3. At the end of calibration, refer & update the registers with the new value in the files “board/freescale/mx6_iwg15m_sm/mx6qd_iwg15m.cfg & board/freescale/mx6_iwg15m_sm/plugin.S”.
  4. Please make sure to update the below changes then compile the binaries for upgrading to 2GB DDR.

U-boot:

  • Update the DCD settings to 2GB in file “board/freescale/mx6_iwg15m_sm/mx6qd_iwg15m.cfg” based on the chosen part.
    Update the size to 2GB using macro “PHYS_SDRAM_SIZE” in file “include/configs/mx6_iwg15m_sm.h”.

  • Also update the size under memory node to 2GB in file “arch/arm/dts/imx6qdl-iwg15m_sm.dtsi”.

Kernel:

  • Update the size under memory node to 2GB in file “arch/arm/boot/dts/imx6qdl-iwg15m-sm.dtsi”.

Note: The file names are mentioned as in our latest deliverables for i.MX6 Quad SODIMM SOM. Programming Aid sheet, application, guide are all available in NXP page.

For further inquiries, please get in touch with mktg@iwave-global.com

Please find the detailed G15M product information in the below link,