<?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: MQX Scatter Loading and GfxRAM in Vybrid Processors</title>
    <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-Scatter-Loading-and-GfxRAM/m-p/306962#M2829</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/timesyssupport"&gt;timesyssupport&lt;/A&gt; can you&amp;nbsp; attend this case?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 30 May 2014 12:50:04 GMT</pubDate>
    <dc:creator>karina_valencia</dc:creator>
    <dc:date>2014-05-30T12:50:04Z</dc:date>
    <item>
      <title>MQX Scatter Loading and GfxRAM</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-Scatter-Loading-and-GfxRAM/m-p/306961#M2828</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Folks; &lt;/P&gt;&lt;P&gt;I want to use SysRAM0 + SysRam1 for Code and GfxRAM for Data&lt;/P&gt;&lt;P&gt;Is it posbile ?&lt;/P&gt;&lt;P&gt;I have changed scatter file and It does not work. &lt;BR /&gt;I can't figure out why ? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And one more thing, Is it posible to use SysRAM0 for both code and data ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for everything.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro _jivemacro_uid_14012630892006520 jive_macro_code" jivemacro_uid="_14012630892006520"&gt;
&lt;P&gt;#! armcc -E --cpu Cortex-A5.neon&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;#define CODE_BASE_ADDR_START&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x3f000000&lt;/P&gt;
&lt;P&gt;#define CODE_BASE_ADDR_END&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x3f070000&lt;/P&gt;
&lt;P&gt;#define CODE_SIZE&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; (CODE_BASE_ADDR_END - CODE_BASE_ADDR_START)&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;#define DATA_BASE_ADDR_START&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x3f410000&lt;/P&gt;
&lt;P&gt;#define DATA_BASE_ADDR_END&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x3f470000&lt;/P&gt;
&lt;P&gt;#define DATA_SIZE&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; (DATA_BASE_ADDR_END - DATA_BASE_ADDR_START)&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;#define DATA_SHARED_START&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x3f400000&lt;/P&gt;
&lt;P&gt;#define DATA_SHARED_END&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x3f40fff0&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;#define BOOT_STACK_SIZE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x100&lt;/P&gt;
&lt;P&gt;#define FIQ_STACK_SIZE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;
&lt;P&gt;#define ABT_STACK_SIZE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;
&lt;P&gt;#define UND_STACK_SIZE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;
&lt;P&gt;#define SYS_STACK_SIZE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;LOAD_REGION_CODE CODE_BASE_ADDR_START&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;&amp;nbsp;&amp;nbsp; BOOT +0&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *(STARTUP)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CODE +0&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * (InRoot$$Sections)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; All library sections for example, __main.o,&lt;/P&gt;
&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; __scatter*.o, __dc*.o, and * Region$$Table&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * (KERNEL)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * (TEXT)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * (+RO)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA DATA_BASE_ADDR_START ALIGN 32 &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * (+RW, +ZI)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; FIQ stack&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIQ_STACKS +0 ALIGN 8 EMPTY FIQ_STACK_SIZE {}&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; ABT stack&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ABT_STACKS +0 ALIGN 8 EMPTY ABT_STACK_SIZE {}&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; UND stack&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; UND_STACKS +0 ALIGN 8 EMPTY UND_STACK_SIZE {}&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; SYS stack&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SYS_STACKS +0 ALIGN 8 EMPTY SYS_STACK_SIZE {}&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; KERNEL_DATA_START +0 ALIGN 16&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * (KERNEL_DATA_START)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; start of kernel data&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * (SRAM_POOL_START)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * (UNCACHED_DATA_START)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; KERNEL_DATA_END DATA_BASE_ADDR_END - (0x03*0x10)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; RAM_END - 3 x aligned value with align 0x04 &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * (SRAM_POOL_END)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * (UNCACHED_DATA_END)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * (KERNEL_DATA_END)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; end of kernel data&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SHARED_RAM_START DATA_SHARED_START EMPTY 0xfff0&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SHARED_RAM_END DATA_SHARED_END&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *(SHARED_RAM_END)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; mem_init writes a storeblock_struct at the end of kernel data,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; max size 32 bytes, so use 0x100 offset&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOOT_STACK_ADDR (DATA_BASE_ADDR_END - BOOT_STACK_SIZE) OVERLAY&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *(BOOT_STACK)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; We don't use their stack or heap, but the tools expect this&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; to be here, so we have a dummy placeholder.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ARM_LIB_STACKHEAP (DATA_BASE_ADDR_END - 0x100) OVERLAY EMPTY UNINIT 0x04 &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&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;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 May 2014 07:48:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-Scatter-Loading-and-GfxRAM/m-p/306961#M2828</guid>
      <dc:creator>ngsari</dc:creator>
      <dc:date>2014-05-28T07:48:49Z</dc:date>
    </item>
    <item>
      <title>Re: MQX Scatter Loading and GfxRAM</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-Scatter-Loading-and-GfxRAM/m-p/306962#M2829</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/timesyssupport"&gt;timesyssupport&lt;/A&gt; can you&amp;nbsp; attend this case?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 May 2014 12:50:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-Scatter-Loading-and-GfxRAM/m-p/306962#M2829</guid>
      <dc:creator>karina_valencia</dc:creator>
      <dc:date>2014-05-30T12:50:04Z</dc:date>
    </item>
    <item>
      <title>Re: MQX Scatter Loading and GfxRAM</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-Scatter-Loading-and-GfxRAM/m-p/306963#M2830</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;I have tried using SysRAM0 for code and GfxRAM for data, and SysRAM0 for both code and data successfully. I tested with the "pingpong" example MCC application on the M4 core. In the first case, &lt;SPAN&gt;I specified 0x3f000000-0x3f02fff0 for code, and 0x3f400000-0x3f407ff0 for data; in the second case, I specified 0x3f000000-0x3f02fff0 for code, and 0x3f030000-0x3f037ff0 for data.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;When you modified the scatter file - did you change the scatter file at FreescaleMQXRTOS4.0.2-GA/mqx/source/bsp/...? This is what I did, then cleaned all MQX projects (bsp, psp, application) and rebuilt.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Timesys Support&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jun 2014 18:51:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-Scatter-Loading-and-GfxRAM/m-p/306963#M2830</guid>
      <dc:creator>timesyssupport</dc:creator>
      <dc:date>2014-06-03T18:51:41Z</dc:date>
    </item>
    <item>
      <title>Re: MQX Scatter Loading and GfxRAM</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-Scatter-Loading-and-GfxRAM/m-p/306964#M2831</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is it possible to use gfxRAM to execute M4/MQX code?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Sep 2014 19:11:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-Scatter-Loading-and-GfxRAM/m-p/306964#M2831</guid>
      <dc:creator>jackblather</dc:creator>
      <dc:date>2014-09-11T19:11:01Z</dc:date>
    </item>
    <item>
      <title>Re: MQX Scatter Loading and GfxRAM</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-Scatter-Loading-and-GfxRAM/m-p/306965#M2832</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jack,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I did not get a chance to try this today. I will try Monday and let you know how it goes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Timesys Support&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 22:04:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-Scatter-Loading-and-GfxRAM/m-p/306965#M2832</guid>
      <dc:creator>timesyssupport</dc:creator>
      <dc:date>2014-09-12T22:04:40Z</dc:date>
    </item>
    <item>
      <title>Re: MQX Scatter Loading and GfxRAM</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-Scatter-Loading-and-GfxRAM/m-p/306966#M2833</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks so much.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 22:47:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-Scatter-Loading-and-GfxRAM/m-p/306966#M2833</guid>
      <dc:creator>jackblather</dc:creator>
      <dc:date>2014-09-12T22:47:09Z</dc:date>
    </item>
    <item>
      <title>Re: MQX Scatter Loading and GfxRAM</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/MQX-Scatter-Loading-and-GfxRAM/m-p/306967#M2834</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Jack,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was not able to fully run an MQX application in gfxram. IE, configuring the scatter file in this fashion did not work:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;#define CODE_BASE_ADDR_START&lt;/TD&gt;&lt;TD&gt;0x3f400000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;#define CODE_BASE_ADDR_END&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x3f43fff0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;#define CODE_SIZE&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;(CODE_BASE_ADDR_END - CODE_BASE_ADDR_START)&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;#define DATA_BASE_ADDR_START&lt;/TD&gt;&lt;TD&gt;0x3f450000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;#define DATA_BASE_ADDR_END&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x3f457ff0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;#define DATA_SIZE&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;(DATA_BASE_ADDR_END - DATA_BASE_ADDR_START)&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;#define DATA_SHARED_START&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x3f440000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;#define DATA_SHARED_END&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x3f44fff0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In order for the program to run, I needed to change DATA_SHARED_START and DATA_SHARED_END to be located in OCRAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks, and let me know if you have any questions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Timesys Support&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Sep 2014 22:40:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/MQX-Scatter-Loading-and-GfxRAM/m-p/306967#M2834</guid>
      <dc:creator>timesyssupport</dc:creator>
      <dc:date>2014-09-15T22:40:47Z</dc:date>
    </item>
  </channel>
</rss>

