<?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: Bootloader problem for Kinetis KL15 (Hard Fault) in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-for-Kinetis-KL15-Hard-Fault/m-p/387845#M20969</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp; Joan Faine,&lt;/P&gt;&lt;P&gt;&amp;nbsp; That's good to hear you solved the problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp; It is really difficult to find the problem if caused by the complier . Thank you for your sharing solutions.&lt;/P&gt;&lt;P&gt;&amp;nbsp; If you still have problem, please let me know!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Jingjing&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>Mon, 23 Mar 2015 01:12:43 GMT</pubDate>
    <dc:creator>kerryzhou</dc:creator>
    <dc:date>2015-03-23T01:12:43Z</dc:date>
    <item>
      <title>Bootloader problem for Kinetis KL15 (Hard Fault)</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-for-Kinetis-KL15-Hard-Fault/m-p/387839#M20963</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello All, &lt;/P&gt;&lt;P&gt;I’m writing a bootloader for a Kinetis KL15Z128VFM4&amp;nbsp; to load a program &lt;SPAN class="hps"&gt;through a UART. The problem that I have is that I get a Hard Fault error in&lt;/SPAN&gt; the &lt;SPAN class="hps"&gt;middle of the process&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;Previously to that I have made the same process in a Kinetis K10 project without problems.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The process that a try to do is the next:&lt;/P&gt;&lt;OL style="list-style-type: decimal;"&gt;&lt;LI&gt;Start condition: The only code I have in KL15 flash is the bootloader program.&lt;/LI&gt;&lt;LI&gt;When start the KL15 the bootloader copy the needed functions to RAM.&lt;/LI&gt;&lt;LI&gt;Disable all interrupts.&lt;/LI&gt;&lt;LI&gt;Jump to main bootloader function to start the process (located in RAM).&lt;/LI&gt;&lt;LI&gt;Start a PC program that sends the commands and data to load the new code in the KL15 flash with the next sequence:&lt;OL style="list-style-type: lower-alpha;"&gt;&lt;LI&gt;Erase the flash above bootloader area (that allows that if the power supply fails the bootloader start again). &lt;/LI&gt;&lt;LI&gt;Send the code to fill the erased flash area.&lt;/LI&gt;&lt;LI&gt;Erase the initial flash area occupied by the bootloader&lt;/LI&gt;&lt;LI&gt;Send the code to fill the initial flash area. &lt;/LI&gt;&lt;LI&gt;Make a KL15 reset to start the new program.&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I try to do this process I get a jump to Hard Fault interrupt (interrupt number 3 located at address 0x0000000C of vectortable). T&lt;SPAN class="hps"&gt;his interrupt&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;occurs at the step 5.c : after deleting the flash sector number 2,&amp;nbsp; when the PC program sends a new command interruption occurs.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;I can see the problem because I run the program through the debugger. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;If&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;I run the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;program step by step (F5, F6 KDS debug)&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;I can not get&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the problem&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;appears.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;I have checked all the program and once started the bootloader in RAM I no longer call any routine in flash.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Serial communications I make by pooling because I cannot use any interrupt.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;In&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;my old&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;project&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;running on a&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;K10&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;have no problem&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;using the same method&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Any suggestions&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;to solve the problem&lt;/SPAN&gt;? (I&lt;SPAN class="hps"&gt;t seems&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;a particular problem&lt;/SPAN&gt; of&amp;nbsp; &lt;SPAN class="hps"&gt;KL15&lt;/SPAN&gt;)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Joan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Mar 2015 12:15:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-for-Kinetis-KL15-Hard-Fault/m-p/387839#M20963</guid>
      <dc:creator>Jack_</dc:creator>
      <dc:date>2015-03-16T12:15:59Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader problem for Kinetis KL15 (Hard Fault)</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-for-Kinetis-KL15-Hard-Fault/m-p/387840#M20964</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Joan,&lt;/P&gt;&lt;P&gt;I might give one suggestion.&lt;/P&gt;&lt;P&gt;K10 includs FTFL flash module and KL15 include FTFA flash module.&lt;/P&gt;&lt;P&gt;All flash commands of K10 are not supported by KL15.&lt;/P&gt;&lt;P&gt;If your FCMD would be 0x08 (Erase Flash Block), the hard fault could occur.&lt;/P&gt;&lt;P&gt;If you used 0x09 (Erase Flash Sector), I am sorry and I have no more suggestion.&lt;/P&gt;&lt;P&gt;Best regards.&lt;/P&gt;&lt;P&gt;Yasuhiko Koumoto.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Mar 2015 00:31:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-for-Kinetis-KL15-Hard-Fault/m-p/387840#M20964</guid>
      <dc:creator>yasuhikokoumoto</dc:creator>
      <dc:date>2015-03-17T00:31:48Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader problem for Kinetis KL15 (Hard Fault)</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-for-Kinetis-KL15-Hard-Fault/m-p/387841#M20965</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Yasuhiko,&lt;/P&gt;&lt;P&gt;I’m using 0x09 (Erase Flash Sector). I’ve checked the datasheet to compare the commands I use, and all are the same in both models K10 and KL15.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Thanks&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;anyway&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;for the suggestion.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Best regards. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;&lt;SPAN lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;Joan Fainé&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Mar 2015 07:40:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-for-Kinetis-KL15-Hard-Fault/m-p/387841#M20965</guid>
      <dc:creator>Jack_</dc:creator>
      <dc:date>2015-03-17T07:40:11Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader problem for Kinetis KL15 (Hard Fault)</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-for-Kinetis-KL15-Hard-Fault/m-p/387842#M20966</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Joan Faine,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You said :" This interrupt occurs at the step 5.c : after deleting the&amp;nbsp; flash sector number 2,&amp;nbsp; when the PC program sends a new command interruption occurs. "&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Could you tell me, is the interrupt caused by the flash sector erasing code ? or&amp;nbsp; after MCU receive the new command from PC?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Which command your PC&amp;nbsp; are sending? Whether your flash sector erasing is successed?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You need to find which code caused this interrupt at first, you can refer to this post to find the postion which caused the hardfault interrupt:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H1 class="entry-title"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://mcuoneclipse.com/2012/11/24/debugging-hard-faults-on-arm-cortex-m/"&gt;Debugging Hard Faults on ARM Cortex-M&lt;/A&gt;&lt;/H1&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jingjing&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Mar 2015 03:11:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-for-Kinetis-KL15-Hard-Fault/m-p/387842#M20966</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2015-03-18T03:11:31Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader problem for Kinetis KL15 (Hard Fault)</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-for-Kinetis-KL15-Hard-Fault/m-p/387843#M20967</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Jingjing,&lt;/P&gt;&lt;P&gt;I have using the post that you indicate to try to find the offending position in the code.&lt;/P&gt;&lt;P&gt;The hard fault interrupt is not caused by the flash sector erasing code.&lt;/P&gt;&lt;P&gt;In fact, e&lt;SPAN class="hps"&gt;rase&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;routine&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;finishes without error&lt;/SPAN&gt;&lt;SPAN class="shorttext"&gt;. &lt;/SPAN&gt;&lt;SPAN class="hps"&gt;I can&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;even send&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;new commands&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;from the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;PC&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;to erase other&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;sectors&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;(or the same&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;sector)&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;and&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;KL15&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;responds correctly.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="shorttext"&gt;But if I send other commands from the PC, such as a command to read a&amp;nbsp; flash area, the program crash and enters the hard fault interrupt.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="shorttext"&gt;This command to read the contents of the flash does not fail until I have not deleted the critical sector of the flash (sector 2).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;I inserted the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;code&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;for debugging the Hard&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;Fault that appears in the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;post&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;that you&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;suggested&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;me but the address captured&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;corresponds to a&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;zone&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;with no program code&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;(this area&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;is&lt;/SPAN&gt; set to &lt;SPAN class="hps"&gt;0xFF&lt;/SPAN&gt;). &lt;SPAN class="hps"&gt;The captured&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;address is not&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;always the same,&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;have appeared&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the following addresses:&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;0x200&lt;/SPAN&gt;, &lt;SPAN class="hps"&gt;0x208&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;and&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;0x20C&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;For me&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;it makes no sense&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;that the program&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;jumps to&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;an address in the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;flash&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;in which&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;there are no&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;program code&lt;/SPAN&gt; and this only happen after erasing the sector 2 and then sending a command to read a flash sector. At that moment the bootloader program is running only in RAM !!&lt;/P&gt;&lt;P&gt;Do you have any ideas that could help me?&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Thank you very much.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Joan&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Mar 2015 16:55:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-for-Kinetis-KL15-Hard-Fault/m-p/387843#M20967</guid>
      <dc:creator>Jack_</dc:creator>
      <dc:date>2015-03-19T16:55:32Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader problem for Kinetis KL15 (Hard Fault)</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-for-Kinetis-KL15-Hard-Fault/m-p/387844#M20968</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello All,&lt;/P&gt;&lt;P&gt;Finally I found the problem.&lt;/P&gt;&lt;P&gt;The “offending “ code was caused&amp;nbsp; by the ‘C’ instruction “switch” that generate some call to a function generated by the compiler&amp;nbsp; (that I can’t see debugging)&amp;nbsp; in FLASH. When I delete the flash area where this code is the program crash (&lt;SPAN class="hps"&gt;obviously).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;The solution&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;has been to change&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the two&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;"switch"&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;that&lt;/SPAN&gt; I &lt;SPAN class="hps"&gt;had in&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the program for several&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;"if"&lt;/SPAN&gt;. The “if” instruction don’t generate any call to a flash routine.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;In my old project with K10,&amp;nbsp; CW10.4&amp;nbsp; use the Freescale compiler (&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;mwccarm.exe&lt;/SPAN&gt;&lt;SPAN class="hps"&gt;) that doesn’t generate the call to a flash function with the “switch” instruction . With this project with KL15&amp;nbsp; use the GNU compiler (&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;arm-none-eabi-gcc.exe) &lt;/SPAN&gt;&lt;SPAN class="hps"&gt; that generate this problem.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Thanks for the received proposals.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Best regards.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Joan&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Mar 2015 13:22:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-for-Kinetis-KL15-Hard-Fault/m-p/387844#M20968</guid>
      <dc:creator>Jack_</dc:creator>
      <dc:date>2015-03-20T13:22:05Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader problem for Kinetis KL15 (Hard Fault)</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-for-Kinetis-KL15-Hard-Fault/m-p/387845#M20969</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp; Joan Faine,&lt;/P&gt;&lt;P&gt;&amp;nbsp; That's good to hear you solved the problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp; It is really difficult to find the problem if caused by the complier . Thank you for your sharing solutions.&lt;/P&gt;&lt;P&gt;&amp;nbsp; If you still have problem, please let me know!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Jingjing&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>Mon, 23 Mar 2015 01:12:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-problem-for-Kinetis-KL15-Hard-Fault/m-p/387845#M20969</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2015-03-23T01:12:43Z</dc:date>
    </item>
  </channel>
</rss>

