<?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: Problem with waking from WFI on iMX6SL in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Problem-with-waking-from-WFI-on-iMX6SL/m-p/335924#M45657</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nathan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The information regarding WFI and instruction set is not included on i.MX6 Reference Manual because it is explained on ARM’s documentation. You could refer to Cortex-A9 Technical Reference Manual at the following link:&lt;/P&gt;&lt;P&gt;&lt;A href="http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0388i/index.html"&gt;http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0388i/index.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will be useful for you.&lt;BR /&gt;Best regards!&lt;BR /&gt;/Carlos&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>Tue, 05 Aug 2014 23:38:46 GMT</pubDate>
    <dc:creator>CarlosCasillas</dc:creator>
    <dc:date>2014-08-05T23:38:46Z</dc:date>
    <item>
      <title>Problem with waking from WFI on iMX6SL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problem-with-waking-from-WFI-on-iMX6SL/m-p/335923#M45656</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have been trying for a while to resolve this but I think I need some help.&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I cannot get the ARM to wake up properly after executing a WFI instruction when caching is on.&amp;nbsp; The system wakes up, but immediately has an exception (not sure which one).&amp;nbsp; It seems to work as expected with caching turned off.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;I assume that I need to do some cache maintenance, but I am not sure exactly what to do.&amp;nbsp; I have tried Clean/Invalidate/Flush before the WFI instruction and various combinations of cache enable/disable with no luck.&amp;nbsp; I am using the ccm_enter_low_power() Baremetal BSP function from Freescale and I have looked at how Linux does the WFI instruction but I am still missing something.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Is there an app note or section of the RM that anyone can point me to that explains the Cache relationship with WFI?&amp;nbsp; Or other WFI gotchas that might apply?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Thanks!&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Aug 2014 14:38:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problem-with-waking-from-WFI-on-iMX6SL/m-p/335923#M45656</guid>
      <dc:creator>nathanpalmer</dc:creator>
      <dc:date>2014-08-05T14:38:44Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with waking from WFI on iMX6SL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problem-with-waking-from-WFI-on-iMX6SL/m-p/335924#M45657</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nathan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The information regarding WFI and instruction set is not included on i.MX6 Reference Manual because it is explained on ARM’s documentation. You could refer to Cortex-A9 Technical Reference Manual at the following link:&lt;/P&gt;&lt;P&gt;&lt;A href="http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0388i/index.html"&gt;http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0388i/index.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will be useful for you.&lt;BR /&gt;Best regards!&lt;BR /&gt;/Carlos&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>Tue, 05 Aug 2014 23:38:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problem-with-waking-from-WFI-on-iMX6SL/m-p/335924#M45657</guid>
      <dc:creator>CarlosCasillas</dc:creator>
      <dc:date>2014-08-05T23:38:46Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with waking from WFI on iMX6SL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problem-with-waking-from-WFI-on-iMX6SL/m-p/335925#M45658</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN&gt;Thanks for the reply.&amp;nbsp; I have read that document looking for the answer but I must be missing it.&amp;nbsp; I am trying to use the basic Standby WFI mode with the ARM CPU clock disabled (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0388i/Chdejjdj.html"&gt;http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0388i/Chdejjdj.html&lt;/A&gt;&lt;SPAN&gt;).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One thing that comes to mind after reading your post is that my MMU TLB tables are stored in the OCRAM on the iMX6.&amp;nbsp; Is the OCRAM un-clocked or powered down when the ARM enters WFI mode? Maybe I need to move my tables (and other data) off of the OCRAM.&amp;nbsp; I will research that now.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2014 14:05:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problem-with-waking-from-WFI-on-iMX6SL/m-p/335925#M45658</guid>
      <dc:creator>nathanpalmer</dc:creator>
      <dc:date>2014-08-07T14:05:57Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with waking from WFI on iMX6SL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problem-with-waking-from-WFI-on-iMX6SL/m-p/335926#M45659</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The problem I was having is that the boot loader was masking the GPC_IMR* registers and I was failing to un-mask them.&amp;nbsp; This caused NO interrupt source to wake from the WFI state. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 17:34:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problem-with-waking-from-WFI-on-iMX6SL/m-p/335926#M45659</guid>
      <dc:creator>nathanpalmer</dc:creator>
      <dc:date>2014-09-12T17:34:44Z</dc:date>
    </item>
  </channel>
</rss>

