<?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: about M4 sw resets through SRC_M4RCR in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809403#M124841</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would suspect&amp;nbsp;this isn't the issue as it works fine so long as ENABLE_M4 isn't&amp;nbsp;cleared.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 05 Sep 2018 22:44:07 GMT</pubDate>
    <dc:creator>dogisfat</dc:creator>
    <dc:date>2018-09-05T22:44:07Z</dc:date>
    <item>
      <title>about M4 sw resets through SRC_M4RCR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809391#M124829</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In&amp;nbsp;context of iMX7D.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to verify: for the SW_M4P_RST, and SW_M4C_RST,&amp;nbsp; does the M4P (platform) reset holds the core in reset or halted after the reset? Unlike M4C (core) reset, which resets restarts the core?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(Refreshing myself with AN5317.pdf, and this is how I think it should work using the steps in the doc... )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also bit 0 - SW_M4C_NON_SCLR_RST (which was marked as reserved field, in rev 0 of the manual, I think, and definitely so in the AN5317) : is the only difference to the&amp;nbsp;&lt;SPAN&gt;SW_M4C_RST is that it software controls when the core may come out of reset / start running again? Or is there anything else.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Aug 2018 13:42:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809391#M124829</guid>
      <dc:creator>dry</dc:creator>
      <dc:date>2018-08-21T13:42:02Z</dc:date>
    </item>
    <item>
      <title>Re: about M4 sw resets through SRC_M4RCR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809392#M124830</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Hello,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; The CM4 reset bits SW_M4P_RST, SW_M4C_RST, and SW_M4C_NON_SCLR_RST &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;are used just to reset the CM4, without holding it is the reset state. Note, the CM4 will be &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;in some hold state after reset , when clocks are not provided. Bit ENABLE_M4 should be &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;set to provide the clocks.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; According to section 4.2.5 (Cortex-M4 Boot Requirements) of the i.MX7D Reference Manual &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;(Rev. 1, 01/2018), launching the Cortex-M4 is performed by enabling its clock and clearing its &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;reset bit in SRC. &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Have a great day,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Yuri&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Note: If this post answers your question, please click the Correct Answer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;button. Thank you!&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Aug 2018 02:34:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809392#M124830</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2018-08-22T02:34:29Z</dc:date>
    </item>
    <item>
      <title>Re: about M4 sw resets through SRC_M4RCR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809393#M124831</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;But per that AN5317 note, the steps for re-loading code on iMX7d/s (sub-sec. 3.3) , it does platform reset,&amp;nbsp; programming, then resets the core.&amp;nbsp; The enable m4 bit stays on, and in step 4 there it says since bootaux already booted primary image , that bit is on, and platform reset does not clear that bit.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thus I don't understand: if the m4 stays enabled, and you reset with platform reset, and start programming/code upload,&amp;nbsp; what you wrote above says then, the core would reset &amp;amp; continue running while you still busy programming memory ...&amp;nbsp; Seems it should be held in reset or core halted.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Step missing on first clearing enable m4 bit before programming then?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Aug 2018 06:55:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809393#M124831</guid>
      <dc:creator>dry</dc:creator>
      <dc:date>2018-08-22T06:55:04Z</dc:date>
    </item>
    <item>
      <title>Re: about M4 sw resets through SRC_M4RCR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809394#M124832</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; You may also look at&amp;nbsp;&amp;nbsp;&lt;A href="https://community.nxp.com/docs/DOC-106253"&gt;https://community.nxp.com/docs/DOC-106253&lt;/A&gt;&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>Wed, 22 Aug 2018 07:46:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809394#M124832</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2018-08-22T07:46:00Z</dc:date>
    </item>
    <item>
      <title>Re: about M4 sw resets through SRC_M4RCR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809395#M124833</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yuri,&lt;/P&gt;&lt;P&gt;That goes over the same boot procedure, essentially.. .The last post, from Tomasz, repeats the detailed steps from&amp;nbsp;AN5317, as far as I see, for reloading the code.&amp;nbsp; (I don't understand why he wrote it "&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;changed from&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;m4c_non_sclr_rst to&amp;nbsp;m4c_rst. ",&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;because the app note does not say use self-clearing, it marks that field as reserved. May be we looking at different docs).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;After enable m4 bit is set , what does m4 core do after M4 platform reset&amp;nbsp;(&lt;SPAN style="color: #51626f;"&gt;SW_M4P_RST)&lt;/SPAN&gt; &amp;nbsp;is triggered &lt;SPAN style="color: #51626f;"&gt;&amp;nbsp;and completes&lt;/SPAN&gt;?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Is it required to clear&amp;nbsp;&lt;SPAN style="color: #51626f;"&gt;&lt;SPAN style="color: #51626f;"&gt;ENABLE_M4&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #51626f;"&gt;&amp;nbsp;bit before loading firmware image?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Aug 2018 10:54:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809395#M124833</guid>
      <dc:creator>dry</dc:creator>
      <dc:date>2018-08-22T10:54:01Z</dc:date>
    </item>
    <item>
      <title>Re: about M4 sw resets through SRC_M4RCR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809396#M124834</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;Yuri Muhin wrote:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; According to section 4.2.5 (Cortex-M4 Boot Requirements) of the i.MX7D Reference Manual &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;(Rev. 1, 01/2018), launching the Cortex-M4 is performed by enabling its clock and&lt;EM&gt;&lt;STRONG&gt; clearing its &lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;EM&gt;&lt;STRONG&gt;reset bit&lt;/STRONG&gt;&lt;/EM&gt; in SRC. &lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Sorry but which bit it this ?&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Aug 2018 11:40:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809396#M124834</guid>
      <dc:creator>dry</dc:creator>
      <dc:date>2018-08-22T11:40:56Z</dc:date>
    </item>
    <item>
      <title>Re: about M4 sw resets through SRC_M4RCR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809397#M124835</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/Yuri"&gt;Yuri&lt;/A&gt;‌, how does this sequence look, wrt to M4 core running/ not :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;------&amp;nbsp; &amp;nbsp; A&amp;nbsp; --------------&lt;/P&gt;&lt;P&gt;0 Fresh SoC start&amp;nbsp; ---&amp;gt;&lt;/P&gt;&lt;P&gt;1&amp;nbsp; A7 boots / M4 core not running&amp;nbsp; ---&amp;gt;&lt;/P&gt;&lt;P&gt;2&amp;nbsp; A7 enables m4 (ENABLE_M4 bit ) / M4 core not running&amp;nbsp; ---&amp;gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3&amp;nbsp; A7 does M4 platform reset (SW_M4P_RST bit ) / M4 core not running ---&amp;gt;&lt;/P&gt;&lt;P&gt;4&amp;nbsp; A7 programs memory (uploads M4 firmware), and sets SP, PC values in OCRAM_S / M4 core not running --&amp;gt;&lt;/P&gt;&lt;P&gt;5&amp;nbsp; A7 does M4 core reset (SW_M4C_RST) / M4 core running.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;------&amp;nbsp; &amp;nbsp; B&amp;nbsp; --------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;0&amp;nbsp; SoC already fully running (A7 cores and M4 up, ENABLE_M4 bit is set already ) / M4 core running&amp;nbsp; ---&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;1&amp;nbsp; A7 does M4 platform reset (SW_M4P_RST bit ) / &lt;EM&gt;&lt;STRONG&gt;M4 core not running&lt;/STRONG&gt;&lt;/EM&gt;&amp;nbsp;( held?&amp;nbsp; But ENABLE_M4 bit remains set) --&amp;gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2&amp;nbsp; A7 programs memory (uploads M4 firmware), and sets SP, PC values in OCRAM_S /&lt;EM&gt;&lt;STRONG&gt; M4 core not running&lt;/STRONG&gt;&lt;/EM&gt;&amp;nbsp; --&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;3&amp;nbsp; A7 does M4 core reset (SW_M4C_RST) / M4 core running&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is M4 non running under B correct?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Aug 2018 12:16:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809397#M124835</guid>
      <dc:creator>dry</dc:creator>
      <dc:date>2018-08-22T12:16:34Z</dc:date>
    </item>
    <item>
      <title>Re: about M4 sw resets through SRC_M4RCR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809398#M124836</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; According to section 3.2 (Detailed procedure) of app note AN5317 (Loading Code on&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;Cortex-M4 from Linux for the i.MX 6SoloX and i.MX 7Dual/7Solo), Rev. 0, 08/2016 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;the following is recommended sequence to load and run the CM4 code:&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;1) Issue a software platform reset by setting up SW_M4P_RST (Bit 2) in the SRC_M4RCR &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; (SRC_M4RCR[2]) register. Issuing a platform reset, resets the Cortex-M4 cores and &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; associated memories.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;2) Load the code for the Cortex-M4 processor into the (TCM_L) memory.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;3) Setup the Stack and PC pointer in the OCRAM_S memory, because after reset the &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; processor uses the OCRAM_S start address (0x0018_0000) as the first instruction.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;4) Set the ENABLE_M4 (Bit 3) in the SRC_M4RCR (SRC_M4RCR[3]) register.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;5) Set the SW_M4C_RST (Bit 1) in the SRC_M4RCR (SRC_M4RCR[1]) register, which will &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; boot the new code on the Cortex-M4 processor.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp; So, we can see that, the variant A in Your considerations is not correct; at least it violates &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;the recommended sequence.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; When it is needed to reload a new image, just repeat steps 1-3, as recommended in the &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;app note. There is no mentions about disable / enable CM4 with ENABLE_M4. Generally &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;such approach works, but I recommend to disable CM4 before reloading new application.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; So, regarding Your question “Is M4 non running under B correct?” - no, it is not guaranteed.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Please look at the following Community thread.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/message/1011287"&gt;https://community.nxp.com/message/1011287&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Note, bit SW_M4C_NON_SCLR_RST (bit 0) in the SRC_M4RCR[3] can be used to hold the CM4 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;core in reset state.&lt;/SPAN&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>Fri, 24 Aug 2018 08:37:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809398#M124836</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2018-08-24T08:37:08Z</dc:date>
    </item>
    <item>
      <title>Re: about M4 sw resets through SRC_M4RCR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809399#M124837</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Yuri for coming back on this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thus&amp;nbsp; (among other things), AN5317 doc, Rev 0 08/2016&amp;nbsp; (is there later .. ?) is not really correct.&amp;nbsp; Forgets to mention that the core is not guaranteed to be halted.&amp;nbsp; (Ta daaaam).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks will review that other thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Спасибо :smileyhappy:&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Aug 2018 08:42:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809399#M124837</guid>
      <dc:creator>dry</dc:creator>
      <dc:date>2018-08-24T08:42:00Z</dc:date>
    </item>
    <item>
      <title>Re: about M4 sw resets through SRC_M4RCR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809400#M124838</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;App note AN5317,&amp;nbsp;Rev. 0, 08/2016 is the recent one. I do not have information if&amp;nbsp;&lt;/P&gt;&lt;P&gt;it will be modified.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/docs/en/application-note/AN5317.pdf" title="https://www.nxp.com/docs/en/application-note/AN5317.pdf"&gt;https://www.nxp.com/docs/en/application-note/AN5317.pdf&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~Yuri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Aug 2018 08:47:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809400#M124838</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2018-08-24T08:47:37Z</dc:date>
    </item>
    <item>
      <title>Re: about M4 sw resets through SRC_M4RCR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809401#M124839</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;When ENABLE_M4 is set to "0" it seems like some of the memory doesn't get written. I am using the TCM for reference and I am guessing the ENABLE_M4 bit may disable the clock to that memory. Instead I am using the&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #51626f; border: 0px; font-weight: inherit;"&gt;SW_M4C_NON_SCLR_RST&amp;nbsp;(bit 0) to hold the M4 in reset while I do the programming. The&amp;nbsp;reference manual and&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;&lt;SPAN style="color: #51626f; border: 0px; font-weight: inherit;"&gt;AN5317&amp;nbsp;&lt;/SPAN&gt;&lt;EM style="color: #51626f; border: 0px; font-weight: inherit;"&gt;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;BADLY&amp;nbsp;&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN style="color: #51626f; border: 0px; font-weight: inherit;"&gt;need to be updated to reflect a proper programming cycle when the M4 is already running. In my case&amp;nbsp;the M4 uses DDR (RPMSG and general memory). Occasionally without the M4 being held in reset it would crash BOTH&amp;nbsp;the A7 cores and the M4 rendering the system completely&amp;nbsp;dead.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2018 18:22:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809401#M124839</guid>
      <dc:creator>dogisfat</dc:creator>
      <dc:date>2018-09-05T18:22:01Z</dc:date>
    </item>
    <item>
      <title>Re: about M4 sw resets through SRC_M4RCR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809402#M124840</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Allen,&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;...When ENABLE_M4 is set to "0" it seems like some of the memory doesn't get written. I am using the TCM for reference&amp;nbsp; ...&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Just wondering do you flush the cache after write?&amp;nbsp; I don't think the app note mentions this, but about all other places flush it after load (e.g. the doc covering loading of m4 samples from U-boot;&amp;nbsp; Linux kernel driver imx proc I _think_ also does it)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2018 22:40:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809402#M124840</guid>
      <dc:creator>dry</dc:creator>
      <dc:date>2018-09-05T22:40:36Z</dc:date>
    </item>
    <item>
      <title>Re: about M4 sw resets through SRC_M4RCR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809403#M124841</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would suspect&amp;nbsp;this isn't the issue as it works fine so long as ENABLE_M4 isn't&amp;nbsp;cleared.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2018 22:44:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809403#M124841</guid>
      <dc:creator>dogisfat</dc:creator>
      <dc:date>2018-09-05T22:44:07Z</dc:date>
    </item>
    <item>
      <title>Re: about M4 sw resets through SRC_M4RCR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809404#M124842</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I see, nice you tried.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I must say, for any of the small examples NXP provided (like hello TCM, OCRAM, and the rpmsg samples) I never had any issues loading them and running them. As far as I tried ..&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using my modd'ed version of that loader app :&amp;nbsp;&lt;A class="link-titled" href="https://github.com/dry-75/imx-m4fwloader" title="https://github.com/dry-75/imx-m4fwloader"&gt;GitHub - dry-75/imx-m4fwloader: Tool for loading firmware to M4 core on i.MX6SX and 7D&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;( Will have to update now for this last bit &amp;amp; Yuri's comments).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Will be switching to Linux's imx proc driver to do this the 'proper way'&amp;nbsp; in close future ..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2018 22:59:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809404#M124842</guid>
      <dc:creator>dry</dc:creator>
      <dc:date>2018-09-05T22:59:36Z</dc:date>
    </item>
    <item>
      <title>Re: about M4 sw resets through SRC_M4RCR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809405#M124843</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;nice you tried =&amp;nbsp; disabling m4 bit that is ..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2018 23:03:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809405#M124843</guid>
      <dc:creator>dry</dc:creator>
      <dc:date>2018-09-05T23:03:30Z</dc:date>
    </item>
    <item>
      <title>Re: about M4 sw resets through SRC_M4RCR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809406#M124844</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is the 'imx proc driver' that you refer to? Because we use DDR&amp;nbsp;and TCM having the processor not in reset is a huge problem when the memory is invalid or only slightly valid during reset/programming as it will bring the entire SOC.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2018 23:04:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809406#M124844</guid>
      <dc:creator>dogisfat</dc:creator>
      <dc:date>2018-09-05T23:04:27Z</dc:date>
    </item>
    <item>
      <title>Re: about M4 sw resets through SRC_M4RCR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809407#M124845</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That driver is not in FSL/NXP's BSP for iMX7D (assuming last year's release I use is latest ..).&lt;/P&gt;&lt;P&gt;You would have to back-port it from mainline.&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/torvalds/linux/blob/master/drivers/remoteproc/imx_rproc.c" title="https://github.com/torvalds/linux/blob/master/drivers/remoteproc/imx_rproc.c"&gt;linux/imx_rproc.c at master · torvalds/linux · GitHub&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you explain what you mean :&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Because we use DDR&amp;nbsp;and TCM having the processor not in reset is a huge problem when the memory is invalid&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Will be eventually also moving to DDR at some stage ..&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What do you mean not in reset ? I thought , that will be sorted with the last bit 0 for M4.&amp;nbsp; On Linux/A7, that memory should be reserved/unavailable for A7.&lt;/P&gt;&lt;P&gt;Also do you load your M4 code at end of DDR somewhere, or into the beginning, into the cache'able part at the start.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2018 23:18:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809407#M124845</guid>
      <dc:creator>dry</dc:creator>
      <dc:date>2018-09-05T23:18:58Z</dc:date>
    </item>
    <item>
      <title>Re: about M4 sw resets through SRC_M4RCR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809408#M124846</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for linking the imx_rproc. We have essentially made our own version of imx_rproc.c but it may make sense for to transition to the official one depending on what it supports.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We currently load our image into the base of the ddr 0x80000000 to take advantage of the caching. Additionally we use the RPMSG which uses memory at a fixed location. When not setting &lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;SW_M4C_NON_SCLR_RST and using the instructions provided in&amp;nbsp;AN5317 occasionally&amp;nbsp;on reloading the M4 the M4 would go&amp;nbsp;crazy and start trashing random locations in DDR. You are correct that it is sorted by setting&amp;nbsp;&lt;SPAN style="background-color: #ffffff;"&gt;SW_M4C_NON_SCLR_RST. The reference manual I had for the iMX7D showed&amp;nbsp;&lt;SPAN&gt;SW_M4C_NON_SCLR_RST&amp;nbsp;as reserved. Now that I know&amp;nbsp;the bit isn't reserved I feel much better using it.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;&lt;SPAN&gt;D.RY also be aware&amp;nbsp;bugs&amp;nbsp;affecting the DDR caching documented here:&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;&lt;SPAN&gt;&lt;A href="https://community.nxp.com/thread/446985"&gt;IMX7 M4 caching and execution speed&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;&lt;SPAN&gt;&lt;A href="https://community.nxp.com/thread/459977"&gt;https://community.nxp.com/thread/459977&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2018 23:31:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809408#M124846</guid>
      <dc:creator>dogisfat</dc:creator>
      <dc:date>2018-09-05T23:31:34Z</dc:date>
    </item>
    <item>
      <title>Re: about M4 sw resets through SRC_M4RCR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809409#M124847</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;ALLEN BLAYLOCK wrote:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;..he instructions provided in&amp;nbsp;AN5317&amp;nbsp; ..&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Yea, And , also just double checked it&amp;nbsp; , their Rev 0.1 of the manual also has it Reserved.&amp;nbsp; The updated Rev 1 (01/2018) has it corrected.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The linux driver original date, by history, is from Aug 2017, and yet he got the bit right ..&amp;nbsp; (May be he figured it out or has in-roads into NXP).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px; margin: 0px; padding: 0px;"&gt;&lt;SPAN style="border: 0px; background-color: #ffffff; padding: 0px; margin: 0px; color: #51626f; font-weight: inherit; font-size: 14px;"&gt;D.RY also be aware&amp;nbsp;bugs&amp;nbsp;affecting the DDR caching documented here:&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px; margin: 0px; padding: 0px;"&gt;&lt;SPAN style="border: 0px; background-color: #ffffff; padding: 0px; margin: 0px; color: #51626f; font-weight: inherit; font-size: 14px;"&gt;&lt;A _jive_internal="true" data-containerid="2004" data-containertype="14" data-objectid="446985" data-objecttype="1" href="https://community.nxp.com/thread/446985" style="color: #3d9ce7; background-color: transparent; border: 0px; font-weight: inherit; font-size: 14px; margin: 0px; padding: 1px 0px 1px calc(12px + 0.35ex);"&gt;IMX7 M4 caching and execution speed&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px; margin: 0px; padding: 0px;"&gt;&lt;SPAN style="border: 0px; background-color: #ffffff; padding: 0px; margin: 0px; color: #51626f; font-weight: inherit; font-size: 14px;"&gt;&lt;A _jive_internal="true" data-containerid="2004" data-containertype="14" data-objectid="459977" data-objecttype="1" href="https://community.nxp.com/thread/459977" style="color: #3d9ce7; background-color: transparent; border: 0px; font-weight: inherit; font-size: 14px; margin: 0px; padding: 1px 0px 1px calc(12px + 0.35ex);"&gt;i.MX7D: atomic compare and swap instructions don't work with cache&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Yea thanks, I &lt;EM&gt;&lt;STRONG&gt;accidentally&amp;nbsp;&lt;/STRONG&gt;&lt;/EM&gt;saw it the other way ... I'm still to re-examine that M4 caching post, but it's a bit shocking (still to discuss it with our hw engineers).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please note if you do use the Linux driver to load it, and your linker scripts are based on&amp;nbsp; NXP/FSL samples, see here:&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.spinics.net/lists/linux-remoteproc/msg02838.html"&gt;https://www.spinics.net/lists/linux-remoteproc/msg02838.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;And related:&lt;/P&gt;&lt;P&gt;&lt;A href="https://lists.gt.net/linux/kernel/2684252?search_string=rproc_elf_load_segments;#2684252"&gt;https://lists.gt.net/linux/kernel/2684252?search_string=rproc_elf_load_segments;#2684252&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have your own driver then you likely not affected.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Sep 2018 00:12:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809409#M124847</guid>
      <dc:creator>dry</dc:creator>
      <dc:date>2018-09-06T00:12:43Z</dc:date>
    </item>
    <item>
      <title>Re: about M4 sw resets through SRC_M4RCR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809410#M124848</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/YuriMuhin_ng"&gt;YuriMuhin_ng&lt;/A&gt;‌ actually another question:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;Yuri Muhin wrote:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt; Issuing a platform reset, resets the Cortex-M4 cores and &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; associated memories. ..&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does the NXP manual give more details about what gets reset (in addition to core) and to what ?&amp;nbsp; You wrote memories is this all? Do memories get cleared ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Sep 2018 04:02:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/about-M4-sw-resets-through-SRC-M4RCR/m-p/809410#M124848</guid>
      <dc:creator>dry</dc:creator>
      <dc:date>2018-09-06T04:02:58Z</dc:date>
    </item>
  </channel>
</rss>

