<?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: MX6Q+LPDDR2(32bit) boot issue in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/MX6Q-LPDDR2-32bit-boot-issue/m-p/520831#M84331</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yuri, &lt;/P&gt;&lt;P&gt;Yes, the current setting is 396Mhz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have another problem also about lpddr2. As i say, i can pass ddr test more than 2 hours. I using the table to my android project. And I need to bypass cs1 setting of ch0. My can't boot If i set mode register on cs1.&lt;/P&gt;&lt;P&gt;And i just only have 512mb, because i only set cs0. The board will crash anywhere If bypass cs1 setting but use 1gb mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does i.mx6q cat support single channel mode (32 bit mode) and use both cs0 and cs1 ? On android ? Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR.&lt;/P&gt;&lt;P&gt;David Wu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 21 Jul 2016 09:53:36 GMT</pubDate>
    <dc:creator>david5icp</dc:creator>
    <dc:date>2016-07-21T09:53:36Z</dc:date>
    <item>
      <title>MX6Q+LPDDR2(32bit) boot issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MX6Q-LPDDR2-32bit-boot-issue/m-p/520827#M84327</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Community,&lt;/P&gt;&lt;P&gt;We are also trying on MX6Q+LPDDR2 combined design. but make no sense why boot failure in mfg bootimage.&lt;/P&gt;&lt;P&gt;I had study similar issues from community: &lt;A _jive_internal="true" data-containerid="2004" data-containertype="14" data-objectid="324903" data-objecttype="1" href="https://community.nxp.com/thread/324903"&gt;MX6Q+LPDDR2(32bit) boot issue&lt;/A&gt;&lt;/P&gt;&lt;P&gt;And i did same modifications on my board, but still no message come out form Debug Port (UART1). And can't finish MFG download.&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you please help me to check this issue, Thanks!&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;**Notes for attached files:&lt;/P&gt;&lt;P&gt;Mx6DQSDL_LPDDR2_V006.inc&amp;nbsp; ==&amp;gt; created by Mx6DQSDL LPDDR2 Script Aid V0.05.xlsx&lt;/P&gt;&lt;P&gt;Mx6DQSDL_LPDDR2_V006-400-Pass.log&amp;nbsp; ==&amp;gt; DDR_Stress_Tester test log&lt;/P&gt;&lt;P&gt;flash_header.S&amp;nbsp; ==&amp;gt; start from line 275 for our board. (it's works for other ddr3 platform if we change paramaters for ddr3)&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-339908"&gt;MfgTool.log.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-339908"&gt;mx6q_sabresd.h.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-339908"&gt;flash_header.S.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-339908"&gt;Mx6DQSDL_LPDDR2_V006-400-Pass.log.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-339908"&gt;Mx6DQSDL_LPDDR2_V006.inc.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 02:28:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MX6Q-LPDDR2-32bit-boot-issue/m-p/520827#M84327</guid>
      <dc:creator>david5icp</dc:creator>
      <dc:date>2016-06-15T02:28:01Z</dc:date>
    </item>
    <item>
      <title>Re: MX6Q+LPDDR2(32bit) boot issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MX6Q-LPDDR2-32bit-boot-issue/m-p/520828#M84328</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Can You check, using a JTAG debugger if 400 MHz was set as CPU frequency ?&lt;/P&gt;&lt;P&gt;Also, have You implemented recommendations regarding "gate/ungate 528 pfd2",&lt;/P&gt;&lt;P&gt;from the mentioned thread ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In particular, please look at &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/306143"&gt;how to change DDR clock of i.mx6&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Yuri&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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>Fri, 17 Jun 2016 07:59:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MX6Q-LPDDR2-32bit-boot-issue/m-p/520828#M84328</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2016-06-17T07:59:29Z</dc:date>
    </item>
    <item>
      <title>Re: MX6Q+LPDDR2(32bit) boot issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MX6Q-LPDDR2-32bit-boot-issue/m-p/520829#M84329</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yuri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem seems seems caused by LP2DDR power. It droped to 1.18V and can't pass&amp;nbsp; DDR Stess test (ddr_stress_tester_v2.52). Now it works after adjust LPDDR2 power and pass DDR Stess test over 2 hours.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But it's still fail in the kernel, does it cause by ddr ? or have others issue ? Could you please give me some suggestion ?&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Jun 2016 23:58:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MX6Q-LPDDR2-32bit-boot-issue/m-p/520829#M84329</guid>
      <dc:creator>david5icp</dc:creator>
      <dc:date>2016-06-22T23:58:36Z</dc:date>
    </item>
    <item>
      <title>Re: MX6Q+LPDDR2(32bit) boot issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MX6Q-LPDDR2-32bit-boot-issue/m-p/520830#M84330</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Again, is CPU frequency in Linux lower or equal than 400 MHz&amp;nbsp; ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yuri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jul 2016 09:16:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MX6Q-LPDDR2-32bit-boot-issue/m-p/520830#M84330</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2016-07-21T09:16:15Z</dc:date>
    </item>
    <item>
      <title>Re: MX6Q+LPDDR2(32bit) boot issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MX6Q-LPDDR2-32bit-boot-issue/m-p/520831#M84331</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yuri, &lt;/P&gt;&lt;P&gt;Yes, the current setting is 396Mhz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have another problem also about lpddr2. As i say, i can pass ddr test more than 2 hours. I using the table to my android project. And I need to bypass cs1 setting of ch0. My can't boot If i set mode register on cs1.&lt;/P&gt;&lt;P&gt;And i just only have 512mb, because i only set cs0. The board will crash anywhere If bypass cs1 setting but use 1gb mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does i.mx6q cat support single channel mode (32 bit mode) and use both cs0 and cs1 ? On android ? Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR.&lt;/P&gt;&lt;P&gt;David Wu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jul 2016 09:53:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MX6Q-LPDDR2-32bit-boot-issue/m-p/520831#M84331</guid>
      <dc:creator>david5icp</dc:creator>
      <dc:date>2016-07-21T09:53:36Z</dc:date>
    </item>
    <item>
      <title>Re: MX6Q+LPDDR2(32bit) boot issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MX6Q-LPDDR2-32bit-boot-issue/m-p/520832#M84332</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P class="Normal tm5"&gt;&lt;SPAN class="tm6"&gt;Hello,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="Normal tm5"&gt;&lt;SPAN class="tm6"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="Normal tm5"&gt;&lt;SPAN class="tm6"&gt;&amp;nbsp; What is LPDDR2 part number ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="Normal tm5"&gt;&lt;SPAN class="tm6"&gt;Is it possible to look at connection scheme between i.MX6 and LPDDR2 ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="Normal tm5"&gt;&lt;SPAN class="tm6"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="Normal tm5"&gt;&lt;SPAN class="tm6"&gt;Have a great day,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="Normal tm5"&gt;&lt;SPAN class="tm6"&gt;Yuri&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="Normal tm5"&gt;&lt;SPAN class="tm6"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="Normal tm5"&gt;&lt;SPAN class="tm6"&gt;------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="Normal tm5"&gt;&lt;SPAN class="tm6"&gt;Note: If this post answers your question, please click the Correct &lt;BR /&gt;Answer &lt;/SPAN&gt;&lt;SPAN class="tm6"&gt;button. Thank you!&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="Normal tm5"&gt;&lt;SPAN class="tm6"&gt;------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jul 2016 08:39:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MX6Q-LPDDR2-32bit-boot-issue/m-p/520832#M84332</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2016-07-25T08:39:01Z</dc:date>
    </item>
    <item>
      <title>Re: MX6Q+LPDDR2(32bit) boot issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MX6Q-LPDDR2-32bit-boot-issue/m-p/520833#M84333</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yuri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The part number is MT29PZZZ8D5BKFTF. It's a EMCP. The HW seems ok. And the problem caused by dcd_hdr and write_dcd_cmd. Please refer below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;dcd_hdr:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .word 0x40&lt;SPAN style="text-decoration: underline;"&gt;&lt;EM&gt;&lt;STRONG&gt;4802&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;D2 /* Tag=0xD2, Len=72*8 + 4 + 4 = 0x0248, Ver=0x40 */&lt;/P&gt;&lt;P&gt;write_dcd_cmd:&amp;nbsp;&amp;nbsp;&amp;nbsp; .word 0x04&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;&lt;EM&gt;4402&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;CC /* Tag=0xCC, Len=72*8 + 4 = 0x0244, Param=0x04 */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But We still have 20% fail rate on 1GB. These boards are normally on 512MB on Android.&amp;nbsp; But fail to boot if change to 1GB mode (use 2 chip select). And these boards pass ddr test more than 2 hours. Do I missing somethings ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And do I need to modify "MMDC0_ARB_BASE_ADDR" ?&lt;/P&gt;&lt;P&gt;#define MMDC0_ARB_BASE_ADDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x10000000&lt;/P&gt;&lt;P&gt;#define MMDC0_ARB_END_ADDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x7FFFFFFF&lt;/P&gt;&lt;P&gt;#define MMDC1_ARB_BASE_ADDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/P&gt;&lt;P&gt;#define MMDC1_ARB_END_ADDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFFFFFFFF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;David Wu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jul 2016 09:08:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MX6Q-LPDDR2-32bit-boot-issue/m-p/520833#M84333</guid>
      <dc:creator>david5icp</dc:creator>
      <dc:date>2016-07-25T09:08:54Z</dc:date>
    </item>
    <item>
      <title>Re: MX6Q+LPDDR2(32bit) boot issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MX6Q-LPDDR2-32bit-boot-issue/m-p/520834#M84334</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.&lt;/P&gt;&lt;P class="Normal tm6 tm5"&gt;&lt;SPAN class="tm7"&gt;For single channel LPDDR2 :&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="Normal tm6 tm5"&gt;&lt;SPAN class="tm7"&gt;DDR Memory Map default config in BOOT_CFG3 should be 00 (Single DDR channel).&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="Normal tm6 tm5"&gt;&lt;SPAN class="tm7"&gt;MMDCx_MDASP[CS0_END] should be set to DDR_CS_SIZE/32MB + 0x7 &lt;BR /&gt;(DDR base address begins at 0x10000000, so &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;MMDC0_ARB_BASE_ADDR is 0x10000000.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="Normal tm6 tm5"&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;MMDC1 is not used and should not be initialized. &lt;BR /&gt;Use DRAM_RAS_B signals as LPDDR2_CS_B1_P0 (CS1 of the LPDDR2) and &lt;BR /&gt;DRAM_BA0 as LPDDR2_CS_B0_P0 &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;(CS0 of the LPDDR2)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="Normal tm6 tm5"&gt;&lt;SPAN class="tm7"&gt;&lt;BR /&gt;For MT29PZZZ8D5BKFTF : MMDCx_MDASP[CS0_END] = 0x17&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="Normal tm6 tm5"&gt;&lt;/P&gt;&lt;P class="Normal tm6 tm5"&gt;&lt;SPAN class="tm7"&gt;2. &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="Normal tm6 tm5"&gt;&lt;SPAN class="tm7"&gt;Problems with instability may be solved with additional caps. &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="Normal tm6 tm5"&gt;&lt;SPAN class="tm7"&gt;Please look at the recommendations, linked below.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="Normal tm6 tm5"&gt;&lt;/P&gt;&lt;P class="Normal tm6 tm5"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/servlet/JiveServlet/download/2004-324903-460403-284405/i.MX6 Capacitor Placement Guidelines_Rev1.pdf" title="https://community.nxp.com/servlet/JiveServlet/download/460403-1-284405/i.MX6%20Capacitor%20Placement%20Guidelines_Rev1.pdf"&gt;https://community.nxp.com/servlet/JiveServlet/download/460403-1-284405/i.MX6%20Capacitor%20Placement%20Guidelines_Rev1.p…&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yuri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jul 2016 04:34:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MX6Q-LPDDR2-32bit-boot-issue/m-p/520834#M84334</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2016-07-28T04:34:32Z</dc:date>
    </item>
  </channel>
</rss>

