<?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: UART Boot Loader Design - AN4767 &amp; AN4767SW in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/UART-Boot-Loader-Design-AN4767-AN4767SW/m-p/535313#M32973</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jenia,&lt;/P&gt;&lt;P&gt;I was wondering if you can illustrate the whole procedures of porting the demo from the IAR to the KDS.&lt;/P&gt;&lt;P&gt;I'll appreciate a lot if you can upload the demo, then I can replicate the issue on my site and it can accelerate the investigation of the issue.&lt;/P&gt;&lt;P&gt;I'm looking forward to your reply.&lt;BR /&gt;Have a great day,&lt;BR /&gt;Ping&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 Jul 2016 02:39:16 GMT</pubDate>
    <dc:creator>jeremyzhou</dc:creator>
    <dc:date>2016-07-05T02:39:16Z</dc:date>
    <item>
      <title>UART Boot Loader Design - AN4767 &amp; AN4767SW</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/UART-Boot-Loader-Design-AN4767-AN4767SW/m-p/535312#M32972</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;Eventually I decided to follow up "UART Boot Loader Design on Kentis E Series" document.&lt;/P&gt;&lt;P&gt;I have KE06Z128. I've downloaded AN4767SW and integrated it in KDS and configured UART for communication.&lt;/P&gt;&lt;P&gt;Also downloaded AN2295 PC side host GUI for tools to decode the&amp;nbsp; s19 file and transfer the application code to target MCU by UART interface.&lt;/P&gt;&lt;P&gt;When I run with debugger and connect to the AN2295 GUI, it communicates and get the IDENT info:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="01.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/36010i9BD95407A1578BEE/image-size/large?v=v2&amp;amp;px=999" role="button" title="01.jpg" alt="01.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;But when I'm trying to 'Erase' or 'Program' it fails:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="02.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/36055i9EE94C6D9795FA9B/image-size/large?v=v2&amp;amp;px=999" role="button" title="02.jpg" alt="02.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;my configurations from FC_protocol.h:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="03.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/36116i38F1CA0FC23F7817/image-size/large?v=v2&amp;amp;px=999" role="button" title="03.jpg" alt="03.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MyBlink.srec is just mine little program to test the serial boot loader, I've test it, work good.&lt;/P&gt;&lt;P&gt;What could be the problem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jenia.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jul 2016 09:20:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/UART-Boot-Loader-Design-AN4767-AN4767SW/m-p/535312#M32972</guid>
      <dc:creator>jeniabrook</dc:creator>
      <dc:date>2016-07-04T09:20:36Z</dc:date>
    </item>
    <item>
      <title>Re: UART Boot Loader Design - AN4767 &amp; AN4767SW</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/UART-Boot-Loader-Design-AN4767-AN4767SW/m-p/535313#M32973</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jenia,&lt;/P&gt;&lt;P&gt;I was wondering if you can illustrate the whole procedures of porting the demo from the IAR to the KDS.&lt;/P&gt;&lt;P&gt;I'll appreciate a lot if you can upload the demo, then I can replicate the issue on my site and it can accelerate the investigation of the issue.&lt;/P&gt;&lt;P&gt;I'm looking forward to your reply.&lt;BR /&gt;Have a great day,&lt;BR /&gt;Ping&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 Jul 2016 02:39:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/UART-Boot-Loader-Design-AN4767-AN4767SW/m-p/535313#M32973</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2016-07-05T02:39:16Z</dc:date>
    </item>
    <item>
      <title>Re: UART Boot Loader Design - AN4767 &amp; AN4767SW</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/UART-Boot-Loader-Design-AN4767-AN4767SW/m-p/535314#M32974</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ping,&lt;/P&gt;&lt;P&gt;I've created new project in KDS with PE, added UART component for communication and IntFlash for write/erase the flash.&lt;/P&gt;&lt;P&gt;In main() function added the code from the source in "Bootloader_sci.c". In addition added "FC_Protocol.c" &amp;amp; "FC_Protocol.h" to the project and updated the relevant functions for communication and write/erase the flash with ones from PE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't know how to upload the .zip file to this thread, so I uploaded it to mine google drive with shareable link:&lt;/P&gt;&lt;P&gt;&lt;A href="https://drive.google.com/open?id=0B5eq2lAJlpzoQ0N1U2lzTDA5bjA" title="https://drive.google.com/open?id=0B5eq2lAJlpzoQ0N1U2lzTDA5bjA"&gt;Bootloader.rar - Google Drive&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Jenia&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jul 2016 06:02:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/UART-Boot-Loader-Design-AN4767-AN4767SW/m-p/535314#M32974</guid>
      <dc:creator>jeniabrook</dc:creator>
      <dc:date>2016-07-05T06:02:34Z</dc:date>
    </item>
    <item>
      <title>Re: UART Boot Loader Design - AN4767 &amp; AN4767SW</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/UART-Boot-Loader-Design-AN4767-AN4767SW/m-p/535315#M32975</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jenia,&lt;/P&gt;&lt;P&gt;Regarding to the kind of issue, I'd highly recommend you to capture the waveform by oscilloscope when click the Erase and Program buttons, then compare the captured waveform with the Fig 1 illustrates.&lt;span class="lia-inline-image-display-wrapper" image-alt="2016-07-05_19-01-05.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/34696i2654ECBF9B888546/image-size/large?v=v2&amp;amp;px=999" role="button" title="2016-07-05_19-01-05.jpg" alt="2016-07-05_19-01-05.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Hope it helps.&lt;BR /&gt;Have a great day,&lt;BR /&gt;Ping&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 Jul 2016 11:02:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/UART-Boot-Loader-Design-AN4767-AN4767SW/m-p/535315#M32975</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2016-07-05T11:02:57Z</dc:date>
    </item>
    <item>
      <title>Re: UART Boot Loader Design - AN4767 &amp; AN4767SW</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/UART-Boot-Loader-Design-AN4767-AN4767SW/m-p/535316#M32976</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you. &lt;/P&gt;&lt;P&gt;The problem was in communications. I've checked accordingly to the protocol that you posted here, the address that I received was wrong maybe due to polling in UART.&lt;/P&gt;&lt;P&gt;Switched to interrupts in UART and that solved the problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Jenia&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jul 2016 05:53:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/UART-Boot-Loader-Design-AN4767-AN4767SW/m-p/535316#M32976</guid>
      <dc:creator>jeniabrook</dc:creator>
      <dc:date>2016-07-06T05:53:37Z</dc:date>
    </item>
    <item>
      <title>Re: UART Boot Loader Design - AN4767 &amp; AN4767SW</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/UART-Boot-Loader-Design-AN4767-AN4767SW/m-p/535317#M32977</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I also got the problem like you, but it still didnt work&lt;/P&gt;&lt;P&gt;Did you use UART interrupt for RX or both RX, TX. If both, how did you do&lt;/P&gt;&lt;P&gt;And do you use&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;RTS CTS?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Sep 2017 16:39:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/UART-Boot-Loader-Design-AN4767-AN4767SW/m-p/535317#M32977</guid>
      <dc:creator>huyrua291996</dc:creator>
      <dc:date>2017-09-21T16:39:08Z</dc:date>
    </item>
  </channel>
</rss>

