<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Bootloader problem Using CW 10.2 with MQX 3.8 on a Kinetis K60 ! in MQX Software Solutions</title>
    <link>https://community.nxp.com/t5/MQX-Software-Solutions/Bootloader-problem-Using-CW-10-2-with-MQX-3-8-on-a-Kinetis-K60/m-p/214488#M5386</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes address is bigger ..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;entry point -&amp;gt; __boot -&amp;gt; @ address 0x0000DF40&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;yeah, i have recompiled both with this define ..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;xMAP looks like the application node ..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;here the relevant snippet :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;#&amp;gt;1FFF0000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __INTERNAL_SRAM_BASE (linker command file)&lt;BR /&gt;#&amp;gt;00020000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __INTERNAL_SRAM_SIZE (linker command file)&lt;BR /&gt;#&amp;gt;00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __INTERNAL_FLASH_BASE (linker command file)&lt;BR /&gt;#&amp;gt;00080000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __INTERNAL_FLASH_SIZE (linker command file)&lt;BR /&gt;#&amp;gt;00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __INTERNAL_FLEXNVM_BASE (linker command file)&lt;BR /&gt;#&amp;gt;00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __INTERNAL_FLEXNVM_SIZE (linker command file)&lt;BR /&gt;#&amp;gt;70000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __EXTERNAL_MRAM_BASE (linker command file)&lt;BR /&gt;#&amp;gt;00080000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __EXTERNAL_MRAM_SIZE (linker command file)&lt;BR /&gt;#&amp;gt;70000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __EXTERNAL_MRAM_ROM_BASE (linker command file)&lt;BR /&gt;#&amp;gt;00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __EXTERNAL_MRAM_ROM_SIZE (linker command file)&lt;BR /&gt;#&amp;gt;70000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __EXTERNAL_MRAM_RAM_BASE (linker command file)&lt;BR /&gt;#&amp;gt;00080000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __EXTERNAL_MRAM_RAM_SIZE (linker command file)&lt;BR /&gt;#&amp;gt;60000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __EXTERNAL_LCD_BASE (linker command file)&lt;BR /&gt;#&amp;gt;0001FFFF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __EXTERNAL_LCD_SIZE (linker command file)&lt;BR /&gt;#&amp;gt;60010000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __EXTERNAL_LCD_DC_BASE (linker command file)&lt;BR /&gt;#&amp;gt;00000001&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __DEFAULT_PROCESSOR_NUMBER (linker command file)&lt;BR /&gt;#&amp;gt;00000400&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __DEFAULT_INTERRUPT_STACK_SIZE (linker command file)&lt;BR /&gt;#&amp;gt;00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __KERNEL_DATA_VERIFY_ENABLE (linker command file)&lt;BR /&gt;#&amp;gt;00000800&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __FLASHX_SECT_SIZE (linker command file)&lt;BR /&gt;&lt;BR /&gt;# .vectors&lt;BR /&gt;#&amp;gt;0000C000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __VECTOR_TABLE_ROM_START (linker command file)&lt;BR /&gt;&amp;nbsp; 0000C000 00000400 .vectors_rom rom_vector&amp;nbsp;&amp;nbsp; &amp;nbsp;(bsp_twrk60n512.a vectors.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C000 00000000 .vectors_rom .vectors_rom&amp;nbsp;&amp;nbsp; &amp;nbsp;(bsp_twrk60n512.a vectors.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&lt;BR /&gt;# .main_application&lt;BR /&gt;&amp;nbsp; 0000C420 00000000 KERNEL&amp;nbsp; _sched_start_internal&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C420 00000314 KERNEL&amp;nbsp; _@DummyFn1&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C420 00000314 KERNEL&amp;nbsp; KERNEL&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C420 00000000 KERNEL&amp;nbsp; $t&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C424 00000000 KERNEL&amp;nbsp; _sched_run_internal&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C42A 00000000 KERNEL&amp;nbsp; _sched_check_scheduler_internal&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C454 00000000 KERNEL&amp;nbsp; _sched_execute_scheduler_internal&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C458 00000000 KERNEL&amp;nbsp; _mqx_api_call&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C45C 00000000 KERNEL&amp;nbsp; _task_block&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C460 00000000 KERNEL&amp;nbsp; _svc_handler&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C50A 00000000 KERNEL&amp;nbsp; _pend_svc&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C59C 00000000 KERNEL&amp;nbsp; _int_kernel_isr&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C682 00000000 KERNEL&amp;nbsp; _psp_exception_return&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C6C4 00000000 KERNEL&amp;nbsp; _mem_test_and_set&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C6E6 00000000 KERNEL&amp;nbsp; __get_PSP&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C6EC 00000000 KERNEL&amp;nbsp; __get_MSP&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C6F8 00000000 KERNEL&amp;nbsp; __get_PSR&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C6FE 00000000 KERNEL&amp;nbsp; __enable_interrupt&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C702 00000000 KERNEL&amp;nbsp; __disable_interrupt&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C706 00000000 KERNEL&amp;nbsp; __get_LR&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C70A 00000000 KERNEL&amp;nbsp; __get_PC&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C70E 00000000 KERNEL&amp;nbsp; __get_CONTROL&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C714 00000000 KERNEL&amp;nbsp; $d&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C734 000000F4 .text&amp;nbsp;&amp;nbsp; i2c_fm31256_clock_write_register&amp;nbsp;&amp;nbsp; &amp;nbsp;(i2c_fm31256.obj)&lt;BR /&gt;&amp;nbsp; 0000C734 00000000 .text&amp;nbsp;&amp;nbsp; $t&amp;nbsp;&amp;nbsp; &amp;nbsp;(i2c_fm31256.obj)&lt;BR /&gt;.&lt;/P&gt;&lt;P&gt;.&lt;BR /&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp; 0000DF28 00000000 .text&amp;nbsp;&amp;nbsp; $d&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a int_inst.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000DF40 00000000 .text&amp;nbsp;&amp;nbsp; $t&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a cortex_boot.o&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000DF40 0000004C .text&amp;nbsp;&amp;nbsp; .text&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a cortex_boot.o&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000DF40 0000004C .text&amp;nbsp;&amp;nbsp; _@DummyFn1&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a cortex_boot.o&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000DF40 00000000 .text&amp;nbsp;&amp;nbsp; __boot&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a cortex_boot.o&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000DF7A 00000000 .text&amp;nbsp;&amp;nbsp; __set_MSP&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a cortex_boot.o&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000DF80 00000000 .text&amp;nbsp;&amp;nbsp; $d&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a cortex_boot.o&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000DF8C 00000058 .text&amp;nbsp;&amp;nbsp; _cortex_int_init&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a cortex.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;# .main_application_data&lt;BR /&gt;#&amp;gt;1FFF0000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __VECTOR_TABLE_RAM_START (linker command file)&lt;BR /&gt;&amp;nbsp; 1FFF0000 00000418 .vectors_ram ram_vector&amp;nbsp;&amp;nbsp; &amp;nbsp;(bsp_twrk60n512.a vectors.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 1FFF0000 00000000 .vectors_ram .vectors_ram&amp;nbsp;&amp;nbsp; &amp;nbsp;(bsp_twrk60n512.a vectors.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;#&amp;gt;1FFF0600&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __BDT_BASE (linker command file)&lt;BR /&gt;#&amp;gt;1FFF0600&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __BDT_END (linker command file)&lt;BR /&gt;#&amp;gt;1FFF0600&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __START_DATA (linker command file)&lt;BR /&gt;&amp;nbsp; 1FFF0600 00000007 .data&amp;nbsp;&amp;nbsp; @157&amp;nbsp;&amp;nbsp; &amp;nbsp;(i2c.obj)&lt;BR /&gt;&amp;nbsp; 1FFF0607 00000020 .data&amp;nbsp;&amp;nbsp; @158&amp;nbsp;&amp;nbsp; &amp;nbsp;(i2c.obj)&lt;BR /&gt;&amp;nbsp; 1FFF0627 00000011 .data&amp;nbsp;&amp;nbsp; @159&amp;nbsp;&amp;nbsp; &amp;nbsp;(i2c.obj)&lt;BR /&gt;&amp;nbsp; 1FFF0638 00000009 .data&amp;nbsp;&amp;nbsp; @224&amp;nbsp;&amp;nbsp; &amp;nbsp;(rtc.obj)&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and the "save" command is in the script ..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;#define FAPP_CFG_TFTPS_AFTER_WRITE_REQUEST_SCRIPT&amp;nbsp;&amp;nbsp; "set boot go; save; go"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 08 Mar 2012 22:51:07 GMT</pubDate>
    <dc:creator>monXii</dc:creator>
    <dc:date>2012-03-08T22:51:07Z</dc:date>
    <item>
      <title>Bootloader problem Using CW 10.2 with MQX 3.8 on a Kinetis K60 !</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/Bootloader-problem-Using-CW-10-2-with-MQX-3-8-on-a-Kinetis-K60/m-p/214484#M5382</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;i tried to use the FNET bootloader with MQX .. followed the user guides to modify the linker files and so on..&lt;/P&gt;&lt;P&gt;but when FNET flashes the MQX application and tries to start it, K60 restarts every time ..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;then i wrote a little bootloader myself which updates an *.s19 from an sdcard ..&lt;/P&gt;&lt;P&gt;tries to start the MQX application .. restarts every time ..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;then i debugged with LEDs in the MQX .. the application itself starts .. entry point is ok ..&lt;/P&gt;&lt;P&gt;the last debug i see on my leds i before this line:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;_sched_start_internal();&amp;nbsp;&amp;nbsp; /* WILL NEVER RETURN FROM HERE */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and main_task is not started ..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and after _sched_start_internal() is only assembler andits really difficult to debug ..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;some here use an bootloader with an MQX main application .. ??!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks so far!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Mar 2012 18:32:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/Bootloader-problem-Using-CW-10-2-with-MQX-3-8-on-a-Kinetis-K60/m-p/214484#M5382</guid>
      <dc:creator>monXii</dc:creator>
      <dc:date>2012-03-08T18:32:06Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader problem Using CW 10.2 with MQX 3.8 on a Kinetis K60 !</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/Bootloader-problem-Using-CW-10-2-with-MQX-3-8-on-a-Kinetis-K60/m-p/214485#M5383</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you saving the new entry point before restart it? Try with "save" before restart, if you didn't&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't have any problems with FNET and MQX (I use MCF52259 but it isn't too different)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Matt&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Mar 2012 20:47:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/Bootloader-problem-Using-CW-10-2-with-MQX-3-8-on-a-Kinetis-K60/m-p/214485#M5383</guid>
      <dc:creator>matute</dc:creator>
      <dc:date>2012-03-08T20:47:37Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader problem Using CW 10.2 with MQX 3.8 on a Kinetis K60 !</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/Bootloader-problem-Using-CW-10-2-with-MQX-3-8-on-a-Kinetis-K60/m-p/214486#M5384</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;mh, save entry point?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;when i upload the s19, FNET tries to start the flashed app automaticly ..&lt;/P&gt;&lt;P&gt;and fails with this ..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Mar 2012 21:34:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/Bootloader-problem-Using-CW-10-2-with-MQX-3-8-on-a-Kinetis-K60/m-p/214486#M5384</guid>
      <dc:creator>monXii</dc:creator>
      <dc:date>2012-03-08T21:34:06Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader problem Using CW 10.2 with MQX 3.8 on a Kinetis K60 !</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/Bootloader-problem-Using-CW-10-2-with-MQX-3-8-on-a-Kinetis-K60/m-p/214487#M5385</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is the address of your MQX entry point? Is the address bigger than 0x0000C420?&lt;/P&gt;&lt;P&gt;Did you re-compile bsp and psp adding&amp;nbsp;#define MQX_ROM_VECTORS &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 in user_config.h?&lt;/P&gt;&lt;P&gt;Did you modify correctly lcf of your MQX project? You can see that in .xMap generated by CW.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I followed these steps and it worked perfectly with Hello_Wold example.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;By the way, you need to save the new entry point unless you have a script in your boot mode.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I hope it helps you&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Matt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Mar 2012 21:48:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/Bootloader-problem-Using-CW-10-2-with-MQX-3-8-on-a-Kinetis-K60/m-p/214487#M5385</guid>
      <dc:creator>matute</dc:creator>
      <dc:date>2012-03-08T21:48:39Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader problem Using CW 10.2 with MQX 3.8 on a Kinetis K60 !</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/Bootloader-problem-Using-CW-10-2-with-MQX-3-8-on-a-Kinetis-K60/m-p/214488#M5386</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes address is bigger ..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;entry point -&amp;gt; __boot -&amp;gt; @ address 0x0000DF40&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;yeah, i have recompiled both with this define ..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;xMAP looks like the application node ..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;here the relevant snippet :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;#&amp;gt;1FFF0000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __INTERNAL_SRAM_BASE (linker command file)&lt;BR /&gt;#&amp;gt;00020000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __INTERNAL_SRAM_SIZE (linker command file)&lt;BR /&gt;#&amp;gt;00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __INTERNAL_FLASH_BASE (linker command file)&lt;BR /&gt;#&amp;gt;00080000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __INTERNAL_FLASH_SIZE (linker command file)&lt;BR /&gt;#&amp;gt;00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __INTERNAL_FLEXNVM_BASE (linker command file)&lt;BR /&gt;#&amp;gt;00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __INTERNAL_FLEXNVM_SIZE (linker command file)&lt;BR /&gt;#&amp;gt;70000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __EXTERNAL_MRAM_BASE (linker command file)&lt;BR /&gt;#&amp;gt;00080000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __EXTERNAL_MRAM_SIZE (linker command file)&lt;BR /&gt;#&amp;gt;70000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __EXTERNAL_MRAM_ROM_BASE (linker command file)&lt;BR /&gt;#&amp;gt;00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __EXTERNAL_MRAM_ROM_SIZE (linker command file)&lt;BR /&gt;#&amp;gt;70000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __EXTERNAL_MRAM_RAM_BASE (linker command file)&lt;BR /&gt;#&amp;gt;00080000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __EXTERNAL_MRAM_RAM_SIZE (linker command file)&lt;BR /&gt;#&amp;gt;60000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __EXTERNAL_LCD_BASE (linker command file)&lt;BR /&gt;#&amp;gt;0001FFFF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __EXTERNAL_LCD_SIZE (linker command file)&lt;BR /&gt;#&amp;gt;60010000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __EXTERNAL_LCD_DC_BASE (linker command file)&lt;BR /&gt;#&amp;gt;00000001&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __DEFAULT_PROCESSOR_NUMBER (linker command file)&lt;BR /&gt;#&amp;gt;00000400&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __DEFAULT_INTERRUPT_STACK_SIZE (linker command file)&lt;BR /&gt;#&amp;gt;00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __KERNEL_DATA_VERIFY_ENABLE (linker command file)&lt;BR /&gt;#&amp;gt;00000800&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __FLASHX_SECT_SIZE (linker command file)&lt;BR /&gt;&lt;BR /&gt;# .vectors&lt;BR /&gt;#&amp;gt;0000C000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __VECTOR_TABLE_ROM_START (linker command file)&lt;BR /&gt;&amp;nbsp; 0000C000 00000400 .vectors_rom rom_vector&amp;nbsp;&amp;nbsp; &amp;nbsp;(bsp_twrk60n512.a vectors.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C000 00000000 .vectors_rom .vectors_rom&amp;nbsp;&amp;nbsp; &amp;nbsp;(bsp_twrk60n512.a vectors.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&lt;BR /&gt;# .main_application&lt;BR /&gt;&amp;nbsp; 0000C420 00000000 KERNEL&amp;nbsp; _sched_start_internal&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C420 00000314 KERNEL&amp;nbsp; _@DummyFn1&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C420 00000314 KERNEL&amp;nbsp; KERNEL&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C420 00000000 KERNEL&amp;nbsp; $t&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C424 00000000 KERNEL&amp;nbsp; _sched_run_internal&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C42A 00000000 KERNEL&amp;nbsp; _sched_check_scheduler_internal&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C454 00000000 KERNEL&amp;nbsp; _sched_execute_scheduler_internal&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C458 00000000 KERNEL&amp;nbsp; _mqx_api_call&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C45C 00000000 KERNEL&amp;nbsp; _task_block&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C460 00000000 KERNEL&amp;nbsp; _svc_handler&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C50A 00000000 KERNEL&amp;nbsp; _pend_svc&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C59C 00000000 KERNEL&amp;nbsp; _int_kernel_isr&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C682 00000000 KERNEL&amp;nbsp; _psp_exception_return&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C6C4 00000000 KERNEL&amp;nbsp; _mem_test_and_set&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C6E6 00000000 KERNEL&amp;nbsp; __get_PSP&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C6EC 00000000 KERNEL&amp;nbsp; __get_MSP&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C6F8 00000000 KERNEL&amp;nbsp; __get_PSR&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C6FE 00000000 KERNEL&amp;nbsp; __enable_interrupt&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C702 00000000 KERNEL&amp;nbsp; __disable_interrupt&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C706 00000000 KERNEL&amp;nbsp; __get_LR&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C70A 00000000 KERNEL&amp;nbsp; __get_PC&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C70E 00000000 KERNEL&amp;nbsp; __get_CONTROL&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C714 00000000 KERNEL&amp;nbsp; $d&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a dispatch.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000C734 000000F4 .text&amp;nbsp;&amp;nbsp; i2c_fm31256_clock_write_register&amp;nbsp;&amp;nbsp; &amp;nbsp;(i2c_fm31256.obj)&lt;BR /&gt;&amp;nbsp; 0000C734 00000000 .text&amp;nbsp;&amp;nbsp; $t&amp;nbsp;&amp;nbsp; &amp;nbsp;(i2c_fm31256.obj)&lt;BR /&gt;.&lt;/P&gt;&lt;P&gt;.&lt;BR /&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp; 0000DF28 00000000 .text&amp;nbsp;&amp;nbsp; $d&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a int_inst.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000DF40 00000000 .text&amp;nbsp;&amp;nbsp; $t&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a cortex_boot.o&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000DF40 0000004C .text&amp;nbsp;&amp;nbsp; .text&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a cortex_boot.o&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000DF40 0000004C .text&amp;nbsp;&amp;nbsp; _@DummyFn1&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a cortex_boot.o&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000DF40 00000000 .text&amp;nbsp;&amp;nbsp; __boot&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a cortex_boot.o&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000DF7A 00000000 .text&amp;nbsp;&amp;nbsp; __set_MSP&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a cortex_boot.o&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000DF80 00000000 .text&amp;nbsp;&amp;nbsp; $d&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a cortex_boot.o&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 0000DF8C 00000058 .text&amp;nbsp;&amp;nbsp; _cortex_int_init&amp;nbsp;&amp;nbsp; &amp;nbsp;(psp_twrk60n512.a cortex.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;# .main_application_data&lt;BR /&gt;#&amp;gt;1FFF0000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __VECTOR_TABLE_RAM_START (linker command file)&lt;BR /&gt;&amp;nbsp; 1FFF0000 00000418 .vectors_ram ram_vector&amp;nbsp;&amp;nbsp; &amp;nbsp;(bsp_twrk60n512.a vectors.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; 1FFF0000 00000000 .vectors_ram .vectors_ram&amp;nbsp;&amp;nbsp; &amp;nbsp;(bsp_twrk60n512.a vectors.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;BR /&gt;#&amp;gt;1FFF0600&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __BDT_BASE (linker command file)&lt;BR /&gt;#&amp;gt;1FFF0600&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __BDT_END (linker command file)&lt;BR /&gt;#&amp;gt;1FFF0600&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __START_DATA (linker command file)&lt;BR /&gt;&amp;nbsp; 1FFF0600 00000007 .data&amp;nbsp;&amp;nbsp; @157&amp;nbsp;&amp;nbsp; &amp;nbsp;(i2c.obj)&lt;BR /&gt;&amp;nbsp; 1FFF0607 00000020 .data&amp;nbsp;&amp;nbsp; @158&amp;nbsp;&amp;nbsp; &amp;nbsp;(i2c.obj)&lt;BR /&gt;&amp;nbsp; 1FFF0627 00000011 .data&amp;nbsp;&amp;nbsp; @159&amp;nbsp;&amp;nbsp; &amp;nbsp;(i2c.obj)&lt;BR /&gt;&amp;nbsp; 1FFF0638 00000009 .data&amp;nbsp;&amp;nbsp; @224&amp;nbsp;&amp;nbsp; &amp;nbsp;(rtc.obj)&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and the "save" command is in the script ..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;#define FAPP_CFG_TFTPS_AFTER_WRITE_REQUEST_SCRIPT&amp;nbsp;&amp;nbsp; "set boot go; save; go"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Mar 2012 22:51:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/Bootloader-problem-Using-CW-10-2-with-MQX-3-8-on-a-Kinetis-K60/m-p/214488#M5386</guid>
      <dc:creator>monXii</dc:creator>
      <dc:date>2012-03-08T22:51:07Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader problem Using CW 10.2 with MQX 3.8 on a Kinetis K60 !</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/Bootloader-problem-Using-CW-10-2-with-MQX-3-8-on-a-Kinetis-K60/m-p/214489#M5387</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I see a difference between your .xMap and .xMap of AN4367:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;your .xMap&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;#&amp;gt;0000C000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __VECTOR_TABLE_ROM_START (linker command file)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; 0000C000 00000400 .vectors_rom rom_vector&amp;nbsp;&amp;nbsp; &amp;nbsp;(bsp_twrk60n512.a vectors.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; 0000C000 00000000 .vectors_rom .vectors_rom&amp;nbsp;&amp;nbsp; &amp;nbsp;(bsp_twrk60n512.a vectors.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;AN4367 .xMap&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;#&amp;gt;0000C000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __VECTOR_TABLE_ROM_START (linker command file)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; 0000C000 00000410 .vectors_rom rom_vector&amp;nbsp;&amp;nbsp; &amp;nbsp;(bsp_twrk60n512.a vectors.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; 0000C000 00000000 .vectors_rom .vectors_rom&amp;nbsp;&amp;nbsp; &amp;nbsp;(bsp_twrk60n512.a vectors.o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;See your lcf if you realy define this line&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;vectorrom &amp;nbsp; (RX): ORIGIN = 0x0000C000, LENGTH = 0x00000410&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;It seem that you have LENGTH =&amp;nbsp;&lt;SPAN&gt;0x00000400 at this line of lcf&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;Matt&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Mar 2012 23:46:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/Bootloader-problem-Using-CW-10-2-with-MQX-3-8-on-a-Kinetis-K60/m-p/214489#M5387</guid>
      <dc:creator>matute</dc:creator>
      <dc:date>2012-03-08T23:46:53Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader problem Using CW 10.2 with MQX 3.8 on a Kinetis K60 !</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/Bootloader-problem-Using-CW-10-2-with-MQX-3-8-on-a-Kinetis-K60/m-p/214490#M5388</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yeah .. i saw this too..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but its defined like AN ..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;fnet_bootloader&amp;nbsp; (RX) : ORIGIN = 0x00000000, LENGTH = 0x0000C000&lt;BR /&gt;vectorrom &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; (RX) : ORIGIN = 0x0000C000, LENGTH = 0x00000410&lt;BR /&gt;rom&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) : ORIGIN = 0x0000C420, LENGTH = 0x0007F000-0x0000C420&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;don't know why he only uses 0x400 bytes ..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and the ram vector table is 0x418 bytes big .. ?!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Mar 2012 23:57:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/Bootloader-problem-Using-CW-10-2-with-MQX-3-8-on-a-Kinetis-K60/m-p/214490#M5388</guid>
      <dc:creator>monXii</dc:creator>
      <dc:date>2012-03-08T23:57:36Z</dc:date>
    </item>
  </channel>
</rss>

