<?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>topic Re: K82F erase/program flash while execute firmware in QSPI flash in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K82F-erase-program-flash-while-execute-firmware-in-QSPI-flash/m-p/652934#M39784</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kyle,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;QSPI controller needs to be initialized and flash operation function (ERASE and PROGRAM)&amp;nbsp;need to be implemeted as RAM FUNCTION. And disable cache befor flash operation execution.&lt;/P&gt;&lt;P&gt;Attached the sample code for your reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Ethan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 23 Mar 2017 03:46:16 GMT</pubDate>
    <dc:creator>ethan_cheng</dc:creator>
    <dc:date>2017-03-23T03:46:16Z</dc:date>
    <item>
      <title>K82F erase/program flash while execute firmware in QSPI flash</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K82F-erase-program-flash-while-execute-firmware-in-QSPI-flash/m-p/652931#M39781</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;I built a toggle LED and erase/program external flash when button pressed.&lt;/P&gt;&lt;P&gt;I updated the image via KBOOT QSPI interface success and LED toggle works.&lt;/P&gt;&lt;P&gt;But when I pressed the button and try to erase/program QSPI flash, it will failed after program access.&lt;/P&gt;&lt;P&gt;Is there any idea that can help resolve this issue?&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Feb 2017 10:28:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K82F-erase-program-flash-while-execute-firmware-in-QSPI-flash/m-p/652931#M39781</guid>
      <dc:creator>kyleyang</dc:creator>
      <dc:date>2017-02-20T10:28:08Z</dc:date>
    </item>
    <item>
      <title>Re: K82F erase/program flash while execute firmware in QSPI flash</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K82F-erase-program-flash-while-execute-firmware-in-QSPI-flash/m-p/652932#M39782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Kyle Yang,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need more details to understand your issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Are you using an NXP evaluation board or custom board?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You mentioned:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;But when I pressed the button and try to erase/program QSPI flash, it will failed after program access.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Exactly what button are you pressing?&lt;/P&gt;&lt;P&gt;- What do you mean with "failed after program access"?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If possible please also share your LED example project.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards!&lt;/P&gt;&lt;P&gt;Jorge Gonzalez&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Mar 2017 03:30:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K82F-erase-program-flash-while-execute-firmware-in-QSPI-flash/m-p/652932#M39782</guid>
      <dc:creator>Jorge_Gonzalez</dc:creator>
      <dc:date>2017-03-02T03:30:16Z</dc:date>
    </item>
    <item>
      <title>Re: K82F erase/program flash while execute firmware in QSPI flash</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K82F-erase-program-flash-while-execute-firmware-in-QSPI-flash/m-p/652933#M39783</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="padding: 0px;"&gt;Hi&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Jorge Gonzalez,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding: 0px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;I am using FRDM-K82F + KSDK2.1 for QSPI test b&lt;/SPAN&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;ased on the "qspi_polling_transfer".&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding: 0px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;I attached my project code and BD file for your reference.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding: 0px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;I move the QSPI W/R related code to access at RAM.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding: 0px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Now ERASE is working, but write will not functional correct.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Mar 2017 03:44:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K82F-erase-program-flash-while-execute-firmware-in-QSPI-flash/m-p/652933#M39783</guid>
      <dc:creator>kyleyang</dc:creator>
      <dc:date>2017-03-02T03:44:55Z</dc:date>
    </item>
    <item>
      <title>Re: K82F erase/program flash while execute firmware in QSPI flash</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K82F-erase-program-flash-while-execute-firmware-in-QSPI-flash/m-p/652934#M39784</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kyle,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;QSPI controller needs to be initialized and flash operation function (ERASE and PROGRAM)&amp;nbsp;need to be implemeted as RAM FUNCTION. And disable cache befor flash operation execution.&lt;/P&gt;&lt;P&gt;Attached the sample code for your reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Ethan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Mar 2017 03:46:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K82F-erase-program-flash-while-execute-firmware-in-QSPI-flash/m-p/652934#M39784</guid>
      <dc:creator>ethan_cheng</dc:creator>
      <dc:date>2017-03-23T03:46:16Z</dc:date>
    </item>
    <item>
      <title>Re: K82F erase/program flash while execute firmware in QSPI flash</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K82F-erase-program-flash-while-execute-firmware-in-QSPI-flash/m-p/652935#M39785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I had the same problem. Remember:&lt;/P&gt;&lt;P&gt;1.&amp;nbsp;Set FLASH_DRIVER_IS_FLASH_RESIDENT=1.&lt;/P&gt;&lt;P&gt;2.&amp;nbsp;disable interrupts.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Mar 2017 18:55:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K82F-erase-program-flash-while-execute-firmware-in-QSPI-flash/m-p/652935#M39785</guid>
      <dc:creator>calvinday</dc:creator>
      <dc:date>2017-03-29T18:55:39Z</dc:date>
    </item>
  </channel>
</rss>

