<?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>Kinetis Software Development KitのトピックRe: Kinetis Bootloader 1.1.0 Problem</title>
    <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Kinetis-Bootloader-1-1-0-Problem/m-p/327290#M49</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Juanma&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to load your application with KBOOT and then connect the debugger and see why the application doesn't run as you expect.&lt;/P&gt;&lt;P&gt;It may be that KBOOT is not jumping to the application (debugging KBOOT code will show why) and it may be that it is jumping to the application but the application is failing - in the second case you need to debug in your code that was jumped to to find out what is going wrong.&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, 09 Jan 2015 13:16:10 GMT</pubDate>
    <dc:creator>mjbcswitzerland</dc:creator>
    <dc:date>2015-01-09T13:16:10Z</dc:date>
    <item>
      <title>Kinetis Bootloader 1.1.0 Problem</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Kinetis-Bootloader-1-1-0-Problem/m-p/327287#M46</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi people ^^&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm trying to use the Kinetis Bootloader 1.1.0 and it works perfectly for the drag&amp;amp;drop apps attached in the package. Of course, all the documentation is very useful.&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But I have a problem when I try to upgrade MyApp. I'm using &lt;STRONG&gt;CodeWarrior 10.6&lt;/STRONG&gt;, the &lt;STRONG&gt;KL25Z&lt;/STRONG&gt; platform, and the MyApp is simple: just LED green blinking, with a WAIT component. Compile and generate the &lt;STRONG&gt;.bin&lt;/STRONG&gt; file.&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I open the IAR project "&lt;STRONG&gt;&lt;EM&gt;...\FSL_Kinetis_Bootloader_1_1_0\targets\MKL25Z4\bootloader.eww&lt;/EM&gt;&lt;/STRONG&gt;" and download to my freedom board. Then, open the "&lt;STRONG&gt;&lt;EM&gt;...\FSL_Kinetis_Bootloader_1_1_0\bin\win\KinetisUpdater\KinetisUpdater.exe&lt;/EM&gt;&lt;/STRONG&gt;". If I load the "&lt;STRONG&gt;&lt;EM&gt;...\FSL_Kinetis_Bootloader_1_1_0\apps\led_demo\binaries\led_demo_FRDM-KL25Z_8000.bin&lt;/EM&gt;&lt;/STRONG&gt;" file it works perfectly, but if I load MyApp, it doesn't work &lt;SPAN aria-label="Sad" class="emoticon_sad emoticon-inline" style="height:16px;width:16px;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I read the doc, and I need the &lt;STRONG&gt;BCA&lt;/STRONG&gt; (&lt;EM&gt;Bootloader Configuration Area&lt;/EM&gt;) in MyApp. By reading the "&lt;STRONG&gt;&lt;EM&gt;...\FSL_Kinetis_Bootloader_1_1_0\doc\Demo Applications User-s Guide for the Kinetis KL25Z Platforms.pdf&lt;/EM&gt;&lt;/STRONG&gt;", I get this:&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"&lt;STRONG&gt;The Bootloader Configuration Area is located at offset 0x3C0 from the beginning of the User Application image&lt;/STRONG&gt;". &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Sounds easy, but how???&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;At the IAR "&lt;/SPAN&gt;&lt;STRONG style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;EM&gt;...\FSL_Kinetis_Bootloader_1_1_0\FSL_Kinetis_Bootloader_1_1_0\apps\led_demo\led_demo_kl25z4.eww&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;" project I found the file &lt;STRONG&gt;startup_MKL25Z4.s&lt;/STRONG&gt; and found this:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;STRONG&gt;#ifdef BL_HAS_BOOTLOADER_CONFIG&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Fill to align with bootloader configuration area BCA. &lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REPT&amp;nbsp;&amp;nbsp;&amp;nbsp; (0x3c0-0xc0)/4 ; 0xc0:0x3c0&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFFFFFFFF&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDR&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style=": ; color: #ff0000; font-size: 8pt;"&gt;__bootloaderConfigurationArea ; 0x3c0&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'kcfg'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; [00:03] tag - Tag value used to validate the bootloader configuration data. Must be set to 'kcfg'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFFFFFFFF&amp;nbsp;&amp;nbsp;&amp;nbsp; ; [04:07] crcStartAddress&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFFFFFFFF&amp;nbsp;&amp;nbsp;&amp;nbsp; ; [08:0b] crcByteCount&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFFFFFFFF&amp;nbsp;&amp;nbsp;&amp;nbsp; ; [0c:0f] crcExpectedValue&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; [10:10] enabledPeripherals&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; [11:11] i2cSlaveAddress&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;#ifdef FREEDOM&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; FRDM-KL25Z doesn't have boot pin so needs the default 5 second timeout&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; [12:13] peripheralDetectionTimeoutMs - Timeout in milliseconds for peripheral detection before jumping to application code&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;#else&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 500&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; [12:13] peripheralDetectionTimeoutMs - Timeout in milliseconds for peripheral detection before jumping to application code&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;#endif&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFFFF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; [14:15] usbVid&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFFFF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; [16:17] usbPid&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFFFFFFFF&amp;nbsp;&amp;nbsp;&amp;nbsp; ; [18:1b] usbStringsPointer&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; [1c:1c] clockFlags - High Speed and other clock options&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; [1d:1d] clockDivider - One's complement of clock divider, zero divider is divide by 1&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFFFF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; [1e:1f] reserved&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;#ifdef BL_HAS_FLASH_CONFIG&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Fill to align with flash configuration field. &lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REPT&amp;nbsp;&amp;nbsp;&amp;nbsp; (0x400-0x3e0)/4&amp;nbsp;&amp;nbsp; ; 0x3E0 - 0x3FF&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFFFFFFFF&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDR&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;#endif&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;#else&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;#ifdef BL_HAS_FLASH_CONFIG&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Fill to align with flash configuration field. &lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REPT&amp;nbsp;&amp;nbsp;&amp;nbsp; (0x400-0xc0)/4 ; 0xc0:0x400&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFFFFFFFF&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDR&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;#endif&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;STRONG&gt;#endif&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But in CodeWarrior, I don't know how to put the magic 'kcfg' at 0x83C0. I've tried to change &lt;STRONG&gt;CPU &amp;gt; Build Options &amp;gt; Generate linker file &amp;gt; ROM/RAM Areas&lt;/STRONG&gt;, and it generates the next &lt;STRONG&gt;ProccessorExpert.ld&lt;/STRONG&gt; file.&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;MEMORY {&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;STRONG&gt;&amp;nbsp; m_interrupts (RX) : ORIGIN = 0x00008000, LENGTH = 0x000003C0&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;STRONG&gt;&amp;nbsp; m_bca&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RX) : ORIGIN = 0x000083C0, LENGTH = 0x00000040&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;STRONG&gt;&amp;nbsp; m_text&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RX) : ORIGIN = 0x00008400, LENGTH = 0x00017C00&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;STRONG&gt;&amp;nbsp; m_data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RW) : ORIGIN = 0x1FFFF000, LENGTH = 0x00004000&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;STRONG&gt;&amp;nbsp; m_cfmprotrom&amp;nbsp; (RX) : ORIGIN = 0x00000400, LENGTH = 0x00000010&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG style="font-size: 8pt;"&gt;}&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then, I use the &lt;STRONG&gt;IntFLASH&lt;/STRONG&gt; component for writing the FLASH before PEx initializes (&lt;STRONG&gt;CPU &amp;gt; Build Options &amp;gt; User Initialization&lt;/STRONG&gt;).&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, my question is: &lt;STRONG style="text-decoration: underline;"&gt;how can I locate de BCA??&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-339015"&gt;kinetisboot_8000_LEDgreen.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jan 2015 09:58:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Kinetis-Bootloader-1-1-0-Problem/m-p/327287#M46</guid>
      <dc:creator>juanma_clautron</dc:creator>
      <dc:date>2015-01-08T09:58:36Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Bootloader 1.1.0 Problem</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Kinetis-Bootloader-1-1-0-Problem/m-p/327288#M47</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Juanma&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't know that the BCA area settings are that relevant because if you have a board without an application loaded all these values are 0xff and its is possible to load with a default configuration. If you application keeps them empty at 0xff then the boot loader settings will not be changed in any way. &lt;EM&gt;Whatever their values, they don't affect the application - only the way that the boot loader operates later.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The fact that your application is not working will have more to do with the application itself (if using interrupts you will need to either set the VBA accordingly or move vectors to RAM, for example).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See the following for more KL25 references: &lt;A href="http://www.utasker.com/kinetis/FRDM-KL25Z.html" title="http://www.utasker.com/kinetis/FRDM-KL25Z.html"&gt;http://www.utasker.com/kinetis/FRDM-KL25Z.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;See the following for for ideas for configuring for boot loader operation (valid also for KBOOT): &lt;A href="http://www.utasker.com/forum/index.php?topic=1869.msg6789#msg6789" title="http://www.utasker.com/forum/index.php?topic=1869.msg6789#msg6789"&gt;http://www.utasker.com/forum/index.php?topic=1869.msg6789#msg6789&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/kinetis.html" title="http://www.utasker.com/kinetis.html"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jan 2015 14:06:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Kinetis-Bootloader-1-1-0-Problem/m-p/327288#M47</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2015-01-08T14:06:37Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Bootloader 1.1.0 Problem</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Kinetis-Bootloader-1-1-0-Problem/m-p/327289#M48</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark, th&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;anks for the answer!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Probably you're right, but my question is easier:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- I have the Kinetis Bootloader 1.1.0 (bootloader + RGB LED app) and MyApp (just green LED app).&lt;/P&gt;&lt;P&gt;- I load the Bootloader in debug mode and it works perfectly for RGB LED app binary file provided by the package, but MyApp doesn't.&lt;/P&gt;&lt;P&gt;- So, what should I do to put MyApp by using the bootloader?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Jan 2015 09:03:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Kinetis-Bootloader-1-1-0-Problem/m-p/327289#M48</guid>
      <dc:creator>juanma_clautron</dc:creator>
      <dc:date>2015-01-09T09:03:22Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Bootloader 1.1.0 Problem</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Kinetis-Bootloader-1-1-0-Problem/m-p/327290#M49</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Juanma&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to load your application with KBOOT and then connect the debugger and see why the application doesn't run as you expect.&lt;/P&gt;&lt;P&gt;It may be that KBOOT is not jumping to the application (debugging KBOOT code will show why) and it may be that it is jumping to the application but the application is failing - in the second case you need to debug in your code that was jumped to to find out what is going wrong.&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, 09 Jan 2015 13:16:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Kinetis-Bootloader-1-1-0-Problem/m-p/327290#M49</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2015-01-09T13:16:10Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Bootloader 1.1.0 Problem</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Kinetis-Bootloader-1-1-0-Problem/m-p/327291#M50</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;&lt;/P&gt;&lt;P&gt;You're right: the KBOOT is not jumping to MyApp because MyApp's bin file is not created correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, imagine that you create an app from zero (just a blinking led) with CodeWarrior. What should you do?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Jan 2015 13:33:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Kinetis-Bootloader-1-1-0-Problem/m-p/327291#M50</guid>
      <dc:creator>juanma_clautron</dc:creator>
      <dc:date>2015-01-09T13:33:26Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis Bootloader 1.1.0 Problem</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Kinetis-Bootloader-1-1-0-Problem/m-p/327292#M51</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Juanma&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just go here &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;There is a CW configuration for the KL25Z that works with KBOOT. Either work with a compete project framework or else copy the methods used.&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, 09 Jan 2015 13:59:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Kinetis-Bootloader-1-1-0-Problem/m-p/327292#M51</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2015-01-09T13:59:06Z</dc:date>
    </item>
  </channel>
</rss>

