<?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: Modify start address in MQX project with Keil uVision4 in MQX Software Solutions</title>
    <link>https://community.nxp.com/t5/MQX-Software-Solutions/Modify-start-address-in-MQX-project-with-Keil-uVision4/m-p/300339#M9659</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks for the reply.&lt;/P&gt;&lt;P&gt;Currently it seems ok now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have another issue.&lt;/P&gt;&lt;P&gt;We add a library which is compiled also using Keil uVision4.&lt;/P&gt;&lt;P&gt;It seems that in the application, when called the function in the library,&lt;/P&gt;&lt;P&gt;it can not be executed correctly,&lt;/P&gt;&lt;P&gt;any idea ?&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 09 Jun 2014 02:02:21 GMT</pubDate>
    <dc:creator>waynelai</dc:creator>
    <dc:date>2014-06-09T02:02:21Z</dc:date>
    <item>
      <title>Modify start address in MQX project with Keil uVision4</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/Modify-start-address-in-MQX-project-with-Keil-uVision4/m-p/300337#M9657</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-family: Arial;"&gt;The bootloader is programmed from 0x0~0x9FFF.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Arial;"&gt;Application is programmed begin from 0xA000.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Arial;"&gt;After bootloader programming the application, it will jump to &lt;/SPAN&gt;&lt;SPAN style="font-family: Arial;"&gt;0xA000.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Arial;"&gt;So, we need to modify the MQX application project to begin &lt;/SPAN&gt;&lt;SPAN style="font-family: Arial;"&gt;from 0xA000.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Arial;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Arial;"&gt;We've modify below settings.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Arial;"&gt;&lt;SPAN style="font-family: Arial;"&gt;#define &lt;/SPAN&gt;BSP_INTERNAL_FLASH_BASE&lt;SPAN style="font-family: Arial;"&gt; 0x0000A000&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Arial;"&gt;#define __VECTOR_TABLE_ROM_START 0x0000A000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Arial;"&gt;#define MQX_ROM_VECTORS 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Arial;"&gt;We also modify the .scf file with below value, original is 0x00000000.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;#define INTFLASH_BASE_ADDR&lt;/TD&gt;&lt;TD&gt;0x0000A000&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;SPAN style="font-family: Arial;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Arial;"&gt;The map file seems ok, but can not execute the application correctly.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;.vectors_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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x0000a000&amp;nbsp;&amp;nbsp; Section&lt;/TD&gt;&lt;TD&gt;1024&amp;nbsp; vectors.o(.vectors_rom)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;__tagsym$$used&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x0000a000&amp;nbsp;&amp;nbsp; Number&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0&amp;nbsp; vectors.o(.vectors_rom)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;.cfmconfig&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x0000a400&amp;nbsp;&amp;nbsp; Section&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;16&amp;nbsp; vectors.o(.cfmconfig)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;__tagsym$$used&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x0000a400&amp;nbsp;&amp;nbsp; Number&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0&amp;nbsp; vectors.o(.cfmconfig)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;!!!main&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;&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; &lt;/TD&gt;&lt;TD&gt;0x0000a410&amp;nbsp;&amp;nbsp; Section&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;8&amp;nbsp; __main.o(!!!main)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;!!!scatter&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x0000a418&amp;nbsp;&amp;nbsp; Section&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;52&amp;nbsp; __scatter.o(!!!scatter)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;!!dczerorl2&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x0000a44c&amp;nbsp;&amp;nbsp; Section&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;90&amp;nbsp; __dczerorl2.o(!!dczerorl2)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;!!handler_copy&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x0000a4a8&amp;nbsp;&amp;nbsp; Section&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;26&amp;nbsp; __scatter_copy.o(!!handler_copy)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;!!handler_zi&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x0000a4c4&amp;nbsp;&amp;nbsp; Section&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;28&amp;nbsp; __scatter_zi.o(!!handler_zi)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;. 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;&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; &lt;/TD&gt;&lt;TD&gt;0x0000a4e0&amp;nbsp;&amp;nbsp; Section&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;76&amp;nbsp; boot.o(. text)&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;SPAN style="font-family: Arial;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Arial;"&gt;Did we miss some configuration so it can not be executed correctly ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Arial;"&gt;Please advise, thanks.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 May 2014 08:42:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/Modify-start-address-in-MQX-project-with-Keil-uVision4/m-p/300337#M9657</guid>
      <dc:creator>waynelai</dc:creator>
      <dc:date>2014-05-19T08:42:04Z</dc:date>
    </item>
    <item>
      <title>Re: Modify start address in MQX project with Keil uVision4</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/Modify-start-address-in-MQX-project-with-Keil-uVision4/m-p/300338#M9658</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think you need to change the following,&amp;nbsp; INTFLASH_BASE_ADDR,&amp;nbsp; _VECTOR_TABLE_ROM_START, and mark //init_hardware-&amp;gt;_bsp_initialize_hardware-&amp;gt;_bsp_watchdog_disable()&lt;/P&gt;&lt;P&gt;There is an application note AN2295 for that.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 07:36:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/Modify-start-address-in-MQX-project-with-Keil-uVision4/m-p/300338#M9658</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2014-06-05T07:36:09Z</dc:date>
    </item>
    <item>
      <title>Re: Modify start address in MQX project with Keil uVision4</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/Modify-start-address-in-MQX-project-with-Keil-uVision4/m-p/300339#M9659</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks for the reply.&lt;/P&gt;&lt;P&gt;Currently it seems ok now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have another issue.&lt;/P&gt;&lt;P&gt;We add a library which is compiled also using Keil uVision4.&lt;/P&gt;&lt;P&gt;It seems that in the application, when called the function in the library,&lt;/P&gt;&lt;P&gt;it can not be executed correctly,&lt;/P&gt;&lt;P&gt;any idea ?&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jun 2014 02:02:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/Modify-start-address-in-MQX-project-with-Keil-uVision4/m-p/300339#M9659</guid>
      <dc:creator>waynelai</dc:creator>
      <dc:date>2014-06-09T02:02:21Z</dc:date>
    </item>
  </channel>
</rss>

