<?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 questions in Kinetis Software Development Kit</title>
    <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Bootloader-questions/m-p/499097#M4701</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Laci,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your post. Here is the reply to your three questions:&lt;/P&gt;&lt;P&gt;1. KDS projects for bootloaders are available under targets/MK22F51212/kds folder. However, we only provide IAR project for the led_demo. The led_demo is a simple app to blink some led. You should be able to create your own kds project using the source code provided.&lt;/P&gt;&lt;P&gt;2. The targets folder list all the supported platforms. You may choose MKL25Z4 for second half of the keyboard. The KBOOT Reference Manual has a chapter on porting and if you decide for another platform you may refer to the document.&lt;/P&gt;&lt;P&gt;3. Buspal only supports I2C and SPI. You may choose to connect the two halfs with I2C or SPI. Alternately you may add supported for UART in the buspal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Fareed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 10 Feb 2016 17:34:33 GMT</pubDate>
    <dc:creator>FareedMohammed</dc:creator>
    <dc:date>2016-02-10T17:34:33Z</dc:date>
    <item>
      <title>Bootloader questions</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Bootloader-questions/m-p/499096#M4700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've just started to work with the Kinetis Bootloader, and I feel quite lost, even after reading the documentation. Please let me tell you some words about my project and its requirements.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The product is the &lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fultimatehackingkeyboard.com%2F" rel="nofollow" target="_blank"&gt;Ultimate Hacking Keyboard&lt;/A&gt; which is a truly split mechanical keyboard. The right keyboard half is directly connected to the host via USB. The left keyboard half is connected to the right keyboard half via UART. I need to be able to upgrade the firmware of both keyboard halves via USB.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. The brain of the right keyboard half is an MK22FN512VLH12. The FSL_Kinetis_Bootloader_1_2_0/src/startup/MK22F51212 directory suggests me that this processor is supported by kboot, but I don't know how to build it because there aren't any build files or KDS projects in that directory. I can't build the FSL_Kinetis_Bootloader_1_2_0/apps/led_demo/MK22F51212 demo either (not that I have any idea what the demo is supposed to do to begin with). How can I build kboot for the MK22FN512VLH12?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. The brain of the left keyboard half is not decided yet, primarily because I'm really unsure which processors are supported by kboot. Ideally, I'd like to use a KL0x or possibly a KL1x. Which devices are supported by kboot?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3. Given the above topology, I'd like to upgrade the firmware of the left keyboard half via UART, using the right keyboard half as a transport which is directly connected to the host via USB. BusPal looks like the perfect tool for this scenario but it doesn't seem to support UART as a transport, or does it? If not, how can I achieve what I'm after?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much in advance!&lt;/P&gt;&lt;P&gt;- Laci&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Feb 2016 16:03:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Bootloader-questions/m-p/499096#M4700</guid>
      <dc:creator>laszlomonda</dc:creator>
      <dc:date>2016-02-10T16:03:33Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader questions</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Bootloader-questions/m-p/499097#M4701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Laci,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your post. Here is the reply to your three questions:&lt;/P&gt;&lt;P&gt;1. KDS projects for bootloaders are available under targets/MK22F51212/kds folder. However, we only provide IAR project for the led_demo. The led_demo is a simple app to blink some led. You should be able to create your own kds project using the source code provided.&lt;/P&gt;&lt;P&gt;2. The targets folder list all the supported platforms. You may choose MKL25Z4 for second half of the keyboard. The KBOOT Reference Manual has a chapter on porting and if you decide for another platform you may refer to the document.&lt;/P&gt;&lt;P&gt;3. Buspal only supports I2C and SPI. You may choose to connect the two halfs with I2C or SPI. Alternately you may add supported for UART in the buspal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Fareed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Feb 2016 17:34:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Bootloader-questions/m-p/499097#M4701</guid>
      <dc:creator>FareedMohammed</dc:creator>
      <dc:date>2016-02-10T17:34:33Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader questions</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Bootloader-questions/m-p/499098#M4702</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Laci,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is a bootloader for FRDM-K22F (MK22FN512VLH12MCU) :&lt;A href="https://community.nxp.com/docs/DOC-328365"&gt;Kinetis Bootloader to Update Multiple Devices in a Network for Cortex-M4&lt;/A&gt; &lt;/P&gt;&lt;P&gt;it can run on KDS3.0 , IAR or KEIL IDE, it&amp;nbsp; through the UART to update the user application .&lt;SPAN style="font-size: 12pt;"&gt; &lt;STRONG&gt;The bootloader and user application source codes are provided. &lt;/STRONG&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;STRONG&gt; GUI is also provided.&lt;/STRONG&gt; &lt;/SPAN&gt;Customer can make their own bootloader applications based on them. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;There also have the bootloader about MKL26Z128VLH4 chip.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;I think maybe this can help you .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;Hope it helps&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;Alice&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Feb 2016 07:34:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Bootloader-questions/m-p/499098#M4702</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2016-02-16T07:34:33Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader questions</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Bootloader-questions/m-p/499099#M4703</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very much Fareed and Alice - very useful answers!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Feb 2016 19:53:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Bootloader-questions/m-p/499099#M4703</guid>
      <dc:creator>laszlomonda</dc:creator>
      <dc:date>2016-02-19T19:53:58Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader questions</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Bootloader-questions/m-p/499100#M4704</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Alice,&lt;/P&gt;&lt;P&gt;We are now supporting to build UART and I2C bootloader for KW40Z, besides default OTA bootloader.&lt;/P&gt;&lt;P&gt;In FSL_Kinetis_Bootloader_1_2_0 &amp;gt; target, we can find target MCU series for Kxx, KLxx, and KVxx, but not KWxx.&lt;/P&gt;&lt;P&gt;Is there a new patch for KW4xZ? Or just follow chapter 11 of KBTLDR120RM to do our own rework?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Benjamin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Apr 2016 19:03:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Bootloader-questions/m-p/499100#M4704</guid>
      <dc:creator>benjaminchang</dc:creator>
      <dc:date>2016-04-05T19:03:19Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader questions</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Bootloader-questions/m-p/499101#M4705</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Benjamin,&lt;/P&gt;&lt;P&gt;I have not heard the KBOOT will add the KW4xZ.&lt;/P&gt;&lt;P&gt;If necessary, i think you can summit a service request to the related team,&lt;/P&gt;&lt;P&gt;the detail steps you can refer to &lt;A href="https://community.nxp.com/docs/DOC-330215"&gt;How to log an issue in Case system instead CRM (Service request - not used anymore)?&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps&lt;/P&gt;&lt;P&gt;Alice&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Apr 2016 04:33:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Bootloader-questions/m-p/499101#M4705</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2016-04-06T04:33:53Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader questions</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Bootloader-questions/m-p/499102#M4706</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Alice,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the help.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Benjamin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Apr 2016 07:41:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Bootloader-questions/m-p/499102#M4706</guid>
      <dc:creator>benjaminchang</dc:creator>
      <dc:date>2016-04-06T07:41:23Z</dc:date>
    </item>
  </channel>
</rss>

