<?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>Kinetis Microcontrollers中的主题 Swap function</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Swap-function/m-p/245138#M6392</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="line-height: 115%; font-family: 'Arial','sans-serif'; font-size: 14pt; mso-ansi-language: EN-US;"&gt;Dear,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN lang="EN-US" style="line-height: 115%; font-family: 'Arial','sans-serif'; font-size: 14pt; mso-ansi-language: EN-US;"&gt;I have some problem with the Swap function.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="line-height: 115%; font-family: 'Arial','sans-serif'; font-size: 14pt; mso-ansi-language: EN-US;"&gt;I can init Swap the function, erase Block 1, copy new firmware in Block 1 and change the Swap flag to&lt;BR /&gt;complete and Reset the Kinetis MCU. The MCU start in the Block 1 normal. Now I set the Swap Flag to “UPDATE” and want to erase Block 0. I receive a “Protection violation detected Error”. FPROT0..3 have 0xFF status.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Jun 2013 13:22:35 GMT</pubDate>
    <dc:creator>j_cfernandez</dc:creator>
    <dc:date>2013-06-28T13:22:35Z</dc:date>
    <item>
      <title>Swap function</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Swap-function/m-p/245138#M6392</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="line-height: 115%; font-family: 'Arial','sans-serif'; font-size: 14pt; mso-ansi-language: EN-US;"&gt;Dear,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN lang="EN-US" style="line-height: 115%; font-family: 'Arial','sans-serif'; font-size: 14pt; mso-ansi-language: EN-US;"&gt;I have some problem with the Swap function.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="line-height: 115%; font-family: 'Arial','sans-serif'; font-size: 14pt; mso-ansi-language: EN-US;"&gt;I can init Swap the function, erase Block 1, copy new firmware in Block 1 and change the Swap flag to&lt;BR /&gt;complete and Reset the Kinetis MCU. The MCU start in the Block 1 normal. Now I set the Swap Flag to “UPDATE” and want to erase Block 0. I receive a “Protection violation detected Error”. FPROT0..3 have 0xFF status.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Jun 2013 13:22:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Swap-function/m-p/245138#M6392</guid>
      <dc:creator>j_cfernandez</dc:creator>
      <dc:date>2013-06-28T13:22:35Z</dc:date>
    </item>
    <item>
      <title>Re: Swap function</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Swap-function/m-p/245139#M6393</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;I am checking with that Flash SWAP issue, It will take some time to check this issue.&lt;/P&gt;&lt;P&gt;Thank you for the patience.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Aug 2013 01:16:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Swap-function/m-p/245139#M6393</guid>
      <dc:creator>Hui_Ma</dc:creator>
      <dc:date>2013-08-08T01:16:14Z</dc:date>
    </item>
    <item>
      <title>Re: Swap function</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Swap-function/m-p/245140#M6394</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;Which is the device?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Antonio&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Aug 2013 08:06:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Swap-function/m-p/245140#M6394</guid>
      <dc:creator>antonioconcio</dc:creator>
      <dc:date>2013-08-08T08:06:28Z</dc:date>
    </item>
    <item>
      <title>Re: Swap function</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Swap-function/m-p/245141#M6395</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="line-height: 115%; font-family: 'Arial','sans-serif'; font-size: 14pt; mso-ansi-language: EN-US;"&gt;MK60DN512ZVL Mask 4N30D rev 1.4&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="line-height: 115%; font-family: 'Arial','sans-serif'; font-size: 14pt; mso-ansi-language: EN-US;"&gt;&lt;SPAN class="hps"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="line-height: 115%; font-family: 'Arial','sans-serif'; font-size: 14pt; mso-ansi-language: EN-US;"&gt;&lt;SPAN class="hps"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="line-height: 115%; font-family: 'Arial','sans-serif'; font-size: 14pt; mso-ansi-language: EN-US;"&gt;&lt;SPAN class="hps"&gt;I have new&lt;/SPAN&gt; &lt;SPAN class="atn hps"&gt;knowledge:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="line-height: 115%; font-family: 'Arial','sans-serif'; font-size: 14pt; mso-ansi-language: EN-US;"&gt;I can init Swap the function, erase Block 1, copy new firmware in Block 1 and change the Swap flag to&lt;BR /&gt;complete and Reset the Kinetis MCU. The MCU Flag/Register s&lt;SPAN class="hps"&gt;ignals me, the app start now from Block 1. &lt;SPAN class="hps"&gt;In&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;reality&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;it starts&lt;/SPAN&gt; from Block 0.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="line-height: 115%; font-family: 'Arial','sans-serif'; font-size: 14pt; mso-ansi-language: EN-US;"&gt;&lt;SPAN class="hps"&gt;Regards&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Aug 2013 09:35:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Swap-function/m-p/245141#M6395</guid>
      <dc:creator>j_cfernandez</dc:creator>
      <dc:date>2013-08-08T09:35:12Z</dc:date>
    </item>
    <item>
      <title>Re: Swap function</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Swap-function/m-p/245142#M6396</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;I assume you have checked AN4533 and related software about Kinetis Flash SWAP function:&lt;/P&gt;&lt;P&gt;&lt;A href="http://cache.freescale.com/files/microcontrollers/doc/app_note/AN4533.pdf?fpsp=1&amp;amp;WT_TYPE=Application%20Notes&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=pdf&amp;amp;WT_ASSET=Documentation"&gt;http://cache.freescale.com/files/microcontrollers/doc/app_note/AN4533.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://cache.freescale.com/files/microcontrollers/doc/app_note/AN4533SW.zip"&gt;http://cache.freescale.com/files/microcontrollers/doc/app_note/AN4533SW.zip&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It need to check application code related 0x408 ~ 0x40B value related FPROT0~3 registers.&lt;/P&gt;&lt;P&gt;If there with some Flash memory protected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;B.R.&lt;/P&gt;&lt;P&gt;Ma Hui&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Aug 2013 08:21:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Swap-function/m-p/245142#M6396</guid>
      <dc:creator>Hui_Ma</dc:creator>
      <dc:date>2013-08-09T08:21:04Z</dc:date>
    </item>
    <item>
      <title>Re: Swap function</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Swap-function/m-p/245143#M6397</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just wanted to follow up to ensure that this was resolved.&amp;nbsp; Just for your information, I just wanted to make you aware of an errata that exists on that particular mask set with respect to the SWAP feature.&amp;nbsp; I have added the link below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://cache.freescale.com/files/microcontrollers/doc/errata/KINETIS_4N30D.pdf?fpsp=1&amp;amp;WT_TYPE=Errata&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=pdf&amp;amp;WT_ASSET=Documentation" title="http://cache.freescale.com/files/microcontrollers/doc/errata/KINETIS_4N30D.pdf?fpsp=1&amp;amp;WT_TYPE=Errata&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=pdf&amp;amp;WT_ASSET=Documentation"&gt;http://cache.freescale.com/files/microcontrollers/doc/errata/KINETIS_4N30D.pdf?fpsp=1&amp;amp;WT_TYPE=Errata&amp;amp;WT_VENDOR=FREESCALE…&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It states the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P data-canvas-width="26.68800079536438" data-font-name="g_font_p0_2" dir="ltr" style="font-size: 12px; font-family: sans-serif;"&gt;5706&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTFx: MCU security is inadvertently enabled (secured) if a mass erase is executed when the flash blocks/&lt;/P&gt;&lt;P data-canvas-width="468.2280139542821" data-font-name="g_font_p0_2" dir="ltr" style="font-size: 12px; font-family: sans-serif;"&gt;halves are swapped. This issue only affects applications that use the flash swap feature.&lt;/P&gt;&lt;P data-canvas-width="468.2280139542821" data-font-name="g_font_p0_2" dir="ltr" style="font-size: 12px; font-family: sans-serif;"&gt;&lt;/P&gt;&lt;P data-canvas-width="468.2280139542821" data-font-name="g_font_p0_2" dir="ltr" style="font-size: 12px; font-family: sans-serif;"&gt;Please let us know if you have any further questions.&lt;/P&gt;&lt;P data-canvas-width="468.2280139542821" data-font-name="g_font_p0_2" dir="ltr" style="font-size: 12px; font-family: sans-serif;"&gt;&lt;/P&gt;&lt;P data-canvas-width="468.2280139542821" data-font-name="g_font_p0_2" dir="ltr" style="font-size: 12px; font-family: sans-serif;"&gt;-Carlos&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Aug 2013 16:09:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Swap-function/m-p/245143#M6397</guid>
      <dc:creator>carlos_chavez</dc:creator>
      <dc:date>2013-08-09T16:09:37Z</dc:date>
    </item>
  </channel>
</rss>

