<?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: Easy bootloader for updates and configuration data for an end user in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Easy-bootloader-for-updates-and-configuration-data-for-an-end/m-p/452185#M26861</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Piotr&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have sent you links to the "Developer's" version of the project which contains integrated suport for all K, KL, KV, KE and KEA parts (including your KL43). [Next version also incluing KW2x support].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Binary files can be loaded to the FRDM-KL43Z using its USB-MSD OpenSDA loader. &lt;EM&gt;Also KDS and CW allow loading binary files to any board with its supported debuggers&lt;/EM&gt;.&lt;/P&gt;&lt;P&gt;Once you have the compete package you can build and define your preferred output format - supported tool chains/IDE are:&lt;/P&gt;&lt;P&gt;KDS, CW6x, IAR, Keil uVision, Atollic, Rowley Crossworks, CooCox, Greenhills, standalone GCC and VisualStudio simulation - detail at the compiling page: &lt;A href="http://www.utasker.com/kinetis/compilers.html" title="http://www.utasker.com/kinetis/compilers.html"&gt;µTasker Kinetis Compiler Information&lt;/A&gt; &lt;/P&gt;&lt;P&gt;This means that the same code will build with any of the compilers and you can change between them if you want without any effort; the same is true for target processors - all code can run on any Kinetis part (as long as the part has the peripherals required for the application) by changing maximum 3 project defines (and possibly redefining the specific pins to be used by the particular HW).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kinetis: &lt;A class="jive-link-external-small" data-content-finding="Community" href="http://www.utasker.com/kinetis.html" rel="nofollow"&gt;µTasker Kinetis support&lt;/A&gt;&lt;/P&gt;&lt;P&gt;KL43: &lt;A class="jive-link-external-small" data-content-finding="Community" href="http://www.utasker.com/kinetis/FRDM-KL43Z.html" rel="nofollow"&gt;µTasker FRDM-KL43Z support&lt;/A&gt;&amp;nbsp; / &lt;A class="jive-link-external-small" data-content-finding="Community" href="http://www.utasker.com/kinetis/TWR-KL43Z48M.html" rel="nofollow"&gt;µTasker TWR-KL43Z48M support&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;For the complete "out-of-the-box" Kinetis experience and faster time to market&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 20 Aug 2015 16:20:20 GMT</pubDate>
    <dc:creator>mjbcswitzerland</dc:creator>
    <dc:date>2015-08-20T16:20:20Z</dc:date>
    <item>
      <title>Easy bootloader for updates and configuration data for an end user</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Easy-bootloader-for-updates-and-configuration-data-for-an-end/m-p/452180#M26856</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello!&lt;/P&gt;&lt;P&gt;While creating a circuit based on KL43Z I realized, that after giving it to an end user I need to allow easy updates of software and configuration data.&lt;/P&gt;&lt;P&gt;Firstly, preventing the code from being read and at the same time giving an easy Click&amp;amp;Go interface for updates? &lt;/P&gt;&lt;P&gt;How can it be done? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for any suggestions!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Aug 2015 15:45:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Easy-bootloader-for-updates-and-configuration-data-for-an-end/m-p/452180#M26856</guid>
      <dc:creator>piotrcerba</dc:creator>
      <dc:date>2015-08-19T15:45:20Z</dc:date>
    </item>
    <item>
      <title>Re: Easy bootloader for updates and configuration data for an end user</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Easy-bootloader-for-updates-and-configuration-data-for-an-end/m-p/452181#M26857</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Probably the simplest method is to use &lt;STRONG&gt;USB-MSD&lt;/STRONG&gt;. There are various reasons which make it very attractive (and generally the preferred solution):&lt;/P&gt;&lt;P&gt;1. It works with Windows, MAC, Linux (and may such systems)&lt;/P&gt;&lt;P&gt;2. It doesn't need drivers or installation&lt;/P&gt;&lt;P&gt;3. Simply plug in the USB cable, which also supplies power&lt;/P&gt;&lt;P&gt;4. No software needed at the PC side since it uses whatever file manager it has&lt;/P&gt;&lt;P&gt;5. Drag and drop file onto the device as it appears as a hard drive&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The same is possible for adding configuration data (eg. it appears as two drives - one called "Upload" and one called "config", for example).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The software is protected since it can't be read back (unless it should be, or it can be password-protected).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That is, it works much the same as the OpenSDA loading on the Freedom boards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Proven solution for KL43 available at &lt;A href="http://www.utasker.com/kinetis/FRDM-KL43Z.html" title="http://www.utasker.com/kinetis/FRDM-KL43Z.html"&gt;µTasker FRDM-KL43Z support&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kinetis: &lt;A href="http://www.utasker.com/kinetis.html" title="http://www.utasker.com/kinetis.html"&gt;µTasker Kinetis support&lt;/A&gt; &lt;/P&gt;&lt;P&gt;KL43: &lt;A href="http://www.utasker.com/kinetis/FRDM-KL43Z.html" title="http://www.utasker.com/kinetis/FRDM-KL43Z.html"&gt;µTasker FRDM-KL43Z support&lt;/A&gt;&amp;nbsp; / &lt;A href="http://www.utasker.com/kinetis/TWR-KL43Z48M.html" title="http://www.utasker.com/kinetis/TWR-KL43Z48M.html"&gt;µTasker TWR-KL43Z48M support&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;EM&gt;For the complete "out-of-the-box" Kinetis experience and faster time to market&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Aug 2015 16:33:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Easy-bootloader-for-updates-and-configuration-data-for-an-end/m-p/452181#M26857</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2015-08-19T16:33:44Z</dc:date>
    </item>
    <item>
      <title>Re: Easy bootloader for updates and configuration data for an end user</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Easy-bootloader-for-updates-and-configuration-data-for-an-end/m-p/452182#M26858</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Mark Butcher - thank you for an answer.&lt;/P&gt;&lt;P&gt;Since I can't send you a private message - would I be able to use mbed and your bootloader at the same time?&lt;/P&gt;&lt;P&gt;I want to use mbed since I think it allows me to connect and use SSD1306 LCD more easily (there is a library for this bootloader)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Aug 2015 08:34:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Easy-bootloader-for-updates-and-configuration-data-for-an-end/m-p/452182#M26858</guid>
      <dc:creator>piotrcerba</dc:creator>
      <dc:date>2015-08-20T08:34:59Z</dc:date>
    </item>
    <item>
      <title>Re: Easy bootloader for updates and configuration data for an end user</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Easy-bootloader-for-updates-and-configuration-data-for-an-end/m-p/452183#M26859</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I haven't used mbed libraries so can't be sure but usually there is no problem using libraries from one source in a different project.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note however that the uTasker project also includes character LCD, graphical LCD, TFT, OLED and segment LCD support&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.utasker.com/docs/uTasker/uTaskerLCD.PDF" title="http://www.utasker.com/docs/uTasker/uTaskerLCD.PDF"&gt;http://www.utasker.com/docs/uTasker/uTaskerLCD.PDF&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.utasker.com/docs/uTasker/uTasker_SLCD.pdf" title="http://www.utasker.com/docs/uTasker/uTasker_SLCD.pdf"&gt;http://www.utasker.com/docs/uTasker/uTasker_SLCD.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;and can simulate their operation, meaning that it if often even easier to use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If your question is more about loading applications from different sources with the uTasker loader then this is no problem. The following is a general guide, whereby many MQX, Arduino, mbed and other applications have been used with it: &lt;A href="http://www.utasker.com/forum/index.php?topic=1866.0" title="http://www.utasker.com/forum/index.php?topic=1866.0"&gt;Configuring Foreign Applications to work with the uTasker Serial Loader&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kinetis: &lt;A class="jive-link-external-small" data-content-finding="Community" href="http://www.utasker.com/kinetis.html" rel="nofollow"&gt;µTasker Kinetis support&lt;/A&gt;&lt;/P&gt;&lt;P&gt;KL43: &lt;A class="jive-link-external-small" data-content-finding="Community" href="http://www.utasker.com/kinetis/FRDM-KL43Z.html" rel="nofollow"&gt;µTasker FRDM-KL43Z support&lt;/A&gt;&amp;nbsp; / &lt;A class="jive-link-external-small" data-content-finding="Community" href="http://www.utasker.com/kinetis/TWR-KL43Z48M.html" rel="nofollow"&gt;µTasker TWR-KL43Z48M support&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;For the complete "out-of-the-box" Kinetis experience and faster time to market&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Aug 2015 10:39:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Easy-bootloader-for-updates-and-configuration-data-for-an-end/m-p/452183#M26859</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2015-08-20T10:39:10Z</dc:date>
    </item>
    <item>
      <title>Re: Easy bootloader for updates and configuration data for an end user</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Easy-bootloader-for-updates-and-configuration-data-for-an-end/m-p/452184#M26860</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Mark,&lt;/P&gt;&lt;P&gt;in config.h there is no KL43Z line so I guess it is not supported. How to fix that?&lt;/P&gt;&lt;P&gt;I also can't load .bin files that are listed at the bottom of the page.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Aug 2015 15:02:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Easy-bootloader-for-updates-and-configuration-data-for-an-end/m-p/452184#M26860</guid>
      <dc:creator>piotrcerba</dc:creator>
      <dc:date>2015-08-20T15:02:49Z</dc:date>
    </item>
    <item>
      <title>Re: Easy bootloader for updates and configuration data for an end user</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Easy-bootloader-for-updates-and-configuration-data-for-an-end/m-p/452185#M26861</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Piotr&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have sent you links to the "Developer's" version of the project which contains integrated suport for all K, KL, KV, KE and KEA parts (including your KL43). [Next version also incluing KW2x support].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Binary files can be loaded to the FRDM-KL43Z using its USB-MSD OpenSDA loader. &lt;EM&gt;Also KDS and CW allow loading binary files to any board with its supported debuggers&lt;/EM&gt;.&lt;/P&gt;&lt;P&gt;Once you have the compete package you can build and define your preferred output format - supported tool chains/IDE are:&lt;/P&gt;&lt;P&gt;KDS, CW6x, IAR, Keil uVision, Atollic, Rowley Crossworks, CooCox, Greenhills, standalone GCC and VisualStudio simulation - detail at the compiling page: &lt;A href="http://www.utasker.com/kinetis/compilers.html" title="http://www.utasker.com/kinetis/compilers.html"&gt;µTasker Kinetis Compiler Information&lt;/A&gt; &lt;/P&gt;&lt;P&gt;This means that the same code will build with any of the compilers and you can change between them if you want without any effort; the same is true for target processors - all code can run on any Kinetis part (as long as the part has the peripherals required for the application) by changing maximum 3 project defines (and possibly redefining the specific pins to be used by the particular HW).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kinetis: &lt;A class="jive-link-external-small" data-content-finding="Community" href="http://www.utasker.com/kinetis.html" rel="nofollow"&gt;µTasker Kinetis support&lt;/A&gt;&lt;/P&gt;&lt;P&gt;KL43: &lt;A class="jive-link-external-small" data-content-finding="Community" href="http://www.utasker.com/kinetis/FRDM-KL43Z.html" rel="nofollow"&gt;µTasker FRDM-KL43Z support&lt;/A&gt;&amp;nbsp; / &lt;A class="jive-link-external-small" data-content-finding="Community" href="http://www.utasker.com/kinetis/TWR-KL43Z48M.html" rel="nofollow"&gt;µTasker TWR-KL43Z48M support&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;For the complete "out-of-the-box" Kinetis experience and faster time to market&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Aug 2015 16:20:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Easy-bootloader-for-updates-and-configuration-data-for-an-end/m-p/452185#M26861</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2015-08-20T16:20:20Z</dc:date>
    </item>
  </channel>
</rss>

