<?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>LayerscapeのトピックRe: LS1023 DDR init fail when power on</title>
    <link>https://community.nxp.com/t5/Layerscape/LS1023-DDR-init-fail-when-power-on/m-p/1325948#M8731</link>
    <description>&lt;P&gt;Yes, the log shows that DDR can not start up. You wrote "... &lt;EM&gt;When power on display log as below &lt;STRONG&gt;sometimes&lt;/STRONG&gt;&lt;/EM&gt;", what is the log in other times?&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Bulat&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 19 Aug 2021 05:04:35 GMT</pubDate>
    <dc:creator>Bulat</dc:creator>
    <dc:date>2021-08-19T05:04:35Z</dc:date>
    <item>
      <title>LS1023 DDR init fail when power on</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1023-DDR-init-fail-when-power-on/m-p/1325424#M8726</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;We got the problem in our Customer board, When power on display log as below sometimes.&lt;/P&gt;&lt;P&gt;INFO:&amp;nbsp;&amp;nbsp;&amp;nbsp; RCW BOOT SRC is QSPI&lt;/P&gt;&lt;P&gt;INFO:&amp;nbsp;&amp;nbsp;&amp;nbsp; RCW BOOT SRC is QSPI&lt;/P&gt;&lt;P&gt;INFO:&amp;nbsp;&amp;nbsp;&amp;nbsp; Time before programming controller 0 ms&lt;/P&gt;&lt;P&gt;INFO:&amp;nbsp;&amp;nbsp;&amp;nbsp; Program controller registers&lt;/P&gt;&lt;P&gt;ERROR:&amp;nbsp;&amp;nbsp; Found training error(s): 0x2100&lt;/P&gt;&lt;P&gt;ERROR:&amp;nbsp;&amp;nbsp; Error: Waiting for D_INIT timeout.&lt;/P&gt;&lt;P&gt;ERROR:&amp;nbsp;&amp;nbsp; Writing DDR register(s) failed&lt;/P&gt;&lt;P&gt;ERROR:&amp;nbsp;&amp;nbsp; Programing DDRC error&lt;/P&gt;&lt;P&gt;ERROR:&amp;nbsp;&amp;nbsp; DDR init failed&lt;/P&gt;&lt;P&gt;NOTICE:&amp;nbsp; Incorrect DRAM0 size is defined in platfor_def.h&lt;/P&gt;&lt;P&gt;ERROR:&amp;nbsp;&amp;nbsp; mmap_add_region_check() failed. error -22&lt;/P&gt;&lt;P&gt;ERROR:&amp;nbsp;&amp;nbsp; mmap_add_region_check() failed. error -22&lt;/P&gt;&lt;P&gt;NOTICE:&amp;nbsp; BL2: v1.5(release):&lt;/P&gt;&lt;P&gt;NOTICE:&amp;nbsp; BL2: Built : 04:11:47, Aug&amp;nbsp; 5 2021&lt;/P&gt;&lt;P&gt;INFO:&amp;nbsp;&amp;nbsp;&amp;nbsp; Configuring TZASC-380&lt;/P&gt;&lt;P&gt;INFO:&amp;nbsp;&amp;nbsp;&amp;nbsp; BL2: Doing platform setup&lt;/P&gt;&lt;P&gt;INFO:&amp;nbsp;&amp;nbsp;&amp;nbsp; BL2: Loading image id 3&lt;/P&gt;&lt;P&gt;INFO:&amp;nbsp;&amp;nbsp;&amp;nbsp; Loading image id=3 at address 0xbbe00000&lt;/P&gt;&lt;P&gt;Can you provide us with advice and directions for our reference?&lt;/P&gt;&lt;P&gt;We have done in QCVS tool calibation.&lt;/P&gt;</description>
      <pubDate>Wed, 18 Aug 2021 11:37:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1023-DDR-init-fail-when-power-on/m-p/1325424#M8726</guid>
      <dc:creator>George_zheng</dc:creator>
      <dc:date>2021-08-18T11:37:24Z</dc:date>
    </item>
    <item>
      <title>Re: LS1023 DDR init fail when power on</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1023-DDR-init-fail-when-power-on/m-p/1325948#M8731</link>
      <description>&lt;P&gt;Yes, the log shows that DDR can not start up. You wrote "... &lt;EM&gt;When power on display log as below &lt;STRONG&gt;sometimes&lt;/STRONG&gt;&lt;/EM&gt;", what is the log in other times?&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Bulat&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Aug 2021 05:04:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1023-DDR-init-fail-when-power-on/m-p/1325948#M8731</guid>
      <dc:creator>Bulat</dc:creator>
      <dc:date>2021-08-19T05:04:35Z</dc:date>
    </item>
    <item>
      <title>Re: LS1023 DDR init fail when power on</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1023-DDR-init-fail-when-power-on/m-p/1325977#M8732</link>
      <description>&lt;P&gt;The log can boot normal as below&lt;/P&gt;&lt;P&gt;INFO: RCW BOOT SRC is QSPI&lt;BR /&gt;INFO: RCW BOOT SRC is QSPI&lt;BR /&gt;INFO: Time before programming controller 0 ms&lt;BR /&gt;INFO: Program controller registers&lt;/P&gt;&lt;P&gt;NOTICE: 1 GB DDR4, 32-bit, CL=13, ECC off&lt;BR /&gt;INFO: Time used by DDR driver 243 ms&lt;BR /&gt;NOTICE: BL2: v1.5(release):&lt;BR /&gt;NOTICE: BL2: Built : 04:11:47, Aug 5 2021&lt;BR /&gt;INFO: Configuring TZASC-380&lt;BR /&gt;INFO: BL2: Doing platform setup&lt;BR /&gt;INFO: BL2: Loading image id 3&lt;BR /&gt;INFO: Loading image id=3 at address 0xbbe00000&lt;BR /&gt;INFO: Image id=3 loaded: 0xbbe00000 - 0xbbe0b631&lt;BR /&gt;INFO: BL2: Loading image id 5&lt;BR /&gt;INFO: Loading image id=5 at address 0x82000000&lt;BR /&gt;INFO: Image id=5 loaded: 0x82000000 - 0x8207c6b4&lt;BR /&gt;NOTICE: BL2: Booting BL31&lt;BR /&gt;INFO: Entry point address = 0xbbe00000&lt;BR /&gt;NOTICE: BL31: v1.5(release):&lt;BR /&gt;NOTICE: BL31: Built : 02:00:11, Jun 3 2021&lt;BR /&gt;NOTICE: Welcome to LS1023 BL31 Phase&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;U-Boot 2019.10&lt;/P&gt;&lt;P&gt;====================&lt;/P&gt;&lt;P&gt;I check the error when boor abnormal in&amp;nbsp;tfa-layerscape\files\plat\nxp\drivers\ddr\nxp-ddr\ddrc.c&lt;/P&gt;&lt;P&gt;I find the error cause by&amp;nbsp; the ddr_in32(&amp;amp;ddr-&amp;gt;sdram_cfg_2) value can't change form 401010 to&amp;nbsp;401000&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;George&lt;/P&gt;</description>
      <pubDate>Thu, 19 Aug 2021 05:40:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1023-DDR-init-fail-when-power-on/m-p/1325977#M8732</guid>
      <dc:creator>George_zheng</dc:creator>
      <dc:date>2021-08-19T05:40:51Z</dc:date>
    </item>
    <item>
      <title>Re: LS1023 DDR init fail when power on</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1023-DDR-init-fail-when-power-on/m-p/1326193#M8738</link>
      <description>&lt;P&gt;Do you mean that the &lt;STRONG&gt;same board&lt;/STRONG&gt; with the &lt;STRONG&gt;same boot software&lt;/STRONG&gt;, can sometimes run normally but sometimes with DDR failure?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Aug 2021 10:05:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1023-DDR-init-fail-when-power-on/m-p/1326193#M8738</guid>
      <dc:creator>Bulat</dc:creator>
      <dc:date>2021-08-19T10:05:35Z</dc:date>
    </item>
    <item>
      <title>Re: LS1023 DDR init fail when power on</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1023-DDR-init-fail-when-power-on/m-p/1326195#M8739</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;yes&lt;/P&gt;</description>
      <pubDate>Thu, 19 Aug 2021 10:07:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1023-DDR-init-fail-when-power-on/m-p/1326195#M8739</guid>
      <dc:creator>George_zheng</dc:creator>
      <dc:date>2021-08-19T10:07:27Z</dc:date>
    </item>
    <item>
      <title>Re: LS1023 DDR init fail when power on</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1023-DDR-init-fail-when-power-on/m-p/1326301#M8741</link>
      <description>&lt;P&gt;Many reasons can result in such a floating error. These can be bad contacts after soldeing, unstable power supplies, incorrect DDR reset circuitry, DDR settings close to allowed&amp;nbsp;margins. Try to check these issues. Make sure that u-boot settings of DDR and QCVS ones are the same.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Aug 2021 13:38:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1023-DDR-init-fail-when-power-on/m-p/1326301#M8741</guid>
      <dc:creator>Bulat</dc:creator>
      <dc:date>2021-08-19T13:38:34Z</dc:date>
    </item>
    <item>
      <title>Re: LS1023 DDR init fail when power on</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1023-DDR-init-fail-when-power-on/m-p/1327720#M8753</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I find the error cause by D_int can't clear by HW.&lt;/P&gt;&lt;P&gt;Check the D_int in ref. manual.&lt;/P&gt;&lt;P&gt;DRAM data initialization.&lt;BR /&gt;This bit is set by software, and it is cleared by hardware. If software sets this bit before the memory&lt;BR /&gt;controller is enabled, the controller will automatically initialize DRAM after it is enabled. This bit will be&lt;BR /&gt;automatically cleared by hardware once the initialization is completed. This data initialization bit should&lt;BR /&gt;only be set when the controller is idle.&lt;BR /&gt;0b - There is not data initialization in progress, and no data initialization is scheduled&lt;BR /&gt;1b - The memory controller will initialize memory once it is enabled. This bit will remain asserted&lt;BR /&gt;until the initialization is complete. The value in DDR_DATA_INIT register will be used to initialize&lt;BR /&gt;memory.&lt;/P&gt;&lt;P&gt;How to debug the D_int reg. when HW how to clear?&lt;/P&gt;</description>
      <pubDate>Mon, 23 Aug 2021 10:11:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1023-DDR-init-fail-when-power-on/m-p/1327720#M8753</guid>
      <dc:creator>George_zheng</dc:creator>
      <dc:date>2021-08-23T10:11:22Z</dc:date>
    </item>
    <item>
      <title>Re: LS1023 DDR init fail when power on</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1023-DDR-init-fail-when-power-on/m-p/1328421#M8756</link>
      <description>&lt;P&gt;D_INIT bit is a visible part of the problem. The proccessor can not initialize the DDR controller due to mistakes during internal automatic calibration procedures, as a result the memory can not be read/written and D_INIT bit stays '1'. Nnormally it is cleared after the whole memory is overwritten/initialized.&lt;/P&gt;
&lt;P&gt;Auto-calibration can not be debugged. Any of issues I listed earlier can result in such a floating mistake.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Aug 2021 08:41:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1023-DDR-init-fail-when-power-on/m-p/1328421#M8756</guid>
      <dc:creator>Bulat</dc:creator>
      <dc:date>2021-08-24T08:41:26Z</dc:date>
    </item>
  </channel>
</rss>

