<?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 firmware update in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-firmware-update/m-p/195549#M2589</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear D2v0,&lt;/P&gt;&lt;P&gt;many thanks for your help. but i need bootloader to update firmware through USB port.&lt;/P&gt;&lt;P&gt;thank you anyway.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 14 Apr 2011 11:38:38 GMT</pubDate>
    <dc:creator>JimCheng</dc:creator>
    <dc:date>2011-04-14T11:38:38Z</dc:date>
    <item>
      <title>Bootloader firmware update</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-firmware-update/m-p/195547#M2587</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Sir or Miss,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i want to know if there is any one who ever has created a bootloader updatable routine. i mean both software and firmware parts. hence we can get firmwre updated through usb port.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Mar 2011 14:20:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-firmware-update/m-p/195547#M2587</guid>
      <dc:creator>JimCheng</dc:creator>
      <dc:date>2011-03-31T14:20:50Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader firmware update</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-firmware-update/m-p/195548#M2588</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Cheng,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I had worked on bootloader with support of firmware update. I had used UART for communication. The following NXP application note gives good guide on designing one. You can use the concept to implement your firmware update bootloader.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.nxp.com/documents/application_note/AN10759.pdf" rel="nofollow" target="_self"&gt;http://www.nxp.com/documents/application_note/AN10759.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.nxp.com/documents/application_note/AN10835.pdf" rel="nofollow" target="_self"&gt;http://www.nxp.com/documents/application_note/AN10835.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;d2v0&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Apr 2011 11:25:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-firmware-update/m-p/195548#M2588</guid>
      <dc:creator>d_shah</dc:creator>
      <dc:date>2011-04-14T11:25:28Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader firmware update</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-firmware-update/m-p/195549#M2589</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear D2v0,&lt;/P&gt;&lt;P&gt;many thanks for your help. but i need bootloader to update firmware through USB port.&lt;/P&gt;&lt;P&gt;thank you anyway.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Apr 2011 11:38:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-firmware-update/m-p/195549#M2589</guid>
      <dc:creator>JimCheng</dc:creator>
      <dc:date>2011-04-14T11:38:38Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader firmware update</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-firmware-update/m-p/195550#M2590</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jim&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please see: &lt;A href="http://www.uTasker.com/docs/uTasker/uTaskerV1.3_USB_Demo.PDF" rel="nofollow" target="_self"&gt;http://www.uTasker.com/docs/uTasker/uTaskerV1.3_USB_Demo.PDF&lt;/A&gt; which includes a USB boot loader for the M522XX - this will be available shortly for the Kinetis.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;See also &lt;A href="http://www.towergeeks.org/video/twrlcd-bootloader" rel="nofollow" target="_self"&gt;http://www.towergeeks.org/video/twrlcd-bootloader&lt;/A&gt; for a second USB boot loader method. This, plus boot loading from SD cards should also be available in the Kinetis package shortly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Apr 2011 03:14:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-firmware-update/m-p/195550#M2590</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2011-04-15T03:14:45Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader firmware update</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-firmware-update/m-p/195551#M2591</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Mark,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you. looking forward to the availability date.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Apr 2011 12:51:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-firmware-update/m-p/195551#M2591</guid>
      <dc:creator>JimCheng</dc:creator>
      <dc:date>2011-04-15T12:51:51Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader firmware update</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-firmware-update/m-p/195552#M2592</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jim&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please see the following - it shows the uTasker Kinetis USB MSD boot loader in operation. It occupies about 11kByte FLASH with the features shown in the video. : &lt;A href="http://www.youtube.com/watch?v=H4TYM9jY2-g" rel="nofollow" target="_self"&gt;http://www.youtube.com/watch?v=H4TYM9jY2-g﻿&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;USB CDC (communication device class) and MSD (mass storage device) classes are now available in the project (new development release tomorrow) so also the CDC loader is operational - the MSD method is however very practical...it allows useful details of the application software that is loaded﻿ to be viewed (name, with long-file name support, creation date and size) plus also read-back support (if enabled)﻿.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 May 2011 05:49:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-firmware-update/m-p/195552#M2592</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2011-05-10T05:49:59Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader firmware update</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-firmware-update/m-p/195553#M2593</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Mark,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;any news about USB CDC and MSD? where can i have them?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thank you in advance,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BR.&lt;/P&gt;&lt;P&gt;jim&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 May 2011 14:21:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-firmware-update/m-p/195553#M2593</guid>
      <dc:creator>JimCheng</dc:creator>
      <dc:date>2011-05-27T14:21:34Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader firmware update</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-firmware-update/m-p/195554#M2594</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jim&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;These were released on 12.5.2011 - see &lt;A href="http://www.utasker.com/forum/index.php?topic=1252.0%FEFF" rel="nofollow" target="_self"&gt;http://www.utasker.com/forum/index.php?topic=1252.0﻿&lt;/A&gt;&lt;/P&gt;&lt;P&gt;The stand-alone boot loader is available at &lt;A href="http://www.utasker.com/SW_Demos.html%FEFF" rel="nofollow" target="_self"&gt;http://www.utasker.com/SW_Demos.html﻿&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.uTasker.com" rel="nofollow" target="_self"&gt;www.uTasker.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 28 May 2011 06:23:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-firmware-update/m-p/195554#M2594</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2011-05-28T06:23:23Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader firmware update</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-firmware-update/m-p/195555#M2595</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Mark,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;many thanks for your info.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is it possible that our device&lt;BR /&gt;can be re-configured or enumerated as another device? I mean, after user&lt;BR /&gt;plugged in our device to PC, it will enumerated as a standard hid device, when&lt;BR /&gt;the user want to do a firmware update, he can run our application and the&lt;BR /&gt;application can send a command to our device, and then our device should be&lt;BR /&gt;able to re-configured or enumerate as another device.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please advise if above mechanism&lt;BR /&gt;is possible. If possible, please provide details info as soon as you can to us.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Sep 2011 11:27:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-firmware-update/m-p/195555#M2595</guid>
      <dc:creator>JimCheng</dc:creator>
      <dc:date>2011-09-07T11:27:45Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader firmware update</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-firmware-update/m-p/195556#M2596</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;To satisfy your requirement, I think the USB DFU can be applied.&lt;/P&gt;&lt;P&gt;When you plug the device into PC, it will enumerate the device as both DFU function and your desired function (HID for example). Then you can run an application on PC to push the device into loader mode.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Freescale USB PHDC stack ver 3.1 has a demo for DFU class.&lt;/P&gt;&lt;P&gt;In this demo, they demonstrates USB DFU class only but not real firmware update application... If you are interested in that, you should contact with their support, they may have a full feature demo.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Sep 2011 16:36:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Bootloader-firmware-update/m-p/195556#M2596</guid>
      <dc:creator>Dekiru</dc:creator>
      <dc:date>2011-09-07T16:36:56Z</dc:date>
    </item>
  </channel>
</rss>

