<?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: temporary/stack string in LPCXpresso IDE</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/temporary-stack-string/m-p/579305#M24045</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by CodeRedSupport on Sun Apr 11 09:32:53 MST 2010&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Yes, statically initialized data is added to Text. In the startup code, the statically initialized data is then copied into the RAM - that is the only way it can possibly work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Yes, try removing -gc-sections. We are working on trying to fix that issue.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Jun 2016 02:31:43 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-16T02:31:43Z</dc:date>
    <item>
      <title>temporary/stack string</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/temporary-stack-string/m-p/579302#M24042</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Jindra on Sat Apr 10 16:43:16 MST 2010&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Please, I have another problem, probably with allocating variables on stack.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I try to do some methods which operate with temporary strings on stack.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Simplified it looks:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;const char nums[] = "0123456789ABCDEFGH";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;void method(int a, int b)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; char params[] = " 0x.., 0x..\n";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[4] = nums[a&amp;amp;0xf];&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;lt;-- here put breakpoint&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[3] = nums[(a&amp;amp;0xf0)&amp;gt;&amp;gt;4];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[10] = nums[b&amp;amp;0xf];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[9] = nums[(b&amp;amp;0xf0)&amp;gt;&amp;gt;4];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; doSomething(params);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If I put breakpoint on marked row:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- in tooltip, in variables and expressions debugger shows: "\037\000 0x.., 0x\000"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- if I expand array items, both in variables and expressions it shows:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;params&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x10001f63&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[0]&amp;nbsp;&amp;nbsp;&amp;nbsp; 31&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[1]&amp;nbsp;&amp;nbsp;&amp;nbsp; '0'&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[2]&amp;nbsp;&amp;nbsp;&amp;nbsp; 'x'&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[3]&amp;nbsp;&amp;nbsp;&amp;nbsp; 'x'&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[4]&amp;nbsp;&amp;nbsp;&amp;nbsp; 'x'&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[5]&amp;nbsp;&amp;nbsp;&amp;nbsp; ','&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[6]&amp;nbsp;&amp;nbsp;&amp;nbsp; ' '&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[7]&amp;nbsp;&amp;nbsp;&amp;nbsp; ' '&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[8]&amp;nbsp;&amp;nbsp;&amp;nbsp; ' '&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[9]&amp;nbsp;&amp;nbsp;&amp;nbsp; '.'&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[10]&amp;nbsp;&amp;nbsp;&amp;nbsp; '.'&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[11]&amp;nbsp;&amp;nbsp;&amp;nbsp; '.'&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[12]&amp;nbsp;&amp;nbsp;&amp;nbsp; '.'&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- if I look in memory window, there is correct charactes, but wrong addres - correct starting from 0x10001f64 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(I also don't understand why 0x10001f60 is showed as 1 byte before 0x10001f63, and 0x10001f64 is showed as 3 bytes after 0x10001f63 ? )&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- program don't work (behaves like using real values on shifted addres)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I want writable string with minimal coding, so can't use:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;char *params = " 0x.., 0x..\n";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and I believe that this way is legal code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I using lpc1114 and lpcXpresso 3.2.2&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for response.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:31:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/temporary-stack-string/m-p/579302#M24042</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:31:41Z</dc:date>
    </item>
    <item>
      <title>Re: temporary/stack string</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/temporary-stack-string/m-p/579303#M24043</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by CodeRedSupport on Sun Apr 11 02:35:36 MST 2010&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I just tried modifying the blinky example:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;const char nums[] = "0123456789ABCDEFGH";&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;int main(void) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int a = 0, b = 0 ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; char params[] = " 0x.., 0x..\n";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[4] = nums[a&amp;amp;0xf]; // &amp;lt;-- here put breakpoint&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[3] = nums[(a&amp;amp;0xf0)&amp;gt;&amp;gt;4];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[10] = nums[b&amp;amp;0xf];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[9] = nums[(b&amp;amp;0xf0)&amp;gt;&amp;gt;4];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And it worked correctly for me.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The things to look at are:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You are running on an LPC1114. This has 8k of RAM, which has to be shared between the program data, the C heap and the stack. You need to look at how much data your app is using, how much heap, and how much stack - it is possible that one is overwriting the other - especially if you have nested interrupts as well.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:31:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/temporary-stack-string/m-p/579303#M24043</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:31:42Z</dc:date>
    </item>
    <item>
      <title>Re: temporary/stack string</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/temporary-stack-string/m-p/579304#M24044</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Jindra on Sun Apr 11 04:50:32 MST 2010&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I not tried put it in main, as then it is useless. But also tried put uint32_t (int) before, it helps but not always and of course this is not solution.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Modified blinky - tried to remove as much as possible. Compiled on debug:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; text&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bss&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hex&amp;nbsp;&amp;nbsp;&amp;nbsp; filename&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 928&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 936&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3a8&amp;nbsp;&amp;nbsp;&amp;nbsp; blinky.axf&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;data is 0 and bss 8 ?&amp;nbsp; where is my two strings, they count into text (code size)?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If I removed --gc-sections it works for first try. but after clean and build, it also not work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I also thing that correctly working remove of death code is essential for every project other as blinky demos ...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; text&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bss&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hex&amp;nbsp;&amp;nbsp;&amp;nbsp; filename&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; 7104&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7116&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1bcc&amp;nbsp;&amp;nbsp;&amp;nbsp; blinky.axf&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;--------&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "LPC11xx.h"&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; /* LPC11xx definitions */&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;const char nums[] = "0123456789ABCDEFGH";&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;void doSomething(const char *str)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;void method(const char *instr, int a, int b)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //int iii;&amp;nbsp;&amp;nbsp; &amp;lt;- will work if uncoment&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; char params[] = " 0x.., 0x..\n";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[4] = nums[a&amp;amp;0xf];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[3] = nums[(a&amp;amp;0xf0)&amp;gt;&amp;gt;4];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[10] = nums[b&amp;amp;0xf];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params[9] = nums[(b&amp;amp;0xf0)&amp;gt;&amp;gt;4];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; doSomething(params);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;int main (void) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; method("test", 0x12, 0x34);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (1) ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;---------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Sorry to be angry, but after lot of time I still not start working on my project but "debuging" basic things. So I think more and more, to move back on previous pltaform, as my goal is target product, not playing with devkits.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Maybe my expectations is too high to have idiot-proof toolchain, but lpcXpresso still looks very unreliable to me.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I don't know if it is unfinished, or it is because the way I expect it work, or I do something wrong ... ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Currently time is my enemy and I feel very disapointed, so sorry.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:31:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/temporary-stack-string/m-p/579304#M24044</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:31:42Z</dc:date>
    </item>
    <item>
      <title>Re: temporary/stack string</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/temporary-stack-string/m-p/579305#M24045</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by CodeRedSupport on Sun Apr 11 09:32:53 MST 2010&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Yes, statically initialized data is added to Text. In the startup code, the statically initialized data is then copied into the RAM - that is the only way it can possibly work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Yes, try removing -gc-sections. We are working on trying to fix that issue.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:31:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/temporary-stack-string/m-p/579305#M24045</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:31:43Z</dc:date>
    </item>
    <item>
      <title>Re: temporary/stack string</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/temporary-stack-string/m-p/579306#M24046</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Jindra on Sun Apr 11 13:33:10 MST 2010&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;1. But when it is copied to ram, then the ram should be reserved and so count into that sizes, no? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So small sizes looks like the strings are used directly from code region. Is exist some document about how exactly this works on lpcXpresso?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. As I wrote, even without gc-sections it works only until rebuild whole project. And my real project is already without gc-sections.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is exist something like official buglist - known issues?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:31:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/temporary-stack-string/m-p/579306#M24046</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:31:44Z</dc:date>
    </item>
    <item>
      <title>Re: temporary/stack string</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/temporary-stack-string/m-p/579307#M24047</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by CodeRedSupport on Mon Apr 12 01:36:12 MST 2010&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;1. The statically initialized data is placed into "bss". If it is const, then it is placed into "text"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. removing --gc-sections only affects the linker and has no affect on the compiler.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:31:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/temporary-stack-string/m-p/579307#M24047</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:31:44Z</dc:date>
    </item>
    <item>
      <title>Re: temporary/stack string</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/temporary-stack-string/m-p/579308#M24048</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Jindra on Tue Apr 13 12:45:54 MST 2010&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;With 3.3.4 this looks working as expected. Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:31:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/temporary-stack-string/m-p/579308#M24048</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:31:45Z</dc:date>
    </item>
  </channel>
</rss>

