<?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: Erase Flash sector 0 - LPC1788</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Erase-Flash-sector-0-LPC1788/m-p/516675#M1797</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by stevech on Fri May 25 18:30:28 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;In the older LPC21xx, the in ROM primary bootloader ran at power-up/reset and it checked that sector 0 checksum in the vector table. If the checksum was invalid, the bootloader would not exit... assuming you have no code to run until something is either sent into the primary bootloader or you JTAG'd some code including sector 0. The same logic may still be in use in the newer chips.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 17:22:31 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T17:22:31Z</dc:date>
    <item>
      <title>Erase Flash sector 0 - LPC1788</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Erase-Flash-sector-0-LPC1788/m-p/516674#M1796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Arkadyosh on Thu May 24 21:59:13 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have question about erasing Flash sector 0. In my application I want erase sector 0 to invalid checksum(at the reset uC go into bootloader), and next reset uC by NVIC_SystemReset() function. Can I use this procedure without any consequences? Is there any contraindication to erase sector 0? Can this crash or lock uC? Maybe before erase sector 0 I must execute some special procedure, like a remap vector table or something else?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Arkadyosh&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:22:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Erase-Flash-sector-0-LPC1788/m-p/516674#M1796</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:22:30Z</dc:date>
    </item>
    <item>
      <title>Re: Erase Flash sector 0 - LPC1788</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Erase-Flash-sector-0-LPC1788/m-p/516675#M1797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by stevech on Fri May 25 18:30:28 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;In the older LPC21xx, the in ROM primary bootloader ran at power-up/reset and it checked that sector 0 checksum in the vector table. If the checksum was invalid, the bootloader would not exit... assuming you have no code to run until something is either sent into the primary bootloader or you JTAG'd some code including sector 0. The same logic may still be in use in the newer chips.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:22:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Erase-Flash-sector-0-LPC1788/m-p/516675#M1797</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:22:31Z</dc:date>
    </item>
    <item>
      <title>Re: Erase Flash sector 0 - LPC1788</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Erase-Flash-sector-0-LPC1788/m-p/516676#M1798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Arkadyosh on Sat May 26 04:08:22 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;This is the point, I want erase checksum that uC go into bootloader at next time when it power-up/reset. But Im not sure that this method is good and safe for uC?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:22:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Erase-Flash-sector-0-LPC1788/m-p/516676#M1798</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:22:31Z</dc:date>
    </item>
  </channel>
</rss>

