<?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: Kinetis Boot Loader for SREC UART, SD Card and USB-MSD loading in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275191#M9687</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please note that the serial loader has recently been extended with the following features:&lt;/P&gt;&lt;P&gt;1. &lt;STRONG&gt;Ethernet Web Server loader&lt;/STRONG&gt; for parts with Ethernet (16k Flash requirements when used alone but can be combined with other methods)&lt;/P&gt;&lt;P&gt;2. &lt;STRONG&gt;USB-HID&lt;/STRONG&gt; loader compatible with Freescale's HIDBootloader.exe from AN4764&lt;/P&gt;&lt;P&gt;3. &lt;STRONG&gt;USB-HID&lt;/STRONG&gt; loader compatible with Freescale's KBOOT USB-HID loader&lt;/P&gt;&lt;P&gt;4. &lt;STRONG&gt;UART&lt;/STRONG&gt; loader compatible with Freescale's KBOOT loader's UART mode&lt;/P&gt;&lt;P&gt;5. &lt;STRONG&gt;SD card&lt;/STRONG&gt; loader supports &lt;STRONG&gt;encryped program content&lt;/STRONG&gt; on the SD card&lt;/P&gt;&lt;P&gt;6. Builds using &lt;STRONG&gt;KDS&lt;/STRONG&gt; or &lt;STRONG&gt;CooCox&lt;/STRONG&gt; in addition to the previous CW10.x, IAR, Keil, Rowely, Atollic, stand-alone GCC environments&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;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 21 May 2014 01:01:54 GMT</pubDate>
    <dc:creator>mjbcswitzerland</dc:creator>
    <dc:date>2014-05-21T01:01:54Z</dc:date>
    <item>
      <title>Kinetis Boot Loader for SREC UART, SD Card and USB-MSD loading</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275189#M9685</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There has always been a high demand for boot loader solutions and the uTasker project includes a number of these which have proven to be quite popular, even for use with applications from different sources.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The demands as to how the loader operates are quite varied and so a flexible loader has been put together which allows the following modes of boot loader operation in one single loader:&lt;/P&gt;&lt;P&gt;- UART S-REC loading at 115200 Baud&lt;/P&gt;&lt;P&gt;- SD Card loading (a new software is copied to an SD card and inserted)&lt;/P&gt;&lt;P&gt;- USB-MSD (the board apears as a disk drive and the software can be copied)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This allows all of the three possibilites to be used in a compatible manner. The boot loader size (with all modes enabled together) is about 25k. If some modes are not required they can be mixed as necessary in the project and so much smaller Flash size needed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For K60 Tower Kit users there is a package at &lt;A href="http://www.utasker.com/SW_Demos.html#KINETIS" target="_blank" title="http://www.utasker.com/SW_Demos.html#KINETIS"&gt;µTasker Test Software and Demos&lt;/A&gt; which allows it to be used immediately for any application up to 130k in size. The loader is documented at &lt;A href="http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF" title="http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF"&gt;http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF&lt;/A&gt; and there is also a video showing its flexible operation at &lt;A href="http://youtu.be/XVlCisUmJMI" target="_blank" title="http://youtu.be/XVlCisUmJMI"&gt;Kinetis K60 Tower Kit - Flexible Boot Loader - YouTube&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note that the complete package also supports encryption (to allow code distribution without reverse enginering possibility), USB-DFU, HS-USB and Ethernet loader (Web Server based - about 18k Flash) for chips with Ethernet.&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Dec 2013 21:23:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275189#M9685</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2013-12-20T21:23:12Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Boot Loader for SREC UART, SD Card and USB-MSD loading</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275190#M9686</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This flexible boot loader has now been extended to KE and KL devices. Here is the present list of supported boards:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;- K20N50M FRDM-K20D50M&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;&lt;STRONG&gt;- K20N50M TWR board&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;&lt;STRONG&gt;- K20D72M TWR board&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;&lt;STRONG&gt;- K20DX256 72 MHz TEENSY 3.1 &lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;&lt;STRONG&gt;- K21D50M TWR board&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;&lt;STRONG&gt;- K21F120M TWR board&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;&lt;STRONG&gt;- K40X256 TWR board&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;&lt;STRONG&gt;&lt;STRONG&gt;- K40D100M Tower kit&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;&lt;STRONG&gt;&lt;STRONG&gt;&lt;STRONG&gt;- K40X256 KWIKSTIK&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;- K53N512 TWR board&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;- K60N512 TWR board&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;- K60F120 TWR board&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;- K70F120 TWR board&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;- KL02Z32&amp;nbsp; FRDM-KL02Z &lt;/STRONG&gt;&lt;EM&gt;(UART SREC loader only)&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;- KL05Z32&amp;nbsp; FRDM-KL05Z &lt;/STRONG&gt;&lt;EM&gt;(UART SREC loader only)&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;- KL25Z128&amp;nbsp; FRDM-KL25Z&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;- KL25Z128 TWR-KL25Z48M&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;- KL26Z128&amp;nbsp; FRDM-KL26Z&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;- KL46Z256 FRDM-KL46Z&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;- KL46Z256 TWR-KL46Z48M&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;KE02 FRDM-KE02Z&lt;/STRONG&gt;&lt;EM&gt; (UART SREC loader only)&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For each board there is a binary that can be used from the link in the opening post. See the &lt;EM&gt;readme.tx&lt;/EM&gt;t in each package for extra details (such as password protection of files on USB-MSD disk).&lt;/P&gt;&lt;P&gt;The project can be built with a variety of tools (GCC makefile, KDS, CooCox, CW10.x, IAR, Keil, Rowley, Atollic) and configuring and building for the board/processor in question requires minimum configuration (the source code is shared by all):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. In &lt;EM&gt;config.h&lt;/EM&gt; select the board - comment in the one to be built for (example of building for &lt;EM&gt;FRDM-KL26Z&lt;/EM&gt;):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;STRONG&gt;&amp;nbsp; //#define FRDM_KE02Z&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;STRONG&gt;&lt;STRONG&gt;&lt;STRONG&gt;&amp;nbsp; //#define FRDM_KL02Z&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; //#define FRDM_KL05Z&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; //#define FRDM_KL25Z&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #define FRDM_KL26Z&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // commented out to build for this target&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; //#define TWR_KL25Z48M&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; //#define FRDM_KL46Z&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; //#define TWR_KL46Z48M&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; //#define FRDM_K20D50M&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; //#define TWR_K20N50M&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; //#define TWR_K20D72M&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; //#define TEENSY_3_1&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; //#define TWR_K21D50M&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; //#define TWR_K21F120M&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; //#define K20FX512_120&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; //#define KWIKSTIK&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; //#define TWR_K40X256&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; //#define TWR_K40D100M&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; //#defined TWR_K53N512&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; //#define TWR_K60N512&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; //#define FRDM_K64F&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; //#define TWR_K60F120M&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; //#define TWR_K70F120M&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. In the IDE used select the target processor (this is to ensure that the compiler builds correctly for Cortex-M0+ or Cortex-M4).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Ensure that the correct linker script file is being used. This is mainly to ensure that the RAM size and location are correct - the KL/KE parts use a slightly different SRAM layout to the K parts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The project also builds using &lt;EM&gt;Microsoft VisualStudio&lt;/EM&gt; and then simulates the board so that basic details can be checked (such as the part type, clock speed, pin configurations) and then the operation tested, modified, debugged etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;This list may not be up-to-date here so please see the following for most up to date information and also the tools chains that can be used&lt;/STRONG&gt;: &lt;A href="http://www.utasker.com/kinetis.html" title="http://www.utasker.com/kinetis.html"&gt;http://www.utasker.com/kinetis.html&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;A href="http://www.uTasker.com/"&gt;http://www.uTasker.com&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jan 2014 00:46:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275190#M9686</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2014-01-31T00:46:52Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Boot Loader for SREC UART, SD Card and USB-MSD loading</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275191#M9687</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please note that the serial loader has recently been extended with the following features:&lt;/P&gt;&lt;P&gt;1. &lt;STRONG&gt;Ethernet Web Server loader&lt;/STRONG&gt; for parts with Ethernet (16k Flash requirements when used alone but can be combined with other methods)&lt;/P&gt;&lt;P&gt;2. &lt;STRONG&gt;USB-HID&lt;/STRONG&gt; loader compatible with Freescale's HIDBootloader.exe from AN4764&lt;/P&gt;&lt;P&gt;3. &lt;STRONG&gt;USB-HID&lt;/STRONG&gt; loader compatible with Freescale's KBOOT USB-HID loader&lt;/P&gt;&lt;P&gt;4. &lt;STRONG&gt;UART&lt;/STRONG&gt; loader compatible with Freescale's KBOOT loader's UART mode&lt;/P&gt;&lt;P&gt;5. &lt;STRONG&gt;SD card&lt;/STRONG&gt; loader supports &lt;STRONG&gt;encryped program content&lt;/STRONG&gt; on the SD card&lt;/P&gt;&lt;P&gt;6. Builds using &lt;STRONG&gt;KDS&lt;/STRONG&gt; or &lt;STRONG&gt;CooCox&lt;/STRONG&gt; in addition to the previous CW10.x, IAR, Keil, Rowely, Atollic, stand-alone GCC environments&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 May 2014 01:01:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275191#M9687</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2014-05-21T01:01:54Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Boot Loader for SREC UART, SD Card and USB-MSD loading</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275192#M9688</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;The uTasker bootloader solution is wonderful and thanks for share.&lt;/P&gt;&lt;P&gt;FSL also release a new bootloader solution which named KBOOT and you can treat it as a common bootloader for all Kinetis MCUs.&lt;/P&gt;&lt;P&gt;The KBOOT support fully customizable for use in customer applciations and differ serial communications with a host via UART, SPI, I2C, USB, CAN,etc.&lt;/P&gt;&lt;P&gt;And you can learn more detail infomation about KBOOT through this link as follow.&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KBOOT&amp;amp;fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1" title="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KBOOT&amp;amp;fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1"&gt;Kinetis Bootloader|Freescale&lt;/A&gt;&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, 22 Jul 2014 06:45:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275192#M9688</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2014-07-22T06:45:26Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Boot Loader for SREC UART, SD Card and USB-MSD loading</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275193#M9689</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;Currently am working for FRDM-KL26Z MCU. Is there any SPI example codes(SD card/any) is available for the Kl26Z128 MCU?. I searched in the IAR IDE examples and codewarrier examples but am not able to get any SPI example. I followed the &lt;A href="http://mcuoneclipse.com/2012/11/18/arduino-data-logger-shield-with-the-frdm-kl25z-board/" title="http://mcuoneclipse.com/2012/11/18/arduino-data-logger-shield-with-the-frdm-kl25z-board/"&gt;Arduino Data-Logger Shield with the FRDM-KL25Z Board | MCU on Eclipse&lt;/A&gt; link for KL26Z SPI configuration but it is not working with Kl26Z.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where can i get the basic SPI example code?.&lt;/P&gt;&lt;P&gt;Thanks for help,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--Regards,&lt;/P&gt;&lt;P&gt;Ram.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2014 07:18:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275193#M9689</guid>
      <dc:creator>microeval</dc:creator>
      <dc:date>2014-08-14T07:18:11Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Boot Loader for SREC UART, SD Card and USB-MSD loading</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275194#M9690</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is not working with that Data-Logger Shield example for the KL26Z? It all should be about selecting the right pins for SPI. Otherwise the KL25Z and KL26Z should be the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Erich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2014 07:22:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275194#M9690</guid>
      <dc:creator>BlackNight</dc:creator>
      <dc:date>2014-08-14T07:22:26Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Boot Loader for SREC UART, SD Card and USB-MSD loading</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275195#M9691</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Eric&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The SPI interface in the KL26 is not compatible with the one in the KL25 so KL25 code will not run on it without a small adaption of the register addresses.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Eg. The SPI1 data register is at address 0x4007700&lt;STRONG&gt;5&lt;/STRONG&gt; in the &lt;STRONG&gt;KL25&lt;/STRONG&gt; but at address 0x4007700&lt;STRONG&gt;6&lt;/STRONG&gt; in the &lt;STRONG&gt;KL26&lt;/STRONG&gt; (This is because the KL26 has 16 bit address match and data length capability and the KL25 has only 8 bit address match and data length capability and the registers are shifted a bit to make place for the wider values). This is in fact the same for the KL46 (which is compatible with the KL26 in this respect).&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2014 13:37:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275195#M9691</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2014-08-14T13:37:20Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Boot Loader for SREC UART, SD Card and USB-MSD loading</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275196#M9692</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ram&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the uTasker project you can configure for the FRDM-KL26 and enable SD card FAT operation - it will hook the SPI up as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;// - SPI1_CS&amp;nbsp;&amp;nbsp; PTD-4 (J1-6) [VDD J9-4 / 0V J9-14]&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;// - SPI1_SCK&amp;nbsp; PTD-5 (J2-4)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;// - SPI1_MOSI PTD-6 (J2-17)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;// - SPI1_MISO PTD-7 (J2-19)&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the FRDM-KL25 is selected it will hook the SPI up to&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;// - SPI1_CS&amp;nbsp;&amp;nbsp; PTD-4 (J2-6) [VDD J3-4 / 0V J3-14]&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;// - SPI1_SCK&amp;nbsp; PTD-5 (J2-12)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;// - SPI1_MOSI PTD-6 (J2-8)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;// - SPI1_MISO PTD-7 (J2-10)&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Otherwise the entire project adjusts itself to the processor in question so there is not need to worry about processor compatibilities etc.&lt;/P&gt;&lt;P&gt;Defines allow any SPI option to be configured if different wiring is required.&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2014 13:45:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275196#M9692</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2014-08-14T13:45:33Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Boot Loader for SREC UART, SD Card and USB-MSD loading</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275197#M9693</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;yes, I know that there are differences, but this is exactly where Processor Expert kicks in: I'm simply need to re-assign pins, and everything else like the register addresses is taken care of. I did not mean that the actual registers are compatible, but the interface of the Processor Expert component on top of it. Maybe I just simply need to create that example for the KL25Z for the KL26Z then next weekend....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Erich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2014 14:03:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275197#M9693</guid>
      <dc:creator>BlackNight</dc:creator>
      <dc:date>2014-08-14T14:03:59Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Boot Loader for SREC UART, SD Card and USB-MSD loading</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275198#M9694</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Where i will get source code. when i click this link&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http://www.utasker.com/kinetis.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;am getting .bin file only. can i load this code throught PE multilink universal?.(i am using FRDMK64 and KDS 2.0 and KSDK 1.1.0.) actually i need UART/ETHERNET bootloader source code for KDS platform. then only i can make code depends on my requirement and also i want to know what are the changes i want to do in linker file and all. can you give clear idea about this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks and regards,&lt;/P&gt;&lt;P&gt;sudhakar p&lt;/P&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2015 05:51:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275198#M9694</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-07-15T05:51:48Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Boot Loader for SREC UART, SD Card and USB-MSD loading</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275199#M9695</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;At the link &lt;A class="jive-link-external-small" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http://www.utasker.com/kinetis.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt; there is this sentence in the &lt;SPAN style="text-decoration: underline;"&gt;fifth&lt;/SPAN&gt; paragraph:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"The complete V1.4.7 project code can be downloaded freely from &lt;A href="http://www.utasker.com/forum/index.php?topic=1721.0"&gt;KINETIS Project Code&lt;/A&gt; although it is recommended to fill out the &lt;A href="http://www.utasker.com/Licensing/request.html"&gt;registration&lt;/A&gt; to make the most of your experience with the project and for access to latest resources and developments."&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All code is compatible and works with CW, KDS, IAR, Keil, Rowley Crossworks, Greenhills, CooCox, Atollic, standalone GCC and VisualStudio so no porting effort is required.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Information about using with other applications is given here:&lt;/P&gt;&lt;P&gt;&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;Regrds&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;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;K64: &lt;A href="http://www.utasker.com/kinetis/FRDM-K64F.html" title="http://www.utasker.com/kinetis/FRDM-K64F.html"&gt;http://www.utasker.com/kinetis/FRDM-K64F.html&lt;/A&gt; / &lt;A href="http://www.utasker.com/kinetis/TWR-K64F120M.html" title="http://www.utasker.com/kinetis/TWR-K64F120M.html"&gt;http://www.utasker.com/kinetis/TWR-K64F120M.html&lt;/A&gt; / &lt;A href="http://www.utasker.com/kinetis/TWR-K65F180M.html" title="http://www.utasker.com/kinetis/TWR-K65F180M.html"&gt;http://www.utasker.com/kinetis/TWR-K65F180M.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Boot loader: &lt;A href="http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF" title="http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF"&gt;http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF&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, 15 Jul 2015 11:33:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275199#M9695</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2015-07-15T11:33:38Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Boot Loader for SREC UART, SD Card and USB-MSD loading</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275200#M9696</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi mark,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; thanks. i got source code. can you give some documentation or image or video&amp;nbsp; link for how to use and build this code in KDS 2.0 IDE. &lt;STRONG&gt;is i want to change any linker file address in my code?&lt;/STRONG&gt; here i am explained my project requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*****************************************************************************************************************&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;my requirement detail:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;actually i want to program application code through UART/ETHERNET using bootloader code. but while programming i dnt want to erase 0xFA000 to 0XFD000 because that place am storing my configuration parameter values. after loading new firmware i will take that value from 0xFA000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; so can you give some solution for this..? you can suggest some other easy way also. actually&lt;STRONG&gt; i want to upgrade my application code program&lt;/STRONG&gt; without affecting already configured parameter at location 0xFA000-0xFD000.(Like from VER-0.1 to VER-0.2). because i am giving facility to configure IP address, gate way like etc., so user dnt want to configure this things again and again. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;***************************************************************************************************************************&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;so you can suggest some&amp;nbsp; other option also and please send some document and video link related to&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;this one. so i can easily understand.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;thanks and regards,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;sudhakar p&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2015 12:24:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275200#M9696</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-07-15T12:24:06Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Boot Loader for SREC UART, SD Card and USB-MSD loading</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275201#M9697</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;To build the serial loader as you want you need to select your board in &lt;STRONG&gt;config.h&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#define FRDM_K64F&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;To use SREC and Ethernet loading select the defines&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#define SERIAL_INTERFACE&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#define ETH_INTERFACE&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you prefer KBOOT compatible serial loading to SREC choose&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#define KBOOT_LOADER&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you prefer the Developer's Loader compatible operation instead choose&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#define DEVELOPERS_LOADER&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To configure thah application area define these defines in&lt;STRONG&gt; Loader.h&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;#define UTASKER_APP_START &lt;/TD&gt;&lt;TD&gt;(32 * 1024)&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;#define UTASKER_APP_END&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;(unsigned char *)(UTASKER_APP_START + (100 * 1024))&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;That is - chose the starting address to be after the boot loader code and the application code size to less than any area that should be preserved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have MAC and IP settings at fixed locations you can also use these for the Ethernet loader by reading them and passing them to the Ethernet controller in fnTaskEthernet() in Ethernet.c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is a guide to configuring, importing and compiling with KDS at &lt;A href="http://www.utasker.com/kinetis/compilers.html#KDS" title="http://www.utasker.com/kinetis/compilers.html#KDS"&gt;µTasker Kinetis Compiler Information&lt;/A&gt; &lt;/P&gt;&lt;P&gt;There is a video guide for CW (which is effectively the same as KDS) at &lt;A href="https://www.youtube.com/watch?v=uBbiw36Caq4&amp;amp;feature=youtu.be" title="https://www.youtube.com/watch?v=uBbiw36Caq4&amp;amp;feature=youtu.be"&gt;uTasker for Kinetis using CodeWarrior - YouTube&lt;/A&gt; &lt;/P&gt;&lt;P&gt;Search at youtube for "uTasker" for various other videos showing the loader in operation.&lt;/P&gt;&lt;P&gt;Also use the serial loader users' manual (below) for extra details and fully operational documentation.&lt;/P&gt;&lt;P&gt;When loading foreign applications the main things to consider (for compatibily) are at &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;The serial loader operation can also be fully simulated in VisualStudio in order to verify configuration and operation with needing to debug on 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;&lt;/P&gt;&lt;P&gt;Kinetis: &lt;A class="jive-link-external-small" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http://www.utasker.com/kinetis.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;K64: &lt;A class="jive-link-external-small" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http://www.utasker.com/kinetis/FRDM-K64F.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/FRDM-K64F.html&lt;/A&gt; / &lt;A class="jive-link-external-small" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http://www.utasker.com/kinetis/TWR-K64F120M.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/TWR-K64F120M.html&lt;/A&gt; / &lt;A class="jive-link-external-small" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http://www.utasker.com/kinetis/TWR-K65F180M.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/TWR-K65F180M.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Boot loader: &lt;A class="jive-link-external-small" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF" rel="nofollow" target="_blank"&gt;http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF&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;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2015 12:51:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275201#M9697</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2015-07-15T12:51:06Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Boot Loader for SREC UART, SD Card and USB-MSD loading</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275202#M9698</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi mark,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i tried to build bootloader code in KDS 2.0 but i cant change properties setting. i attached image. in tool setting menu there is no option its simply empty. i tried to add image but i cant some forbidden&amp;nbsp; error came.&lt;/P&gt;&lt;P&gt;i cant see targer processor option and ARM LTD windows GCC c linker option. give some idea.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; thanks and regards,&lt;/P&gt;&lt;P&gt;sudhakar p&lt;/P&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2015 13:32:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275202#M9698</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-07-15T13:32:18Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Boot Loader for SREC UART, SD Card and USB-MSD loading</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275203#M9699</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;Please read the first step in the instructions and/or the readme.txt file in the root directory that explains using the correct eclipse project files:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Quote:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"To import the µTasker project into KDS the following simple steps can be followed: &lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;To prepare the KDS import (as opposed to CodeWarrior or Atollic) start by deleting the directory ".settings" in the root directory of the µTasker project (&lt;EM&gt;the root directory the folder where the project was extracted to including directories "uTasker", "Hardware", "Applications" etc.&lt;/EM&gt;) as well as other files at this location which begin with a '.' (eg. ".cproject") since these &lt;SPAN style="text-decoration: underline;"&gt;may&lt;/SPAN&gt; be for alternative Eclipse based environments.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Now copy the KDS project settings from the folder &lt;TT&gt;\Applications\uTaskerV1.4\KinetisDesignStudio\Project_Settings&lt;/TT&gt; to the root (these are the directory ".settings" and files ".cproject", ".cwGeneratedFileSetLog" and ".project").&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; There is also a &lt;TT&gt;read.me&lt;/TT&gt; file at that location explaining the procedure and why it is necessary. &lt;EM&gt;If you already know and are sure that the KDS files are located in the root these steps are of course not necessary&lt;/EM&gt;."&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Probably there is a CW .project file in the root and it can't be opened by KDS (and vice versa).&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 class="jive-link-external-small" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http://www.utasker.com/kinetis.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;K64: &lt;A class="jive-link-external-small" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http://www.utasker.com/kinetis/FRDM-K64F.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/FRDM-K64F.html&lt;/A&gt; / &lt;A class="jive-link-external-small" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http://www.utasker.com/kinetis/TWR-K64F120M.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/TWR-K64F120M.html&lt;/A&gt; / &lt;A class="jive-link-external-small" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http://www.utasker.com/kinetis/TWR-K65F180M.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/TWR-K65F180M.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Boot loader: &lt;A class="jive-link-external-small" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF" rel="nofollow" target="_blank"&gt;http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF&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, 15 Jul 2015 17:54:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275203#M9699</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2015-07-15T17:54:30Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Boot Loader for SREC UART, SD Card and USB-MSD loading</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275204#M9700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi mark,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i successfully build that project. i want to know some detail about how to set bootloader starting address and&amp;nbsp; application starting address.if depends on linker file mean&amp;nbsp; in which linker file we are mentioning address..?&lt;/P&gt;&lt;P&gt;i am using KDS 2.0 and KSDk1.1.0. &lt;STRONG&gt; is the linker file location &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"C:\Freescale\KSDK_1.1.0\platform\linker\MK64F12\gcc".&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; previously am not did any bootloader code . i am new so explain briefly. and also previously i mentioned i dnt want to erase 0xFA000- 0xFD000 area in internal flash. for that how to set my linker file. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in utaker 3-application codes are there &lt;/P&gt;&lt;P&gt;1)Utaskerboot&lt;/P&gt;&lt;P&gt;2)utaskerSerialBoot&lt;/P&gt;&lt;P&gt;3)uTaskerV1.4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; all application same are different?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks and regards,&lt;/P&gt;&lt;P&gt;sudhakar p&lt;/P&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jul 2015 05:56:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275204#M9700</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-07-16T05:56:47Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Boot Loader for SREC UART, SD Card and USB-MSD loading</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275205#M9701</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;The serial loader is the one called "uTaskerSerialBoot"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The linker script file can be modified to add a shift to the start of the application:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;MEMORY&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;{&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; m_interrupts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RX)&amp;nbsp; : ORIGIN = 0x00000000, LENGTH = 0x00000400&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; m_flash_config&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RX)&amp;nbsp; : ORIGIN = 0x00000400, LENGTH = 0x00000010&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; m_text&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RX)&amp;nbsp; : ORIGIN = 0x00000410, LENGTH = 0x000FFBF0&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; m_data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RW)&amp;nbsp; : ORIGIN = 0x1FFF0000, LENGTH = 0x00010000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; m_data_2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RW)&amp;nbsp; : ORIGIN = 0x20000000, LENGTH = 0x00030000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To:&lt;/P&gt;&lt;P&gt;Assuming 0x8000 shift it becomes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;MEMORY&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;{&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; m_interrupts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RX)&amp;nbsp; : ORIGIN = 0x00008000, LENGTH = 0x00000400&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; m_flash_config&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RX)&amp;nbsp; : ORIGIN = 0x00008400, LENGTH = 0x00000010&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; m_text&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RX)&amp;nbsp; : ORIGIN = 0x00008410, LENGTH = 0x000FFBF0-0x8000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; m_data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RW)&amp;nbsp; : ORIGIN = 0x1FFF0000, LENGTH = 0x00010000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; m_data_2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RW)&amp;nbsp; : ORIGIN = 0x20000000, LENGTH = 0x00030000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The flash configuration is not required in the application but can be left there if it proves complicated to remove it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To ensure that the linker generates a waring on case the code is so large that it conflicts with parameters are 0xfa000 it can also be modified as:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;STRONG&gt;&amp;nbsp; m_text&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RX)&amp;nbsp; : ORIGIN = 0x00008410, LENGTH = 0x000FFBF0-0x8000-0x6000&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;In the opriginal case it can also be modified:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; m_text&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RX)&amp;nbsp; : ORIGIN = 0x00008410, LENGTH = 0x000FFBF0-0x6000&lt;/STRONG&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 class="jive-link-external-small" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http://www.utasker.com/kinetis.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;K64: &lt;A class="jive-link-external-small" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http://www.utasker.com/kinetis/FRDM-K64F.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/FRDM-K64F.html&lt;/A&gt; / &lt;A class="jive-link-external-small" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http://www.utasker.com/kinetis/TWR-K64F120M.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/TWR-K64F120M.html&lt;/A&gt; / &lt;A class="jive-link-external-small" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http://www.utasker.com/kinetis/TWR-K65F180M.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/TWR-K65F180M.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Boot loader: &lt;A class="jive-link-external-small" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF" rel="nofollow" target="_blank"&gt;http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF&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, 16 Jul 2015 11:16:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275205#M9701</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2015-07-16T11:16:07Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Boot Loader for SREC UART, SD Card and USB-MSD loading</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275206#M9702</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;If suppose I configured m.text origin starting ox0000 means&amp;nbsp; it will write application code from this address. ?Actually I don't know why we are allocating space for m_interrupt and m_flash_config can you explain this things.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards,&lt;/P&gt;&lt;P&gt;Sudhakar p&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jul 2015 17:22:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275206#M9702</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-07-16T17:22:48Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Boot Loader for SREC UART, SD Card and USB-MSD loading</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275207#M9703</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;&lt;STRONG&gt;m_interrupt&lt;/STRONG&gt; includes the reset vector and is required for the processor to be able to boot.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;m_flash_config&lt;/STRONG&gt; contains the flash configuration (flash protection and security settings)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;m_interrupt is also required in order to jump from boot loader to the application.&lt;/P&gt;&lt;P&gt;m_flash_config exists in the boot loader and so is of no use in the application.&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="https://community.nxp.com/external-link.jspa?url=http://www.utasker.com/kinetis.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;K64: &lt;A class="jive-link-external-small" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http://www.utasker.com/kinetis/FRDM-K64F.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/FRDM-K64F.html&lt;/A&gt; / &lt;A class="jive-link-external-small" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http://www.utasker.com/kinetis/TWR-K64F120M.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/TWR-K64F120M.html&lt;/A&gt; / &lt;A class="jive-link-external-small" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http://www.utasker.com/kinetis/TWR-K65F180M.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/TWR-K65F180M.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Boot loader: &lt;A class="jive-link-external-small" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF" rel="nofollow" target="_blank"&gt;http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF&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, 16 Jul 2015 21:06:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275207#M9703</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2015-07-16T21:06:14Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Boot Loader for SREC UART, SD Card and USB-MSD loading</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275208#M9704</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi mark,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Now i got it. (for make sure) actually my understanding bootloader code will be from&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; 0x00000410 to 0x00008410&amp;nbsp; and &lt;/STRONG&gt;my application will start 0x00008410 am i correct..? actually nearly 32KB for bootloader code am i right.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND&amp;nbsp; also i tried to go through serial bootloader code. but i didnt get which place its jumbing to Application code and which condition its jumping and all. in KDS its All Serial bootloader file are showing like hidden&amp;nbsp; files.&lt;/P&gt;&lt;P&gt;only utaskerv1.4 only showing like original files (i mean that color difference). i cant find serial bootloader code main function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;project explorer u can see the difference. i planed to edit bootloader code depends on my requirement&lt;/P&gt;&lt;P&gt;so please help me. i need your support .&lt;STRONG&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/54593iA6257C999127F0FF/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_5.png" alt="pastedImage_5.png" /&gt;&lt;/span&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Jul 2015 04:31:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Boot-Loader-for-SREC-UART-SD-Card-and-USB-MSD-loading/m-p/275208#M9704</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-07-17T04:31:20Z</dc:date>
    </item>
  </channel>
</rss>

