<?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>LPCXpresso IDE中的主题 Re: ROM with LPC1114</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/ROM-with-LPC1114/m-p/592851#M30197</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by dirtyBits on Mon Sep 12 22:29:41 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you [B]Zero,[/B]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It works perfectly!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;:D&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 21:34:41 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T21:34:41Z</dc:date>
    <item>
      <title>ROM with LPC1114</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/ROM-with-LPC1114/m-p/592847#M30193</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by dirtyBits on Sun Sep 11 05:36:43 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;How to store data in [B]Program memory[/B] as [B]Read Only[/B]?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have an array(look-up table) of 6144 x 8 bits of data, that need to be read during program. &lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;unsigned char Array[24][256]&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm using LPCXpresso with LPC1114.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there anything in LPCXpresso which is like [B]PROGMEM[/B] for Arduino?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;:confused:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:34:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/ROM-with-LPC1114/m-p/592847#M30193</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:34:38Z</dc:date>
    </item>
    <item>
      <title>Re: ROM with LPC1114</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/ROM-with-LPC1114/m-p/592848#M30194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Sun Sep 11 05:49:42 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Try:&lt;/SPAN&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
volatile const unsigned char ....
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt;or as described in core_cm0.h&lt;/SPAN&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
#define&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __I&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; volatile const&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; defines 'read only' permissions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt;just:&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;__I unsigned char ...&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Unfortunately that's not working as expected. A simple:&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
const unsigned char ...
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;SPAN&gt; is moving your array in text (=ROM) section.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:34:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/ROM-with-LPC1114/m-p/592848#M30194</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:34:39Z</dc:date>
    </item>
    <item>
      <title>Re: ROM with LPC1114</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/ROM-with-LPC1114/m-p/592849#M30195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by dirtyBits on Sun Sep 11 22:37:50 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;@ Zero&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Do you mean [SIZE=3][B]const unsigned char[/B][/SIZE] should be fine?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'll try that in the evening.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:34:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/ROM-with-LPC1114/m-p/592849#M30195</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:34:40Z</dc:date>
    </item>
    <item>
      <title>Re: ROM with LPC1114</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/ROM-with-LPC1114/m-p/592850#M30196</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Mon Sep 12 00:48:45 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Watch&amp;nbsp; your build log and just add 'const' :)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Your array is moving from 'data' to 'text' :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;See: &lt;/SPAN&gt;&lt;A href="http://"&gt;http://support.code-red-tech.com/CodeRedWiki/FlashRamSize&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Look at your project map file and you will find your array in .rodata section :D&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So your array is in ROM now and no RAM is wasted. Isn't this what you wanted?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:34:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/ROM-with-LPC1114/m-p/592850#M30196</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:34:40Z</dc:date>
    </item>
    <item>
      <title>Re: ROM with LPC1114</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/ROM-with-LPC1114/m-p/592851#M30197</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by dirtyBits on Mon Sep 12 22:29:41 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you [B]Zero,[/B]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It works perfectly!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;:D&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:34:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/ROM-with-LPC1114/m-p/592851#M30197</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:34:41Z</dc:date>
    </item>
    <item>
      <title>Re: ROM with LPC1114</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/ROM-with-LPC1114/m-p/592852#M30198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by ToBeFrank on Sun Sep 11 16:19:14 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Zero&lt;/STRONG&gt;&lt;BR /&gt;Try:&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
volatile const unsigned char ....
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;or as described in core_cm0.h&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
#define&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __I&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; volatile const&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; defines 'read only' permissions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;just:&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;__I unsigned char ...&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You don't want to use volatile in this case.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 13:21:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/ROM-with-LPC1114/m-p/592852#M30198</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T13:21:16Z</dc:date>
    </item>
  </channel>
</rss>

