<?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 How to change memory mapping on LPC11C14 in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-change-memory-mapping-on-LPC11C14/m-p/533708#M10694</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am using my custome board based on LCP11C14.&lt;/P&gt;&lt;P&gt;I used LCP expresso and LPC open libraries.&lt;/P&gt;&lt;P&gt;In my application I have large data to display on GLCD.&lt;/P&gt;&lt;P&gt;Due to that I am getting below error.&lt;/P&gt;&lt;P&gt;How can I change memory mapping so that I can utilize MFlash32 to store initialize data?&lt;/P&gt;&lt;P&gt;From below logs 8KB is allocated for RamLoC8 and 32KB is for MFlash.&lt;/P&gt;&lt;P&gt;Can I increase size of RamLOC8? How?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Building target: lcd_test.axf&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Invoking: MCU Linker&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;arm-none-eabi-gcc -nostdlib -L"C:\nxp\workspace\ws_lpc11C14\nxp_lpcxpresso_11c24_board_lib\Debug" -L"C:\nxp\workspace\ws_lpc11C14\lpc_chip_11cxx_lib\Debug" -Xlinker -Map="lcd_test.map" -Xlinker --gc-sections -Xlinker -print-memory-usage -mcpu=cortex-m0 -mthumb -T "lcd_test_Debug.ld" -o "lcd_test.axf"&amp;nbsp; ./src/cr_startup_lpc11xx.o ./src/crp.o ./src/lcd_test.o ./src/sysinit.o&amp;nbsp; ./liblcd/src/lcd.o&amp;nbsp;&amp;nbsp; -lnxp_lpcxpresso_11c24_board_lib -llpc_chip_11cxx_lib&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Memory region&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Used Size&amp;nbsp; Region Size&amp;nbsp; %age Used&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MFlash32:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 19180 B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32 KB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 58.53%&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;c:/nxp/lpcxpresso_8.1.4_606/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/bin/ld.exe: lcd_test.axf section &lt;STRONG&gt;`.bss' will not fit in region `RamLoc8'&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RamLoc8:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8532 B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8 KB&amp;nbsp;&amp;nbsp;&amp;nbsp; 104.15%&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;c:/nxp/lpcxpresso_8.1.4_606/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/bin/ld.exe: region `RamLoc8' overflowed by 340 bytes&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;collect2.exe: error: ld returned 1 exit status&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;make: *** [lcd_test.axf] Error 1&lt;/EM&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Thanks,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;KBalar&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 23 Jul 2016 13:35:02 GMT</pubDate>
    <dc:creator>kalpeshbalar</dc:creator>
    <dc:date>2016-07-23T13:35:02Z</dc:date>
    <item>
      <title>How to change memory mapping on LPC11C14</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-change-memory-mapping-on-LPC11C14/m-p/533708#M10694</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am using my custome board based on LCP11C14.&lt;/P&gt;&lt;P&gt;I used LCP expresso and LPC open libraries.&lt;/P&gt;&lt;P&gt;In my application I have large data to display on GLCD.&lt;/P&gt;&lt;P&gt;Due to that I am getting below error.&lt;/P&gt;&lt;P&gt;How can I change memory mapping so that I can utilize MFlash32 to store initialize data?&lt;/P&gt;&lt;P&gt;From below logs 8KB is allocated for RamLoC8 and 32KB is for MFlash.&lt;/P&gt;&lt;P&gt;Can I increase size of RamLOC8? How?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Building target: lcd_test.axf&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Invoking: MCU Linker&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;arm-none-eabi-gcc -nostdlib -L"C:\nxp\workspace\ws_lpc11C14\nxp_lpcxpresso_11c24_board_lib\Debug" -L"C:\nxp\workspace\ws_lpc11C14\lpc_chip_11cxx_lib\Debug" -Xlinker -Map="lcd_test.map" -Xlinker --gc-sections -Xlinker -print-memory-usage -mcpu=cortex-m0 -mthumb -T "lcd_test_Debug.ld" -o "lcd_test.axf"&amp;nbsp; ./src/cr_startup_lpc11xx.o ./src/crp.o ./src/lcd_test.o ./src/sysinit.o&amp;nbsp; ./liblcd/src/lcd.o&amp;nbsp;&amp;nbsp; -lnxp_lpcxpresso_11c24_board_lib -llpc_chip_11cxx_lib&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Memory region&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Used Size&amp;nbsp; Region Size&amp;nbsp; %age Used&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MFlash32:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 19180 B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32 KB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 58.53%&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;c:/nxp/lpcxpresso_8.1.4_606/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/bin/ld.exe: lcd_test.axf section &lt;STRONG&gt;`.bss' will not fit in region `RamLoc8'&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RamLoc8:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8532 B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8 KB&amp;nbsp;&amp;nbsp;&amp;nbsp; 104.15%&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;c:/nxp/lpcxpresso_8.1.4_606/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/bin/ld.exe: region `RamLoc8' overflowed by 340 bytes&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;collect2.exe: error: ld returned 1 exit status&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;make: *** [lcd_test.axf] Error 1&lt;/EM&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Thanks,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;KBalar&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 23 Jul 2016 13:35:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-change-memory-mapping-on-LPC11C14/m-p/533708#M10694</guid>
      <dc:creator>kalpeshbalar</dc:creator>
      <dc:date>2016-07-23T13:35:02Z</dc:date>
    </item>
    <item>
      <title>Re: How to change memory mapping on LPC11C14</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-change-memory-mapping-on-LPC11C14/m-p/533709#M10695</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can't really increase the size of the RamLoc8 memory region, as this mirrors the size of the RAM at the corresponding address on the actual MCU itself! To start with, I suggest that you take a look at this FAQ:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/388954"&gt;Application Flash / RAM size&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It sounds like you might be wanting to use the "const" qualifier in your C sources to force your graphics data to be placed in flash though.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;LPCXpresso Support&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jul 2016 07:49:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-change-memory-mapping-on-LPC11C14/m-p/533709#M10695</guid>
      <dc:creator>lpcxpresso_supp</dc:creator>
      <dc:date>2016-07-25T07:49:59Z</dc:date>
    </item>
  </channel>
</rss>

