<?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>Wireless MCUのトピックRe:  How to implement &amp;quot;OTAP Bootloader&amp;quot;</title>
    <link>https://community.nxp.com/t5/Wireless-MCU/How-to-implement-quot-OTAP-Bootloader-quot/m-p/1007704#M8542</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="" lang="en"&gt;&lt;SPAN class="" title=""&gt;After your explanation, I understand his original meaning, thank you very much&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 11 Mar 2020 01:46:30 GMT</pubDate>
    <dc:creator>danieltseng</dc:creator>
    <dc:date>2020-03-11T01:46:30Z</dc:date>
    <item>
      <title>How to implement "OTAP Bootloader"</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/How-to-implement-quot-OTAP-Bootloader-quot/m-p/1007702#M8540</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_5.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/98239iBD43308688894B00/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_5.png" alt="pastedImage_5.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/97827i97461AC818189EDE/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class="" title=""&gt;This incomplete paragraph makes it impossible to understand how to implement the OTAP Bootloader.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/97830i3623B7955A9DBC18/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class="" title=""&gt;I also referenced this article&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-342493"&gt;Reprogramming a KW36 device using the OTAP Client Software&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class="" title=""&gt;My interpretation of the above:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;This bootloader can update the application of B board from A board via OTA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Question1:&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Suppose, I want to update B board from A board via OTA&lt;BR /&gt;&amp;nbsp;&amp;nbsp; How to implement the &lt;STRONG&gt;steps&lt;/STRONG&gt; of this "OTAP bootloader" function?&lt;BR /&gt;&amp;nbsp;&amp;nbsp; For example,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; What software need install on A board ?&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; What software need install on B board ?&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class="" title=""&gt;&amp;nbsp;Maybe he only supports OTA update from Phone to FRDM-KW36 board ?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class="" title=""&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class="" title=""&gt;Question2:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class="" title=""&gt;&amp;nbsp;&amp;nbsp; Which one is right？bootloader_otap_frdmkw36.bin = "bootloader_otap"&amp;nbsp; or&amp;nbsp; bootloader_otap_frdmkw36.bin = "otas"&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class="" title=""&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/97709i37E0377C951F7775/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Mar 2020 08:55:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/How-to-implement-quot-OTAP-Bootloader-quot/m-p/1007702#M8540</guid>
      <dc:creator>danieltseng</dc:creator>
      <dc:date>2020-03-10T08:55:01Z</dc:date>
    </item>
    <item>
      <title>Re:  How to implement "OTAP Bootloader"</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/How-to-implement-quot-OTAP-Bootloader-quot/m-p/1007703#M8541</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;I would strongly recommend you to check the &lt;EM style="color: #ff6600; "&gt;Bluetooth Low Energy Demo Applications User Guide&lt;/EM&gt; where there is a brief explanation on how to deploy the examples in the way you desire. You can find the &lt;EM style="color: #800000; "&gt;pdf&lt;/EM&gt; file in the documentation of the SDK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You will need a client and a server to deploy the example you want.That is the reason why you have different OTA examples.&amp;nbsp; In the example ota&lt;EM style="color: #993366; "&gt;x&lt;/EM&gt;.. the "&lt;SPAN style="color: #3366ff;"&gt;s&lt;/SPAN&gt;" at the end stands for server and the "&lt;SPAN style="color: #339966;"&gt;c&lt;/SPAN&gt;" stands for client. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The board that will be updated needs an special boot loader in order to be upgraded via OTA, that is why you need the other project. You need to flash board B with the OTAP Bootloader and the OTAP Client and the board A with the OTAP Server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards ,&lt;/P&gt;&lt;P&gt;Estephania&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Mar 2020 21:35:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/How-to-implement-quot-OTAP-Bootloader-quot/m-p/1007703#M8541</guid>
      <dc:creator>stephanie_m</dc:creator>
      <dc:date>2020-03-10T21:35:32Z</dc:date>
    </item>
    <item>
      <title>Re:  How to implement "OTAP Bootloader"</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/How-to-implement-quot-OTAP-Bootloader-quot/m-p/1007704#M8542</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="" lang="en"&gt;&lt;SPAN class="" title=""&gt;After your explanation, I understand his original meaning, thank you very much&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Mar 2020 01:46:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/How-to-implement-quot-OTAP-Bootloader-quot/m-p/1007704#M8542</guid>
      <dc:creator>danieltseng</dc:creator>
      <dc:date>2020-03-11T01:46:30Z</dc:date>
    </item>
    <item>
      <title>Re:  How to implement "OTAP Bootloader"</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/How-to-implement-quot-OTAP-Bootloader-quot/m-p/1007705#M8543</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is good it is clear now :smileyhappy:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Estephania&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Mar 2020 22:02:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/How-to-implement-quot-OTAP-Bootloader-quot/m-p/1007705#M8543</guid>
      <dc:creator>stephanie_m</dc:creator>
      <dc:date>2020-03-11T22:02:11Z</dc:date>
    </item>
  </channel>
</rss>

