<?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: imx6ull not booting after watchdog/core0 reset in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx6ull-not-booting-after-watchdog-core0-reset/m-p/972795#M144820</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Igor, we are evaluating changing our hardware design.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 08 Jul 2019 18:17:17 GMT</pubDate>
    <dc:creator>kevincronn</dc:creator>
    <dc:date>2019-07-08T18:17:17Z</dc:date>
    <item>
      <title>imx6ull not booting after watchdog/core0 reset</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6ull-not-booting-after-watchdog-core0-reset/m-p/972793#M144818</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a bare metal application with the single core imx6ull. We are trying to get the chip to reset and boot from qspi flash after a watchdog reset but the imx6 does not come back up after reset. If we power cycle it will boot ok. I have tried to reset with the watchdog and by enabling the core0 reset in the SRC_SCR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Watchdog reset code:&lt;/P&gt;&lt;P&gt;// force cold reset.&lt;BR /&gt;SRC-&amp;gt;SCR &amp;amp;= ~SRC_SCR_WARM_RESET_ENABLE_MASK;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// enable clock in CCM&lt;BR /&gt; if(base == (WDOG_Type *)WDOG1_BASE)&lt;BR /&gt; {&lt;BR /&gt; CCM-&amp;gt;CCGR3 |= 0x30000;&lt;BR /&gt; }&lt;BR /&gt; else if(base == (WDOG_Type *)WDOG2_BASE)&lt;BR /&gt; {&lt;BR /&gt; CCM-&amp;gt;CCGR5 |= 0xC00;&lt;BR /&gt; }&lt;BR /&gt; else if(base == (WDOG_Type *)WDOG3_BASE)&lt;BR /&gt; {&lt;BR /&gt; CCM-&amp;gt;CCGR6 |= 0x300000;&lt;BR /&gt; }&lt;BR /&gt; else&lt;BR /&gt; {&lt;BR /&gt; return;&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;base-&amp;gt;WICR = WDOG_WICR_WICT(0x00) | WDOG_WICR_WIE(0);&lt;BR /&gt; base-&amp;gt;WMCR = WDOG_WMCR_PDE(0);&lt;BR /&gt; base-&amp;gt;WCR = WDOG_WCR_WDE_MASK;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After writing the&amp;nbsp;&lt;SPAN&gt;WDOG_WCR_WDE_MASK the system halts but never comes back.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Core0 code:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;SRC-&amp;gt;SCR |= 0xa0000;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Again after writing the core0 reset bit the system halts but never comes back.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Any help is appreciated.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2019 18:01:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6ull-not-booting-after-watchdog-core0-reset/m-p/972793#M144818</guid>
      <dc:creator>kevincronn</dc:creator>
      <dc:date>2019-06-25T18:01:21Z</dc:date>
    </item>
    <item>
      <title>Re: imx6ull not booting after watchdog/core0 reset</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6ull-not-booting-after-watchdog-core0-reset/m-p/972794#M144819</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kevin&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;recommended to remove power to the qspi as part of the processor reset, as it is done&lt;/P&gt;&lt;P&gt;in i.MX6ULL EVK schematic SPF-29364 signal nWDOG p.7, U708 p.10 :&lt;/P&gt;&lt;P&gt;MCIMX6ULL-EVK_DESIGNFILES&lt;/P&gt;&lt;H3 class=""&gt;&lt;A data-dtmaction="Documents and Software Results - Software Link click" data-dtmsubaction="Design files, including hardware schematics, Gerbers, and OrCAD files." href="https://www.nxp.com/webapp/Download?colCode=MCIMX6ULL-EVK_DESIGNFILES"&gt;Design files, including hardware schematics, Gerbers, and OrCAD files.&lt;/A&gt;&lt;SUP&gt; &lt;BR /&gt;&lt;/SUP&gt;&lt;/H3&gt;&lt;P&gt;Such solution places qspi to &lt;SPAN style="font-size: 10.5pt; color: #51626f;"&gt;necessary state to support a reboot.&lt;/SPAN&gt;&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;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H3 class=""&gt;&lt;SUP&gt;&amp;nbsp;&lt;/SUP&gt;&lt;/H3&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2019 23:58:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6ull-not-booting-after-watchdog-core0-reset/m-p/972794#M144819</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-06-25T23:58:01Z</dc:date>
    </item>
    <item>
      <title>Re: imx6ull not booting after watchdog/core0 reset</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6ull-not-booting-after-watchdog-core0-reset/m-p/972795#M144820</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Igor, we are evaluating changing our hardware design.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2019 18:17:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6ull-not-booting-after-watchdog-core0-reset/m-p/972795#M144820</guid>
      <dc:creator>kevincronn</dc:creator>
      <dc:date>2019-07-08T18:17:17Z</dc:date>
    </item>
  </channel>
</rss>

