<?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 FRDM K64,not able to soft reset on Cpu_SystemReset() call in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FRDM-K64-not-able-to-soft-reset-on-Cpu-SystemReset-call/m-p/885342#M52419</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am using FRDM K64 board for writing boot loader and application firmware in KDS. My boot loader starts at 0x00 and application&amp;nbsp;&amp;nbsp;starts at 0xA000. I want to soft reset the firmware, whenever I get command to do so.I have disabled all interrupts and called&amp;nbsp;Cpu_SystemReset() processor experts function call to soft reset the firmware. I am expecting my device PC should jump to bootloader address 0x00 after soft reset. It is resetting from application but not jumping to boot loader address 0x00. I can see SDA_RESET LED D1 and SDA_LED Green D2 are set ON after soft reset function call. I am using opensda debugger for debugging the application.I was trying to attach&amp;nbsp;debugger to test boot loader application after resetting from application code but&amp;nbsp;not able to find out where is my program stuck.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help would be appreciated.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Kirti&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 08 Apr 2019 11:42:14 GMT</pubDate>
    <dc:creator>kirtiraje</dc:creator>
    <dc:date>2019-04-08T11:42:14Z</dc:date>
    <item>
      <title>FRDM K64,not able to soft reset on Cpu_SystemReset() call</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FRDM-K64-not-able-to-soft-reset-on-Cpu-SystemReset-call/m-p/885342#M52419</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am using FRDM K64 board for writing boot loader and application firmware in KDS. My boot loader starts at 0x00 and application&amp;nbsp;&amp;nbsp;starts at 0xA000. I want to soft reset the firmware, whenever I get command to do so.I have disabled all interrupts and called&amp;nbsp;Cpu_SystemReset() processor experts function call to soft reset the firmware. I am expecting my device PC should jump to bootloader address 0x00 after soft reset. It is resetting from application but not jumping to boot loader address 0x00. I can see SDA_RESET LED D1 and SDA_LED Green D2 are set ON after soft reset function call. I am using opensda debugger for debugging the application.I was trying to attach&amp;nbsp;debugger to test boot loader application after resetting from application code but&amp;nbsp;not able to find out where is my program stuck.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help would be appreciated.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Kirti&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Apr 2019 11:42:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/FRDM-K64-not-able-to-soft-reset-on-Cpu-SystemReset-call/m-p/885342#M52419</guid>
      <dc:creator>kirtiraje</dc:creator>
      <dc:date>2019-04-08T11:42:14Z</dc:date>
    </item>
    <item>
      <title>Re: FRDM K64,not able to soft reset on Cpu_SystemReset() call</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FRDM-K64-not-able-to-soft-reset-on-Cpu-SystemReset-call/m-p/885343#M52420</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kirti,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you let me know if you're using KSDK&amp;nbsp;and the version?&lt;/P&gt;&lt;P&gt;Are you using a custom bootloader or the MCUBoot?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, as an error catch, you could check the register&amp;nbsp;RCM_SRS1, this will help you know the reset source. The SW bit should help you to know if the MCU comes from a software reset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Alexis Andalon&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Apr 2019 13:37:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/FRDM-K64-not-able-to-soft-reset-on-Cpu-SystemReset-call/m-p/885343#M52420</guid>
      <dc:creator>Alexis_A</dc:creator>
      <dc:date>2019-04-10T13:37:20Z</dc:date>
    </item>
    <item>
      <title>Re: FRDM K64,not able to soft reset on Cpu_SystemReset() call</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FRDM-K64-not-able-to-soft-reset-on-Cpu-SystemReset-call/m-p/885344#M52421</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alexis,&lt;/P&gt;&lt;P&gt;Thank you for the reply.&lt;/P&gt;&lt;P&gt;I am not using KSDK. I am using custom boot loader.&lt;/P&gt;&lt;P&gt;I have found out the issue. Whenever I jumped to address 0x00 after soft reset command,there was no boot loader present. It got erased when I flashed application code through debugger.&amp;nbsp;Because of that it was stuck at address 0x00. Now, I have flashed application through boot loader and I could debug it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you again for the help..&lt;/P&gt;&lt;P&gt;Kirti&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Apr 2019 07:35:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/FRDM-K64-not-able-to-soft-reset-on-Cpu-SystemReset-call/m-p/885344#M52421</guid>
      <dc:creator>kirtiraje</dc:creator>
      <dc:date>2019-04-11T07:35:11Z</dc:date>
    </item>
  </channel>
</rss>

