<?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中的主题 Info Block info</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Info-Block-info/m-p/526162#M8795</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by jdurand on Thu Nov 15 11:24:55 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Just some info if you're planning to use the 4 Information Block pages in the processor.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;First, there ARE information block pages.&amp;nbsp; It's not highly advertised but they're pretty handy.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You do NOT use the PREPARE command from IAP for these specific pages.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You use the ERASE INFO PAGE command with no preparation.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You then use the normal COPY RAM TO FLASH command.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;These are NOT erased with an ISP "Erase All" command and of course if you're using your own boot-loader code you can't erase them with the normal Sector Erase.&amp;nbsp; This has good and bad points.&amp;nbsp; After doing a full erase in a CRP-2 protected processor, anyone can now read the info pages.&amp;nbsp; But, it means you can store something less private like the serial number there and it will survive firmware updates, even if you use ERASE ALL.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The info pages can be erased 20,000 times per the data sheet, so don't put anything that changes often here.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 17:00:40 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T17:00:40Z</dc:date>
    <item>
      <title>Info Block info</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Info-Block-info/m-p/526162#M8795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by jdurand on Thu Nov 15 11:24:55 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Just some info if you're planning to use the 4 Information Block pages in the processor.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;First, there ARE information block pages.&amp;nbsp; It's not highly advertised but they're pretty handy.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You do NOT use the PREPARE command from IAP for these specific pages.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You use the ERASE INFO PAGE command with no preparation.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You then use the normal COPY RAM TO FLASH command.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;These are NOT erased with an ISP "Erase All" command and of course if you're using your own boot-loader code you can't erase them with the normal Sector Erase.&amp;nbsp; This has good and bad points.&amp;nbsp; After doing a full erase in a CRP-2 protected processor, anyone can now read the info pages.&amp;nbsp; But, it means you can store something less private like the serial number there and it will survive firmware updates, even if you use ERASE ALL.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The info pages can be erased 20,000 times per the data sheet, so don't put anything that changes often here.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:00:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Info-Block-info/m-p/526162#M8795</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:00:40Z</dc:date>
    </item>
  </channel>
</rss>

