<?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: EEPROM Emulation</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/EEPROM-Emulation/m-p/571476#M18387</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by rocketdawg on Tue Feb 10 10:39:56 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;you probably want to allocate the last available page.&amp;nbsp; that gives you some room to grow for bug fixes ...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 20:10:03 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T20:10:03Z</dc:date>
    <item>
      <title>EEPROM Emulation</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/EEPROM-Emulation/m-p/571471#M18382</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by lezconcept on Tue Apr 16 00:53:34 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;I want to switch to the LPC812 for my project but I need some bytes of non-volatile memory.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Is it possible to emulate an EEPROM memory with the embedded flash memory? If so, is there any sample code for doing this?&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:10:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/EEPROM-Emulation/m-p/571471#M18382</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:10:00Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROM Emulation</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/EEPROM-Emulation/m-p/571472#M18383</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by NXP_Paul on Tue Apr 16 14:36:22 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;P&gt;Hello&lt;BR /&gt;The attached zip file contains a presentation and example code for EEPROM emulation, using IAP (In Application Programming) for the LPC81x.&lt;BR /&gt;Regards&lt;BR /&gt;Paul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:10:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/EEPROM-Emulation/m-p/571472#M18383</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:10:00Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROM Emulation</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/EEPROM-Emulation/m-p/571473#M18384</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by lezconcept on Thu Apr 18 02:00:59 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;P&gt;Thanks a lot, I'll check that&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:10:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/EEPROM-Emulation/m-p/571473#M18384</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:10:01Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROM Emulation</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/EEPROM-Emulation/m-p/571474#M18385</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by sweetalk on Tue Apr 30 08:53:07 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;P&gt;Is it possible to replace some variables with the IAP?. I want to uptdate some variables after the program is executed and the user changes some parameters, those variables have to be updated the next time the program executes.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:10:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/EEPROM-Emulation/m-p/571474#M18385</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:10:02Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROM Emulation</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/EEPROM-Emulation/m-p/571475#M18386</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by jdesbonnet on Mon Feb 09 20:11:27 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks, that's very useful. After a little difficulty I got this working (my test program attempted to write a test string embedded in the program (ie from flash memory) and not SRAM.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have one question: what's the best way of safely allocating a 64 byte page for storing settings etc. The example hard-codes a fixed location 0x1000.&amp;nbsp; But this seems dangerous. Can I automatically allocate the next 64 byte page after the end of program?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:10:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/EEPROM-Emulation/m-p/571475#M18386</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:10:02Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROM Emulation</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/EEPROM-Emulation/m-p/571476#M18387</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by rocketdawg on Tue Feb 10 10:39:56 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;you probably want to allocate the last available page.&amp;nbsp; that gives you some room to grow for bug fixes ...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:10:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/EEPROM-Emulation/m-p/571476#M18387</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:10:03Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROM Emulation</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/EEPROM-Emulation/m-p/571477#M18388</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by jdesbonnet on Tue Feb 10 11:52:58 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for the reply. Actually had some good suggestions from stackexchange:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Felectronics.stackexchange.com%2Fquestions%2F153424%2Fhow-to-automatically-allocate-a-page-of-flash-for-in-application-storage-of-sett" rel="nofollow" target="_blank"&gt;http://electronics.stackexchange.com/questions/153424/how-to-automatically-allocate-a-page-of-flash-for-in-application-storage-of-sett&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My favorite suggestion so far is this one:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;const char eeprom_flashpage[64] __attribute__ ((aligned (64))) = {0};&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:10:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/EEPROM-Emulation/m-p/571477#M18388</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:10:04Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROM Emulation</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/EEPROM-Emulation/m-p/571478#M18389</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by jdesbonnet on Wed Feb 18 09:29:30 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I wrote a demo app for the LPC812 (which should work for all LPC8xx series devices) to illustrate allocating space in flash and reading/writing to that space. Details from my blog post:&amp;nbsp; &lt;/SPAN&gt;&lt;A href="http://http://jdesbonnet.blogspot.ie/2015/02/nxp-lpc8xx-eeprom-emulation.html"&gt;http://jdesbonnet.blogspot.ie/2015/02/nxp-lpc8xx-eeprom-emulation.html&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:10:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/EEPROM-Emulation/m-p/571478#M18389</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:10:04Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROM Emulation</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/EEPROM-Emulation/m-p/571479#M18390</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by qqqyounng on Wed Jun 03 22:15:20 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This is my Emulation Program.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It will introduce.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;By using a source program second part, you can be incorporated EEPROM emulation.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DAN&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:10:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/EEPROM-Emulation/m-p/571479#M18390</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:10:05Z</dc:date>
    </item>
  </channel>
</rss>

