<?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のトピックIAP Flash Routines</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/IAP-Flash-Routines/m-p/524966#M7602</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Sushamshu on Mon Apr 20 23:29:10 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello All,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have two questions regarding IAP Flash Routines&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1.What is the typical program and erase time for 4K and 32K sector of LPC using IAP routines?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2.Do the IAP routines also verify the programmed flash sector or should it be taken care by the boot loader?&amp;nbsp; If it has to be taken care by boot loader then, then is the routine for reading back the flash sector available or do we have to develop our own.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 18:10:11 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T18:10:11Z</dc:date>
    <item>
      <title>IAP Flash Routines</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/IAP-Flash-Routines/m-p/524966#M7602</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Sushamshu on Mon Apr 20 23:29:10 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello All,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have two questions regarding IAP Flash Routines&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1.What is the typical program and erase time for 4K and 32K sector of LPC using IAP routines?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2.Do the IAP routines also verify the programmed flash sector or should it be taken care by the boot loader?&amp;nbsp; If it has to be taken care by boot loader then, then is the routine for reading back the flash sector available or do we have to develop our own.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:10:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/IAP-Flash-Routines/m-p/524966#M7602</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:10:11Z</dc:date>
    </item>
    <item>
      <title>Re: IAP Flash Routines</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/IAP-Flash-Routines/m-p/524967#M7603</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mc on Tue Apr 21 19:58:43 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi Susham,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;For erase/program timings please check page 56/89 in datasheet of LPC17xx which can be downloaded from &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.nxp.com%2Fdocuments%2Fdata_sheet%2FLPC1769_68_67_66_65_64_63.pdf" rel="nofollow" target="_blank"&gt;http://www.nxp.com/documents/data_sheet/LPC1769_68_67_66_65_64_63.pdf&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can use compare command available in IAP command set to verify programmed data.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;Read page 645 of LPC17xx UM which is at &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.nxp.com%2Fdocuments%2Fuser_manual%2FUM10360.pdf" rel="nofollow" target="_blank"&gt;http://www.nxp.com/documents/user_manual/UM10360.pdf&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:10:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/IAP-Flash-Routines/m-p/524967#M7603</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:10:12Z</dc:date>
    </item>
    <item>
      <title>Re: IAP Flash Routines</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/IAP-Flash-Routines/m-p/524968#M7604</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Sushamshu on Tue Apr 21 21:36:05 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi mc,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for your answers. I need two more clarifications.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. As LPC1768 (the controller that I am using) doesn't have NVRAM or EPROM (permanent memory except for Flash) can I use 8kB Boot ROM to store some values during runtime. Is it possible to access Boot ROM?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. What is the effect/ behaviour on over writing default value to the controllers Flash, will it still write 0xFF on the default value of the Flash (0xFF) or returns error when this sort of write operation is performed.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:10:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/IAP-Flash-Routines/m-p/524968#M7604</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:10:13Z</dc:date>
    </item>
    <item>
      <title>Re: IAP Flash Routines</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/IAP-Flash-Routines/m-p/524969#M7605</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by lpcxpresso-support on Wed Apr 22 00:32:49 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;1. ROM is ROM. It cannot be changed. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The normal way of storing persistent data is to choose an unused Flash sector and store your data in there.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. You must erase before writing. Writing to flash actually just 'writes' the zeros. Once it is zero, you cannot overwrite it with a one - you must erase to return it to its default (one) state.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:10:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/IAP-Flash-Routines/m-p/524969#M7605</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:10:13Z</dc:date>
    </item>
  </channel>
</rss>

