<?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>topic Re: DDR4 initialization issue in T1022 in T-Series</title>
    <link>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1906262#M4971</link>
    <description>&lt;P&gt;Please find attached our DDR4 connector and T1022 schematic pages, there is one is to one mapping in our design. Please suggest what should be the setting value for&amp;nbsp;&lt;SPAN&gt;DQ_MAPn registers in this case.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks...&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 11 Jul 2024 11:05:22 GMT</pubDate>
    <dc:creator>Priyanka_Yadav</dc:creator>
    <dc:date>2024-07-11T11:05:22Z</dc:date>
    <item>
      <title>DDR4 initialization issue in T1022</title>
      <link>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1899088#M4951</link>
      <description>&lt;P&gt;In follow up to this post:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/CodeWarrior-for-QorIQ/DDR-single-bit-fault-detected-by-ecc/m-p/1893988/highlight/false" target="_blank"&gt;https://community.nxp.com/t5/CodeWarrior-for-QorIQ/DDR-single-bit-fault-detected-by-ecc/m-p/1893988/highlight/false&lt;/A&gt;&lt;/P&gt;&lt;P&gt;As per advice from nxp team, setup a bareboard project with "attach" launch configuration. The ddr controller register was copied (attached).&lt;/P&gt;&lt;P&gt;But the dump format doesn't match with with register export format from qcvs.&lt;/P&gt;&lt;P&gt;Anyway after comparison and modification imported back the registers. and again started validation.&lt;/P&gt;&lt;P&gt;However the result is same.&lt;/P&gt;&lt;P&gt;Now u-boot is stuck where u-boot is copied from spi flash to ddr. (attached)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jul 2024 04:20:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1899088#M4951</guid>
      <dc:creator>Kernelhacker</dc:creator>
      <dc:date>2024-07-04T04:20:44Z</dc:date>
    </item>
    <item>
      <title>Re: DDR4 initialization issue in T1022</title>
      <link>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1901662#M4966</link>
      <description>&lt;P&gt;Dear NXP team,&lt;/P&gt;&lt;P&gt;we are stuck with this problem, please assist.&lt;/P&gt;</description>
      <pubDate>Mon, 08 Jul 2024 03:54:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1901662#M4966</guid>
      <dc:creator>Kernelhacker</dc:creator>
      <dc:date>2024-07-08T03:54:49Z</dc:date>
    </item>
    <item>
      <title>Re: DDR4 initialization issue in T1022</title>
      <link>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1902028#M4969</link>
      <description>&lt;P&gt;After creating a QCVS DDR project with reading from SPD method.&lt;/P&gt;
&lt;P&gt;In properties panel, please configure "DQ mapping - Controller pins" information according to your DDR design&amp;nbsp;&lt;SPAN&gt;&lt;SPAN class="ui-provider a b c d e f g h i j k l m n o p q r s t u v w x y z ab ac ae af ag ah ai aj ak"&gt;schematics.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;The DQ_MAPn registers, provide the mapping information of the DRAM DQ order to the controller. controller uses this information during the initialization when training pattern are send and received. when controller does not have or has the wrong map it is not able to perform initialization of DRAM chips.&lt;/P&gt;</description>
      <pubDate>Mon, 08 Jul 2024 09:30:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1902028#M4969</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2024-07-08T09:30:52Z</dc:date>
    </item>
    <item>
      <title>Re: DDR4 initialization issue in T1022</title>
      <link>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1906262#M4971</link>
      <description>&lt;P&gt;Please find attached our DDR4 connector and T1022 schematic pages, there is one is to one mapping in our design. Please suggest what should be the setting value for&amp;nbsp;&lt;SPAN&gt;DQ_MAPn registers in this case.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks...&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jul 2024 11:05:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1906262#M4971</guid>
      <dc:creator>Priyanka_Yadav</dc:creator>
      <dc:date>2024-07-11T11:05:22Z</dc:date>
    </item>
    <item>
      <title>Re: DDR4 initialization issue in T1022</title>
      <link>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1906269#M4972</link>
      <description>As Priyanka said, the mapping from Processor to connector is one is to one.&lt;BR /&gt;And from Connector to SDRAM, bit map is as per spd contents Byte 60 to 77. The above dimm is tested and works on some other boards. so the spd bit map must be correct.</description>
      <pubDate>Thu, 11 Jul 2024 11:15:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1906269#M4972</guid>
      <dc:creator>Kernelhacker</dc:creator>
      <dc:date>2024-07-11T11:15:01Z</dc:date>
    </item>
    <item>
      <title>Re: DDR4 initialization issue in T1022</title>
      <link>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1907052#M4973</link>
      <description>&lt;P&gt;Discussing this problem with the AE team.&lt;/P&gt;</description>
      <pubDate>Fri, 12 Jul 2024 10:54:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1907052#M4973</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2024-07-12T10:54:09Z</dc:date>
    </item>
    <item>
      <title>Re: DDR4 initialization issue in T1022</title>
      <link>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1909736#M4974</link>
      <description>Dear NXP team, please assist.</description>
      <pubDate>Tue, 16 Jul 2024 12:04:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1909736#M4974</guid>
      <dc:creator>Kernelhacker</dc:creator>
      <dc:date>2024-07-16T12:04:34Z</dc:date>
    </item>
    <item>
      <title>Re: DDR4 initialization issue in T1022</title>
      <link>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1910248#M4975</link>
      <description>&lt;P&gt;I didn't get feedback from the AE team, will contact them again.&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jul 2024 05:42:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1910248#M4975</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2024-07-17T05:42:27Z</dc:date>
    </item>
    <item>
      <title>Re: DDR4 initialization issue in T1022</title>
      <link>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1911746#M4976</link>
      <description>&lt;P&gt;&lt;SPAN&gt;in QCVS after the SPD configuration is complete, then go to "operational DDR test" and run write-read-compare test. if it fails, then get the full ddr register dump via ccs and send it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How to get register dump via ccs&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This is for debug use only.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1) Open a CCS window (C:\Freescale\CW4NET_xxxxx\Common\CCS\bin\ccs.exe)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2) Physical connection: USB to PC, JTAG to the customer board.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3) SW connection: in the ccs window type:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;delete all&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;config cc cwtap&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ccs::config_chain t1040&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;display ccs::read_mem 0 0x30000 0x8000 4 2 1024&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ccs::write_mem 0 0x30000 0x8FB0 4 2 0x10000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;display ccs::read_mem 0 0x30000 0x8000 4 2 1024&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 19 Jul 2024 02:14:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1911746#M4976</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2024-07-19T02:14:44Z</dc:date>
    </item>
    <item>
      <title>Re: DDR4 initialization issue in T1022</title>
      <link>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1912116#M4978</link>
      <description>&lt;P&gt;operational test 'write-read-compare failed (see&amp;nbsp;write-read-compare.png)&lt;/P&gt;&lt;P&gt;Please find attached reg dump (ccs_ddr_dump.txt)&lt;/P&gt;&lt;P&gt;Can you explain why the start address of ddr test is fixed at 0x100000000, and any other address is not allowed. (see&amp;nbsp;write-read-compare-start_address.png and write-read-compare-start_address_err.png)&lt;/P&gt;&lt;P&gt;I think DDR mem is mapped in the lower 2GB space(from 0x0) in u-boot.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Debdutta&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 19 Jul 2024 09:30:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1912116#M4978</guid>
      <dc:creator>Kernelhacker</dc:creator>
      <dc:date>2024-07-19T09:30:27Z</dc:date>
    </item>
    <item>
      <title>Re: DDR4 initialization issue in T1022</title>
      <link>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1916727#M4983</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Please bring the board (that you want to test on the QCVS DDR tool) to uboot prompt. when board working and at uboot prompt, get a CCS register dump as described previously and send the dump log. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How to get register dump via ccs&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This is for debug use only.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1) Open a CCS window (C:\Freescale\CW_PA_v10.5.1\PA\ccs\bin\ccs.exe)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2) Physical connection: USB to PC, JTAG to the customer board.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3) SW connection: in the ccs window type:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;delete all&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;config cc cwtap&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ccs::config_chain t1040&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;display ccs::read_mem 0 0x30000 0x8000 4 2 1024&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ccs::write_mem 0 0x30000 0x8FB0 4 2 0x10000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;display ccs::read_mem 0 0x30000 0x8000 4 2 1024&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jul 2024 01:53:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1916727#M4983</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2024-07-25T01:53:34Z</dc:date>
    </item>
    <item>
      <title>Re: DDR4 initialization issue in T1022</title>
      <link>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1916800#M4984</link>
      <description>&lt;P&gt;Hi, the board is not not booting up to u-boot prompt at all. It gets stuck as shown below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#808000"&gt;&lt;EM&gt;Initializing....using SPD&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#808000"&gt;&lt;EM&gt;WARNING: Calling __hwconfig without a buffer and before environment is ready&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#808000"&gt;&lt;EM&gt;WARNING: Calling __hwconfig without a buffer and before environment is ready&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#808000"&gt;&lt;EM&gt;WARNING: Calling __hwconfig without a buffer and before environment is ready&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#808000"&gt;&lt;EM&gt;WARNING: Calling __hwconfig without a buffer and before environment is ready&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#808000"&gt;&lt;EM&gt;6 GiB left unmapped&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#808000"&gt;&lt;EM&gt;Loading second stage boot loader .................................................................................................&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jul 2024 03:53:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1916800#M4984</guid>
      <dc:creator>Kernelhacker</dc:creator>
      <dc:date>2024-07-25T03:53:38Z</dc:date>
    </item>
    <item>
      <title>Re: DDR4 initialization issue in T1022</title>
      <link>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1916804#M4985</link>
      <description>&lt;P&gt;&lt;SPAN&gt;As you mentioned in&amp;nbsp;&lt;A href="https://community.nxp.com/t5/CodeWarrior-for-QorIQ/DDR-single-bit-fault-detected-by-ecc/m-p/1893988/highlight/false" target="_blank"&gt;https://community.nxp.com/t5/CodeWarrior-for-QorIQ/DDR-single-bit-fault-detected-by-ecc/m-p/1893988/highlight/false&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;gt;&amp;gt;&amp;gt;No error in ddr initialization in uboot and mtest runs successfully. (see log:&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;uboot_log_mtest.txt&lt;/EM&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Please use that configuration.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jul 2024 04:08:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1916804#M4985</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2024-07-25T04:08:18Z</dc:date>
    </item>
    <item>
      <title>Re: DDR4 initialization issue in T1022</title>
      <link>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1916816#M4986</link>
      <description>Yes, earlier the board was booting up.&lt;BR /&gt;We have not many any configuration change from that.&lt;BR /&gt;But now it is not booting up and stuck while downloading uboot to ddr from spi flash.</description>
      <pubDate>Thu, 25 Jul 2024 04:30:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1916816#M4986</guid>
      <dc:creator>Kernelhacker</dc:creator>
      <dc:date>2024-07-25T04:30:08Z</dc:date>
    </item>
    <item>
      <title>Re: DDR4 initialization issue in T1022</title>
      <link>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1916820#M4987</link>
      <description>&lt;P&gt;Is it possible for you to use the original u-boot image to bringing up the target board?&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jul 2024 04:40:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1916820#M4987</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2024-07-25T04:40:22Z</dc:date>
    </item>
    <item>
      <title>Re: DDR4 initialization issue in T1022</title>
      <link>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1916843#M4988</link>
      <description>While we dont have that u-boot image, we do have the source. So I compiled it and programmed the spi flash with this image.&lt;BR /&gt;Unfortunately u-boot is stuck at the same stage.</description>
      <pubDate>Thu, 25 Jul 2024 05:36:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1916843#M4988</guid>
      <dc:creator>Kernelhacker</dc:creator>
      <dc:date>2024-07-25T05:36:24Z</dc:date>
    </item>
    <item>
      <title>Re: DDR4 initialization issue in T1022</title>
      <link>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1916945#M4989</link>
      <description>&lt;P&gt;Discussing your current status with the AE team.&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jul 2024 07:39:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1916945#M4989</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2024-07-25T07:39:56Z</dc:date>
    </item>
    <item>
      <title>Re: DDR4 initialization issue in T1022</title>
      <link>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1920438#M4993</link>
      <description>Hi NXP team, any updates?</description>
      <pubDate>Tue, 30 Jul 2024 10:58:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1920438#M4993</guid>
      <dc:creator>Kernelhacker</dc:creator>
      <dc:date>2024-07-30T10:58:53Z</dc:date>
    </item>
    <item>
      <title>Re: DDR4 initialization issue in T1022</title>
      <link>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1921077#M4994</link>
      <description>&lt;P&gt;Please refer to the following update from the AE team.&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;please ask for the following items:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;SPAN&gt; please provide the DIMM part number and its corresponding SPD (in text file).&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt; lower the data rate on the board to 1200MT/s (by changing the RCW), then see if the DDR works. if it still fails at lower data rate, follow the procedure below, customer can check the code and before MEM_EN = 1&amp;nbsp; is set, change the registers as stated below. &lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;How to bypass DQ mapping&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;This is for debug use only.&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt; The following steps bypasses the DQ mapping. A debug method to determine if DQ mapping is causing the memory controller initialization failure. Or when customer has violated the DQ bit swap rules in their layout.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN&gt;1) Set the DDR data rate between 1000MT/s and 1200MT/s.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;2) Clear all DQn_MAP registers&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;3) Set the DDR_SDRAM_CFG_2[DDR_SLOW] = 1&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;4) Set the DEBUG_2[27] = 1, (i.e. 0x1080F04 = 0x10)&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2024 02:32:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1921077#M4994</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2024-07-31T02:32:54Z</dc:date>
    </item>
    <item>
      <title>Re: DDR4 initialization issue in T1022</title>
      <link>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1921497#M4995</link>
      <description>&lt;P&gt;&lt;FONT color="#000000"&gt;1. Micron 8GB:&amp;nbsp;MTA9ADF1G72AZ-3G2E1.&amp;nbsp;&lt;/FONT&gt;&lt;FONT color="#000000"&gt;PFA (spd.txt) or spd data read from code warrior (spd_code_warrior_dump.txt)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;2. On lowering&amp;nbsp;&lt;SPAN&gt;data rate&amp;nbsp; to 1200MT/s by changing RCW[MEM_PLL_RAT] = 00_1100,&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color="#000000"&gt;&lt;SPAN&gt;following error comes while booting:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;Initializing....using SPD&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#808080"&gt;&lt;STRONG&gt;&lt;EM&gt;DDR clock (MCLK cycle 1667 ps) is slower than DIMM(s) (tCKmax 1600 ps) can support.&lt;/EM&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;WARNING: Calling __hwconfig without a buffer and before environment is ready&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;WARNING: Calling __hwconfig without a buffer and before environment is ready&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;WARNING: Calling __hwconfig without a buffer and before environment is ready&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;WARNING: Calling __hwconfig without a buffer and before environment is ready&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#808080"&gt;&lt;STRONG&gt;&lt;EM&gt;Waiting for D_INIT timeout. Memory may not work.&lt;/EM&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;6 GiB left unmapped&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;Loading second stage boot loader .................................................................................................&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;I think the RAM doesn't support speed lower than&amp;nbsp;1333 MT/s (CL = 11). But since system clock is 100 MHz we can't achieve this speed.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;However I tried setting data rate to 1300MT/s i.e&amp;nbsp; MEM_PLL_RAT to 00_1101. Doing this does not throw any error but still u-boot fails to load from RAM.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;Initializing....using SPD&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;WARNING: Calling __hwconfig without a buffer and before environment is ready&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;WARNING: Calling __hwconfig without a buffer and before environment is ready&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;WARNING: Calling __hwconfig without a buffer and before environment is ready&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;WARNING: Calling __hwconfig without a buffer and before environment is ready&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;6 GiB left unmapped&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;Loading second stage boot loader .................................................................................................&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Since we couldn't lower DDR data rate between 1000 MT/s and 1200 MT/s, I didn't procede with the later part of the exercise. Shall we conduct the experiment with DDR data rate at 1300 MT/s?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2024 09:40:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/DDR4-initialization-issue-in-T1022/m-p/1921497#M4995</guid>
      <dc:creator>Kernelhacker</dc:creator>
      <dc:date>2024-07-31T09:40:35Z</dc:date>
    </item>
  </channel>
</rss>

