<?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>MQX Software Solutions中的主题 how to reset FRDMk64f120 controller using program instead of reset switch</title>
    <link>https://community.nxp.com/t5/MQX-Software-Solutions/how-to-reset-FRDMk64f120-controller-using-program-instead-of/m-p/426383#M14246</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i am using frdmk64f120 controller and K.D.S 2.0 and KSDK 1.1.0.&lt;/P&gt;&lt;P&gt;i want to reset my board using reset function. i cant find exact API function for RESET.&lt;/P&gt;&lt;P&gt;i am waiting for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks and regards,&lt;/P&gt;&lt;P&gt;sudhakar p&lt;/P&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 13 May 2015 09:47:38 GMT</pubDate>
    <dc:creator>sudhakarp</dc:creator>
    <dc:date>2015-05-13T09:47:38Z</dc:date>
    <item>
      <title>how to reset FRDMk64f120 controller using program instead of reset switch</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/how-to-reset-FRDMk64f120-controller-using-program-instead-of/m-p/426383#M14246</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i am using frdmk64f120 controller and K.D.S 2.0 and KSDK 1.1.0.&lt;/P&gt;&lt;P&gt;i want to reset my board using reset function. i cant find exact API function for RESET.&lt;/P&gt;&lt;P&gt;i am waiting for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks and regards,&lt;/P&gt;&lt;P&gt;sudhakar p&lt;/P&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 May 2015 09:47:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/how-to-reset-FRDMk64f120-controller-using-program-instead-of/m-p/426383#M14246</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-05-13T09:47:38Z</dc:date>
    </item>
    <item>
      <title>Re: how to reset FRDMk64f120 controller using program instead of reset switch</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/how-to-reset-FRDMk64f120-controller-using-program-instead-of/m-p/426384#M14247</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You could use something like:&lt;/P&gt;&lt;P&gt;SCB_AIRCR = 0x05FA0004;&lt;/P&gt;&lt;P&gt;while (1) {};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For details about this register, please look at ARM Cortex M4 Core documentation:&lt;/P&gt;&lt;P&gt;&lt;A href="http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0553a/CIHFDJCA.html" title="http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0553a/CIHFDJCA.html"&gt;ARM Information Center&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;RadekS&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>Wed, 13 May 2015 14:20:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/how-to-reset-FRDMk64f120-controller-using-program-instead-of/m-p/426384#M14247</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2015-05-13T14:20:47Z</dc:date>
    </item>
    <item>
      <title>Re: how to reset FRDMk64f120 controller using program instead of reset switch</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/how-to-reset-FRDMk64f120-controller-using-program-instead-of/m-p/426385#M14248</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks for your reply. its most helpful to me. using your idea i used following API function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NVIC_SystemReset();&lt;/P&gt;&lt;P&gt;my device was resetted. &lt;STRONG&gt;i want to know ,can i use this function..? is it make any problem..?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;thanks and regards,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;sudhakar p&lt;/STRONG&gt;&lt;/P&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 May 2015 07:38:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/how-to-reset-FRDMk64f120-controller-using-program-instead-of/m-p/426385#M14248</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-05-14T07:38:23Z</dc:date>
    </item>
    <item>
      <title>Re: how to reset FRDMk64f120 controller using program instead of reset switch</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/how-to-reset-FRDMk64f120-controller-using-program-instead-of/m-p/426386#M14249</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You are right, I missed that API function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;According reference manual:&lt;/P&gt;&lt;OL style="list-style-type: decimal;"&gt;&lt;LI&gt;6.2.2.8 Software reset (SW)&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;The SYSRESETREQ bit in the NVIC application interrupt and reset control register can be set to force a software reset on the device. (See ARM's NVIC documentation for the full description of the register fields, especially the VECTKEY field requirements.) Setting SYSRESETREQ generates a software reset request. This reset forces a system reset of all major components except for the debug module. A software reset causes the RCM's SRS1[SW] bit to set.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, there shouldn’t be any problem with this function. Of course, you should know where you use this function and try avoiding using this function in dangerous situation (in middle of IO operations, when any delay or failure during reset/boot could cause any claims or injury,…).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Other option is using watchdog feature - when you write to watchdog something different than regular refresh phrases, watchdog resets MCU by system reset.&lt;/P&gt;&lt;P&gt;This is probably most often use way for software MCU reset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;RadekS&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>Thu, 14 May 2015 15:26:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/how-to-reset-FRDMk64f120-controller-using-program-instead-of/m-p/426386#M14249</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2015-05-14T15:26:56Z</dc:date>
    </item>
  </channel>
</rss>

