<?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: iMX6DL : uboot hung issue in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/iMX6DL-uboot-hung-issue/m-p/499853#M80732</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Alejandro san,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you reproduced the phenomenon on your boards ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We continue to execute the code&amp;nbsp; switching over the clock multiplexer (CCM_CSCDR3[ipu1_hsp_clk_sel]) in uboot .&lt;/P&gt;&lt;P&gt;As a result,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The phenomenon occurred with the high frequent board in around ten minutes .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The phenomenon occurred with the low frequent board in around a few days .&lt;/P&gt;&lt;P&gt;We are trying to reproduce the phenomenon with Sabre board. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does the extremely rare possibility that a clock&amp;nbsp; stops by configuring the mux exist &lt;BR /&gt;in the clock multiplexer module structurally ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Koichi Sakagami&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 10 Feb 2016 05:59:03 GMT</pubDate>
    <dc:creator>koichisakagami</dc:creator>
    <dc:date>2016-02-10T05:59:03Z</dc:date>
    <item>
      <title>iMX6DL : uboot hung issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6DL-uboot-hung-issue/m-p/499845#M80724</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear community,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; We meet the hung problem when booting custom board .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Background]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; When the iMX6DL boots up from uboot,&amp;nbsp; the iMX6DL may freeze.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The outbreak frequency is one of several thousand times.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Then, the JTAG debugger connection is not possible,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; it is in a condition that the iMX6 is hung up ,it is not an infinite loop .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; We made 50 pieces of custom board. A problem occurs with one or two pieces.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; We are investigating the uboot code.We find the hung up point as follows.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;u-boot-2009.08/drivers/video/ipu_common.c&lt;BR /&gt;&amp;nbsp; ipu_pixel_clk_set_parent (struct clk *clk, struct clk *parent)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; u32 di_gen = __raw_readl(DI_GENERAL(clk-&amp;gt;id));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;= Here it is !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The uboot version is u-boot-2009.08 (L3.0.35_4.1.0_130816_source.tar.gz)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We attached the function call diagram, as follows.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Sequence.bmp"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/9290i2F0A100C6797C36D/image-size/large?v=v2&amp;amp;px=999" role="button" title="Sequence.bmp" alt="Sequence.bmp" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Question]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Could you advise&amp;nbsp; a check point to us for solving this issue ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards, &lt;BR /&gt;Koichi Sakagami &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jan 2016 08:21:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6DL-uboot-hung-issue/m-p/499845#M80724</guid>
      <dc:creator>koichisakagami</dc:creator>
      <dc:date>2016-01-19T08:21:50Z</dc:date>
    </item>
    <item>
      <title>Re: iMX6DL : uboot hung issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6DL-uboot-hung-issue/m-p/499846#M80725</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After this line u32 di_gen = __raw_readl(DI_GENERAL(clk-&amp;gt;id)&lt;/P&gt;&lt;P&gt;does the device go to an exception? Have you tried to attach the debugger when the processor hangs and check the status of the cortex?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Alejandro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jan 2016 16:20:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6DL-uboot-hung-issue/m-p/499846#M80725</guid>
      <dc:creator>alejandrolozan1</dc:creator>
      <dc:date>2016-01-20T16:20:13Z</dc:date>
    </item>
    <item>
      <title>Re: iMX6DL : uboot hung issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6DL-uboot-hung-issue/m-p/499847#M80726</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Alejandro san,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Having investigated it, we got an additional information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When the processor hangs&amp;nbsp; the "ipu1_hsp_clk_root" stops.&lt;/P&gt;&lt;P&gt;( We confirmed it with outputting&amp;nbsp; the "ipu1_hsp_clk_root" signal to CCM_CLKO2 pin.)&lt;/P&gt;&lt;P&gt;We think that this is the cause of hung-up.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is the reason why a ipu1_hsp_clk_root ( pll3 pfd1) stops ?&lt;/P&gt;&lt;P&gt;Could you advise&amp;nbsp; a check point to us for solving this issue ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Koichi Sakagami&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jan 2016 11:12:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6DL-uboot-hung-issue/m-p/499847#M80726</guid>
      <dc:creator>koichisakagami</dc:creator>
      <dc:date>2016-01-21T11:12:38Z</dc:date>
    </item>
    <item>
      <title>Re: iMX6DL : uboot hung issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6DL-uboot-hung-issue/m-p/499848#M80727</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Koichi Sakagami,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just to double check, you have only 1-2 boards failing with a rate failure of 1/1000 correct?&lt;/P&gt;&lt;P&gt;Can you share the changes you have performed in U-Boot?&lt;/P&gt;&lt;P&gt;If you change the clock source to be pll3_120M&amp;nbsp; instead of PLL3_PFD1 do you have the same behavior? Are you able to see this signal in the CLKO2 pin?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you checked the datecode of the devices that are causing issues?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Alejandro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jan 2016 21:36:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6DL-uboot-hung-issue/m-p/499848#M80727</guid>
      <dc:creator>alejandrolozan1</dc:creator>
      <dc:date>2016-01-21T21:36:44Z</dc:date>
    </item>
    <item>
      <title>Re: iMX6DL : uboot hung issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6DL-uboot-hung-issue/m-p/499849#M80728</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Alejandro san,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; We have only 2 boards failing with a rate failure of &lt;STRONG&gt;1/5000&lt;/STRONG&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; We changed the clock source to be pll3_120M.We have&amp;nbsp; the same behavior.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; We have checked the datecode. They are not causing issues.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; We are trying to get the momentary information that PLL stop .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; We will report the results when known.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards, &lt;BR /&gt;Koichi Sakagami &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jan 2016 11:11:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6DL-uboot-hung-issue/m-p/499849#M80728</guid>
      <dc:creator>koichisakagami</dc:creator>
      <dc:date>2016-01-25T11:11:48Z</dc:date>
    </item>
    <item>
      <title>Re: iMX6DL : uboot hung issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6DL-uboot-hung-issue/m-p/499850#M80729</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Alejandro san,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We investigate momentary information that ipu1_hsp_clk_root&amp;nbsp; stops .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1: The ipu1_hsp_clk_root stops when CCM_CSCDR3[ipu1_hsp_clk_sel] is modified.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2: Then the PLL3_PDF1 does not stop.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; We confirmed it with outputting&amp;nbsp; the "video_27M_clk_root" signal to CLKO1 pin .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; We can see PLL3_PDF1 that is running.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; We assume that the ipu1_hsp_clk_root stopping cause is not PLL3_PDF1 &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; but a clock multiplexer which is set by CCM_CSCDR3[ipu1_hsp_clk_sel].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Question]&lt;BR /&gt;Could you tell us the way to set the right sequence about PLL lock and clock-multiplexer setting ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To say about the uboot code ,the CCM_CSCDR3[ipu1_hsp_clk_sel] is modified after the PLL3 locked. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When we changed the sequence of PLL lock and clock-multiplexer setting,&lt;BR /&gt;(before the PLL3 locked ,the CCM_CSCDR3[ipu1_hsp_clk_sel] is modified)&lt;BR /&gt;the number of times that a phenomenon happens decreases.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We continue to inspect whether it does not&amp;nbsp; occur or not completely.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards, &lt;/P&gt;&lt;P&gt;&amp;nbsp; Koichi Sakagami &lt;BR /&gt;****************&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Feb 2016 11:37:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6DL-uboot-hung-issue/m-p/499850#M80729</guid>
      <dc:creator>koichisakagami</dc:creator>
      <dc:date>2016-02-01T11:37:19Z</dc:date>
    </item>
    <item>
      <title>Re: iMX6DL : uboot hung issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6DL-uboot-hung-issue/m-p/499851#M80730</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately I have not found any issue related or something related. I have seen in different devices that chaging muxes, divisors etc. may cause problems and it is always a good practice to configure all muxes and divisors before setting the final PLL frequency.&lt;/P&gt;&lt;P&gt;I wonder if this is something that can be reproduced in one of our boards, I would like to start testing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Alejandro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Feb 2016 15:00:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6DL-uboot-hung-issue/m-p/499851#M80730</guid>
      <dc:creator>alejandrolozan1</dc:creator>
      <dc:date>2016-02-02T15:00:05Z</dc:date>
    </item>
    <item>
      <title>Re: iMX6DL : uboot hung issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6DL-uboot-hung-issue/m-p/499852#M80731</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you tested removing the IPU and its corresponding clock initialization? just to make sure that is the problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Alejandro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Feb 2016 18:20:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6DL-uboot-hung-issue/m-p/499852#M80731</guid>
      <dc:creator>alejandrolozan1</dc:creator>
      <dc:date>2016-02-02T18:20:23Z</dc:date>
    </item>
    <item>
      <title>Re: iMX6DL : uboot hung issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6DL-uboot-hung-issue/m-p/499853#M80732</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Alejandro san,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you reproduced the phenomenon on your boards ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We continue to execute the code&amp;nbsp; switching over the clock multiplexer (CCM_CSCDR3[ipu1_hsp_clk_sel]) in uboot .&lt;/P&gt;&lt;P&gt;As a result,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The phenomenon occurred with the high frequent board in around ten minutes .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The phenomenon occurred with the low frequent board in around a few days .&lt;/P&gt;&lt;P&gt;We are trying to reproduce the phenomenon with Sabre board. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does the extremely rare possibility that a clock&amp;nbsp; stops by configuring the mux exist &lt;BR /&gt;in the clock multiplexer module structurally ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Koichi Sakagami&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Feb 2016 05:59:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6DL-uboot-hung-issue/m-p/499853#M80732</guid>
      <dc:creator>koichisakagami</dc:creator>
      <dc:date>2016-02-10T05:59:03Z</dc:date>
    </item>
  </channel>
</rss>

