<?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: LPC55S69 : erased flash state</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-erased-flash-state/m-p/1034598#M40311</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check the following document:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-345272"&gt;https://community.nxp.com/docs/DOC-345272&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Soledad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Jan 2020 17:46:04 GMT</pubDate>
    <dc:creator>soledad</dc:creator>
    <dc:date>2020-01-16T17:46:04Z</dc:date>
    <item>
      <title>LPC55S69 : erased flash state</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-erased-flash-state/m-p/1034594#M40307</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello !&lt;/P&gt;&lt;P&gt;1.&lt;/P&gt;&lt;P&gt;Do I understand right&amp;nbsp; and FLASH API is designed for be called from secure side only ?&lt;/P&gt;&lt;P&gt;#define BOOTLOADER_API_TREE_POINTER ((bootloader_tree_t *)0x&lt;STRONG&gt;1&lt;/STRONG&gt;30010f0U)&lt;/P&gt;&lt;P&gt;#define VERSION1_FLASH_API_TREE BOOTLOADER_API_TREE_POINTER-&amp;gt;flashDriver.version1FlashDriver&lt;/P&gt;&lt;P&gt;But all FLASH API required Non secure address range e.g started from 0 ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does it matter what kind of attributes has erased flash sector , Secure or Not secure ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. When I read erased flash memory it has value 0x00, not 0xFF what is typical value ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. FLASH API in UM might have wrong parameters explanation:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Erase:&lt;/P&gt;&lt;P&gt;lengthInBytes The length, given in bytes (not words or long words) to be erased. Must be word-aligned.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Program :&lt;/P&gt;&lt;P&gt;lengthInBytes The length in bytes (not words or long words) to be erased; the length must also be 512bytes-aligned.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think erasing can be done on sector 512 byte basic.&lt;/P&gt;&lt;P&gt;But I&amp;nbsp; expect it should be possible to write by 4 byte aligned chunks. But I have HardFault if I write less than 512 bytes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can I program one dword ( 4 bytes ) at once ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Eugene&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jan 2020 15:58:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-erased-flash-state/m-p/1034594#M40307</guid>
      <dc:creator>EugeneHiihtaja</dc:creator>
      <dc:date>2020-01-03T15:58:46Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55S69 : erased flash state</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-erased-flash-state/m-p/1034595#M40308</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check the following thread and let me know if this helps,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/521240"&gt;https://community.nxp.com/thread/521240&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&amp;nbsp;&lt;/P&gt;&lt;P&gt;Soledad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jan 2020 19:06:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-erased-flash-state/m-p/1034595#M40308</guid>
      <dc:creator>soledad</dc:creator>
      <dc:date>2020-01-08T19:06:14Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55S69 : erased flash state</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-erased-flash-state/m-p/1034596#M40309</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/soledad"&gt;soledad&lt;/A&gt;‌ !&lt;/P&gt;&lt;P&gt;I have got modified driver already and it perform basic functions.&lt;/P&gt;&lt;P&gt;But I should be able to write small chunk of data 4-128 bytes and looks like I can write 512 byte chunk only.&lt;/P&gt;&lt;P&gt;I will try to do read/modify/write operation but in your specification amount of partial writes is not specified.&lt;/P&gt;&lt;P&gt;E.g how many times I can write the same page before it should be erased.&lt;/P&gt;&lt;P&gt;And looks like erased page has value 0x00 and it is not clear if I can move bits from 0 to 1 or vise versa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In UM mentioned that prefetch bit should be disabled while FLASH_Erase/Program operation.&lt;/P&gt;&lt;P&gt;But what about Verify ? Should I disable Acceleration bit as well ?&lt;/P&gt;&lt;P&gt;What about interrupt disabling ? Firmware executed&amp;nbsp;from flash memory and may be I should disable those&lt;/P&gt;&lt;P&gt;and may be during verify as well ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Eugene&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Jan 2020 06:53:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-erased-flash-state/m-p/1034596#M40309</guid>
      <dc:creator>EugeneHiihtaja</dc:creator>
      <dc:date>2020-01-09T06:53:16Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55S69 : erased flash state</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-erased-flash-state/m-p/1034597#M40310</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/soledad"&gt;soledad&lt;/A&gt;‌ !&lt;/P&gt;&lt;P&gt;can it be so that fix is need for version 2 of flash board.&lt;/P&gt;&lt;P&gt;But my A2 board returns version 3 :&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/521240"&gt;https://community.nxp.com/thread/521240&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have added more comments to this thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Eugene&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Jan 2020 13:04:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-erased-flash-state/m-p/1034597#M40310</guid>
      <dc:creator>EugeneHiihtaja</dc:creator>
      <dc:date>2020-01-11T13:04:46Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55S69 : erased flash state</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-erased-flash-state/m-p/1034598#M40311</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check the following document:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-345272"&gt;https://community.nxp.com/docs/DOC-345272&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Soledad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jan 2020 17:46:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-erased-flash-state/m-p/1034598#M40311</guid>
      <dc:creator>soledad</dc:creator>
      <dc:date>2020-01-16T17:46:04Z</dc:date>
    </item>
  </channel>
</rss>

