<?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>LPC MicrocontrollersのトピックRe: LPC1837 Controller SRAM</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1837-Controller-SRAM/m-p/648642#M25736</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello mike,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your response, i was actually asking how to jump from i locate to other in SRAM&lt;/P&gt;&lt;P&gt;or how i can fixed the memory for stack and heap ?&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 27 Sep 2016 10:29:50 GMT</pubDate>
    <dc:creator>nagendramurthy</dc:creator>
    <dc:date>2016-09-27T10:29:50Z</dc:date>
    <item>
      <title>LPC1837 Controller SRAM</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1837-Controller-SRAM/m-p/648640#M25734</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everyone,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I 'm working on the LPC1837 controller, I want to know how to merge the different SRAM location in a continuous address.&lt;/P&gt;&lt;P&gt;In the controller SRAM has been located in 3 different regions&amp;nbsp;&lt;/P&gt;&lt;P&gt;1st region 0x1000 0000 - 0x1000 8000&amp;nbsp;(32Kb)&lt;/P&gt;&lt;P&gt;2nd region 0x1008 0000- 0x1000 A000&amp;nbsp;(40Kb)&lt;/P&gt;&lt;P&gt;3 th region 0x2000 0000- 0x2001 0000(64Kb)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i want these memory to continuous arrange to that code jump from 1st region to 2nd region then to 3rd region.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Sep 2016 16:25:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1837-Controller-SRAM/m-p/648640#M25734</guid>
      <dc:creator>nagendramurthy</dc:creator>
      <dc:date>2016-09-23T16:25:10Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1837 Controller SRAM</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1837-Controller-SRAM/m-p/648641#M25735</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;On &lt;EM&gt;any &lt;/EM&gt;device, the various memory regions are at specific physical addresses and simply cannot be merged or, in fact, be moved in any way at all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I assume that you are coding in "C" rather than directly in assembler.&lt;/P&gt;&lt;P&gt;Depending on the flavour of the IDE (Kiel, LPCXpresso, etc.) there are ways to locate specific parts of your code in specific memory areas.&lt;/P&gt;&lt;P&gt;This is a combination of source code directives and linker control file settings.&lt;/P&gt;&lt;P&gt;[See your documentation as I am &lt;EM&gt;not&lt;/EM&gt; going to go into details.]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In your code, simply call your various functions. If the target address is beyond the distance that is legal for a branch instruction,&lt;/P&gt;&lt;P&gt;the linker will automatically insert special fixups (known as veneers) to handle things correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In short, you can't merge memory regions and you don't have to anyway.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, Mike.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Sep 2016 10:03:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1837-Controller-SRAM/m-p/648641#M25735</guid>
      <dc:creator>mikesimmonds</dc:creator>
      <dc:date>2016-09-27T10:03:24Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1837 Controller SRAM</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1837-Controller-SRAM/m-p/648642#M25736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello mike,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your response, i was actually asking how to jump from i locate to other in SRAM&lt;/P&gt;&lt;P&gt;or how i can fixed the memory for stack and heap ?&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Sep 2016 10:29:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1837-Controller-SRAM/m-p/648642#M25736</guid>
      <dc:creator>nagendramurthy</dc:creator>
      <dc:date>2016-09-27T10:29:50Z</dc:date>
    </item>
  </channel>
</rss>

