<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX ProcessorsのトピックRe: RAM configuration in imx6ul barebox</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/RAM-configuration-in-imx6ul-barebox/m-p/1351667#M181172</link>
    <description>&lt;P&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/37066"&gt;@igorpadykov&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;I've run "DDR_Stress_tester_v3.00" for imx6 dual core based SoM with 2GB RAM, just to play with this tool. I've got different results on each run. Is it expectable behaviour or what it could mean?&lt;/P&gt;&lt;P&gt;Target: MX6DQ, DDR Freq: 528 Mhz, ...&lt;/P&gt;&lt;P&gt;Example results:&lt;/P&gt;&lt;P&gt;#1 ------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;MMDC registers updated from calibration&lt;/P&gt;&lt;P&gt;Write leveling calibration&lt;BR /&gt;MMDC_MPWLDECTRL0 ch0 (0x021b080c) = 0x00240022&lt;BR /&gt;MMDC_MPWLDECTRL1 ch0 (0x021b0810) = 0x002F0029&lt;BR /&gt;MMDC_MPWLDECTRL0 ch1 (0x021b480c) = 0x001B002D&lt;BR /&gt;MMDC_MPWLDECTRL1 ch1 (0x021b4810) = 0x000E0021&lt;/P&gt;&lt;P&gt;Read DQS Gating calibration&lt;BR /&gt;MPDGCTRL0 PHY0 (0x021b083c) = 0x43200330&lt;BR /&gt;MPDGCTRL1 PHY0 (0x021b0840) = 0x03180314&lt;BR /&gt;MPDGCTRL0 PHY1 (0x021b483c) = 0x431C032C&lt;BR /&gt;MPDGCTRL1 PHY1 (0x021b4840) = 0x03180258&lt;/P&gt;&lt;P&gt;Read calibration&lt;BR /&gt;MPRDDLCTL PHY0 (0x021b0848) = 0x42363A3C&lt;BR /&gt;MPRDDLCTL PHY1 (0x021b4848) = 0x3A3A3444&lt;/P&gt;&lt;P&gt;Write calibration&lt;BR /&gt;MPWRDLCTL PHY0 (0x021b0850) = 0x383C3E3A&lt;BR /&gt;MPWRDLCTL PHY1 (0x021b4850) = 0x3E32423C&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Success: DDR calibration completed!!!&lt;/P&gt;&lt;P&gt;#2 ------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;MMDC registers updated from calibration&lt;/P&gt;&lt;P&gt;Write leveling calibration&lt;BR /&gt;MMDC_MPWLDECTRL0 ch0 (0x021b080c) = 0x00240022&lt;BR /&gt;MMDC_MPWLDECTRL1 ch0 (0x021b0810) = 0x002F0029&lt;BR /&gt;MMDC_MPWLDECTRL0 ch1 (0x021b480c) = 0x001B002D&lt;BR /&gt;MMDC_MPWLDECTRL1 ch1 (0x021b4810) = 0x000E0021&lt;/P&gt;&lt;P&gt;Read DQS Gating calibration&lt;BR /&gt;MPDGCTRL0 PHY0 (0x021b083c) = 0x431C032C&lt;BR /&gt;MPDGCTRL1 PHY0 (0x021b0840) = 0x03180310&lt;BR /&gt;MPDGCTRL0 PHY1 (0x021b483c) = 0x431C0330&lt;BR /&gt;MPDGCTRL1 PHY1 (0x021b4840) = 0x03180258&lt;/P&gt;&lt;P&gt;Read calibration&lt;BR /&gt;MPRDDLCTL PHY0 (0x021b0848) = 0x42363E3C&lt;BR /&gt;MPRDDLCTL PHY1 (0x021b4848) = 0x3A3A3642&lt;/P&gt;&lt;P&gt;Write calibration&lt;BR /&gt;MPWRDLCTL PHY0 (0x021b0850) = 0x383C3E3A&lt;BR /&gt;MPWRDLCTL PHY1 (0x021b4850) = 0x4032423C&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Success: DDR calibration completed!!!&lt;/P&gt;</description>
    <pubDate>Thu, 07 Oct 2021 06:57:36 GMT</pubDate>
    <dc:creator>ondrat</dc:creator>
    <dc:date>2021-10-07T06:57:36Z</dc:date>
    <item>
      <title>RAM configuration in imx6ul barebox</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/RAM-configuration-in-imx6ul-barebox/m-p/976639#M145324</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;barebox version:2017.04.0&lt;/P&gt;&lt;P&gt;RAM:&amp;nbsp;MT41K512M8DA-107P&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;we are doing flat designing the board with imx6ul SOC. with two RAMs(MT41K512M8DA-107P). can anyone please share the procedure to configure the 2 RAMs to make it as 1GB in the barebox level.previously we have the configuration for 512MB with single RAM(MT41K128M16JT-125 IT). what are the modifications needed to configure this as 1GB RAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Ganesh.K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Jan 2020 06:39:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/RAM-configuration-in-imx6ul-barebox/m-p/976639#M145324</guid>
      <dc:creator>ganesh_k</dc:creator>
      <dc:date>2020-01-20T06:39:44Z</dc:date>
    </item>
    <item>
      <title>Re: RAM configuration in imx6ul barebox</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/RAM-configuration-in-imx6ul-barebox/m-p/976640#M145325</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ganesh&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for new memory it is necessary to run ddr test (also use &lt;A href="https://community.nxp.com/docs/DOC-333933"&gt;i.MX6ULL_LPDDR2_Script_Aid&lt;/A&gt;&amp;nbsp;)&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-105652"&gt;i.MX6/7 DDR Stress Test Tool V3.00&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and update uboot *.cfg file with new ddr calibration coefficients found from test&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/uboot-imx/tree/board/freescale/mx6ul_14x14_evk?h=imx_v2019.04_4.19.35_1.1.0" title="https://source.codeaurora.org/external/imx/uboot-imx/tree/board/freescale/mx6ul_14x14_evk?h=imx_v2019.04_4.19.35_1.1.0"&gt;mx6ul_14x14_evk\freescale\board - uboot-imx - i.MX U-Boot&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;then adjust uboot #define PHYS_SDRAM_SIZE in&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/uboot-imx/tree/include/configs/mx6ul_14x14_evk.h?h=imx_v2019.04_4.19.35_1.1.0" title="https://source.codeaurora.org/external/imx/uboot-imx/tree/include/configs/mx6ul_14x14_evk.h?h=imx_v2019.04_4.19.35_1.1.0"&gt;mx6ul_14x14_evk.h\configs\include - uboot-imx - i.MX U-Boot&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Jan 2020 00:34:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/RAM-configuration-in-imx6ul-barebox/m-p/976640#M145325</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2020-01-21T00:34:01Z</dc:date>
    </item>
    <item>
      <title>Re: RAM configuration in imx6ul barebox</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/RAM-configuration-in-imx6ul-barebox/m-p/1351667#M181172</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/37066"&gt;@igorpadykov&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;I've run "DDR_Stress_tester_v3.00" for imx6 dual core based SoM with 2GB RAM, just to play with this tool. I've got different results on each run. Is it expectable behaviour or what it could mean?&lt;/P&gt;&lt;P&gt;Target: MX6DQ, DDR Freq: 528 Mhz, ...&lt;/P&gt;&lt;P&gt;Example results:&lt;/P&gt;&lt;P&gt;#1 ------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;MMDC registers updated from calibration&lt;/P&gt;&lt;P&gt;Write leveling calibration&lt;BR /&gt;MMDC_MPWLDECTRL0 ch0 (0x021b080c) = 0x00240022&lt;BR /&gt;MMDC_MPWLDECTRL1 ch0 (0x021b0810) = 0x002F0029&lt;BR /&gt;MMDC_MPWLDECTRL0 ch1 (0x021b480c) = 0x001B002D&lt;BR /&gt;MMDC_MPWLDECTRL1 ch1 (0x021b4810) = 0x000E0021&lt;/P&gt;&lt;P&gt;Read DQS Gating calibration&lt;BR /&gt;MPDGCTRL0 PHY0 (0x021b083c) = 0x43200330&lt;BR /&gt;MPDGCTRL1 PHY0 (0x021b0840) = 0x03180314&lt;BR /&gt;MPDGCTRL0 PHY1 (0x021b483c) = 0x431C032C&lt;BR /&gt;MPDGCTRL1 PHY1 (0x021b4840) = 0x03180258&lt;/P&gt;&lt;P&gt;Read calibration&lt;BR /&gt;MPRDDLCTL PHY0 (0x021b0848) = 0x42363A3C&lt;BR /&gt;MPRDDLCTL PHY1 (0x021b4848) = 0x3A3A3444&lt;/P&gt;&lt;P&gt;Write calibration&lt;BR /&gt;MPWRDLCTL PHY0 (0x021b0850) = 0x383C3E3A&lt;BR /&gt;MPWRDLCTL PHY1 (0x021b4850) = 0x3E32423C&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Success: DDR calibration completed!!!&lt;/P&gt;&lt;P&gt;#2 ------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;MMDC registers updated from calibration&lt;/P&gt;&lt;P&gt;Write leveling calibration&lt;BR /&gt;MMDC_MPWLDECTRL0 ch0 (0x021b080c) = 0x00240022&lt;BR /&gt;MMDC_MPWLDECTRL1 ch0 (0x021b0810) = 0x002F0029&lt;BR /&gt;MMDC_MPWLDECTRL0 ch1 (0x021b480c) = 0x001B002D&lt;BR /&gt;MMDC_MPWLDECTRL1 ch1 (0x021b4810) = 0x000E0021&lt;/P&gt;&lt;P&gt;Read DQS Gating calibration&lt;BR /&gt;MPDGCTRL0 PHY0 (0x021b083c) = 0x431C032C&lt;BR /&gt;MPDGCTRL1 PHY0 (0x021b0840) = 0x03180310&lt;BR /&gt;MPDGCTRL0 PHY1 (0x021b483c) = 0x431C0330&lt;BR /&gt;MPDGCTRL1 PHY1 (0x021b4840) = 0x03180258&lt;/P&gt;&lt;P&gt;Read calibration&lt;BR /&gt;MPRDDLCTL PHY0 (0x021b0848) = 0x42363E3C&lt;BR /&gt;MPRDDLCTL PHY1 (0x021b4848) = 0x3A3A3642&lt;/P&gt;&lt;P&gt;Write calibration&lt;BR /&gt;MPWRDLCTL PHY0 (0x021b0850) = 0x383C3E3A&lt;BR /&gt;MPWRDLCTL PHY1 (0x021b4850) = 0x4032423C&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Success: DDR calibration completed!!!&lt;/P&gt;</description>
      <pubDate>Thu, 07 Oct 2021 06:57:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/RAM-configuration-in-imx6ul-barebox/m-p/1351667#M181172</guid>
      <dc:creator>ondrat</dc:creator>
      <dc:date>2021-10-07T06:57:36Z</dc:date>
    </item>
  </channel>
</rss>

