<?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: Problems getting the K10 EEPROM flex ram working in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224976#M4331</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I also am using the PE USB-ML-Universal and have seem the same problem. Just reported it in another thread. My code worked on OpenSDA but fails using Multilink in Jtag mode. See a 0x0b when I expect 0xf for DPART.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Roger&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 11 Oct 2013 13:56:31 GMT</pubDate>
    <dc:creator>rogerfl</dc:creator>
    <dc:date>2013-10-11T13:56:31Z</dc:date>
    <item>
      <title>Problems getting the K10 EEPROM flex ram working</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224969#M4324</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN lang="EN" style="font-family: 'Helvetica','sans-serif'; color: #3d3d3d; font-size: 10pt;"&gt;Hello,&lt;BR data-jive-statusinputadd="true" data-jive-truncation-flag="true" /&gt;I am having no luck in getting the K10 EEPROM flex ram working.&lt;BR /&gt;The device is marked as M10AFV IN86B bought from Farnell and has been confirmed as a K10DX64 part.&lt;BR /&gt;I want to use all of Flex NVM for 2k of EEPROM.&lt;BR /&gt;No matter how I setup the the EEE_SIZE and DFLASH_SIZE the SIM_FCFG1 register always reports:&lt;BR /&gt;NVMSIZE = 3 (32k)&lt;BR /&gt;PFSIZE = 5 (64k)&lt;BR /&gt;EESIZE = 3 (2k)&lt;BR /&gt;DEPART = 0x0B (32k) - ie no EEPROM)&lt;BR /&gt;My code hangs waiting for EEERDY in FTFL_FCNFG&lt;BR /&gt;&lt;BR /&gt;I am running Codewarrior 10.4 using a barebones project on the target K10 board and also tried this code on the K20DX part on the tower development kit. &lt;BR /&gt;Its looks like the partition and size have already been set and cannot be changed even after erasing the device with programmer and executing Erase all blocks command.&lt;BR data-jive-statusinputadd="true" data-jive-truncation-flag="true" /&gt;The partition command always reports ACCERR no matter what I do.&lt;BR data-jive-statusinputadd="true" data-jive-truncation-flag="true" /&gt;Is there any way to erase Data Flash IFR? &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN" style="font-family: 'Helvetica','sans-serif'; color: #3d3d3d; font-size: 10pt;"&gt;Is there anything I am doing wrong here?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN" style="font-family: 'Helvetica','sans-serif'; color: #3d3d3d; font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN" style="font-family: 'Helvetica','sans-serif'; color: #3d3d3d; font-size: 10pt;"&gt;Cheers&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN" style="font-family: 'Helvetica','sans-serif'; color: #3d3d3d; font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN" style="font-family: 'Helvetica','sans-serif'; color: #3d3d3d; font-size: 10pt;"&gt;Here is a code snipet…..&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN" style="font-family: 'Helvetica','sans-serif'; color: #3d3d3d; font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #7f0055; font-size: 10pt; font-family: 'Courier New';"&gt;#define&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt; EEE_SIZE_32&amp;nbsp;&amp;nbsp;&amp;nbsp; (0x39)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #7f0055; font-size: 10pt; font-family: 'Courier New';"&gt;#define&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt; EEE_SIZE_64&amp;nbsp;&amp;nbsp;&amp;nbsp; (0x38)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #7f0055; font-size: 10pt; font-family: 'Courier New';"&gt;#define&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt; EEE_SIZE_128&amp;nbsp;&amp;nbsp; (0x37)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #7f0055; font-size: 10pt; font-family: 'Courier New';"&gt;#define&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt; EEE_SIZE_256&amp;nbsp;&amp;nbsp; (0x36)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #7f0055; font-size: 10pt; font-family: 'Courier New';"&gt;#define&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt; EEE_SIZE_512&amp;nbsp;&amp;nbsp; (0x35)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #7f0055; font-size: 10pt; font-family: 'Courier New';"&gt;#define&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt; EEE_SIZE_1K&amp;nbsp;&amp;nbsp;&amp;nbsp; (0x34)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #7f0055; font-size: 10pt; font-family: 'Courier New';"&gt;#define&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt; EEE_SIZE_2K&amp;nbsp;&amp;nbsp;&amp;nbsp; (0x33)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #7f0055; font-size: 10pt; font-family: 'Courier New';"&gt;#define&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt; EEE_SIZE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EEE_SIZE_2K&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #7f0055; font-size: 10pt; font-family: 'Courier New';"&gt;#define&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt; DFLASH_SIZE_0&amp;nbsp; (0x08)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #7f0055; font-size: 10pt; font-family: 'Courier New';"&gt;#define&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt; DFLASH_SIZE_8&amp;nbsp; (0x09)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #7f0055; font-size: 10pt; font-family: 'Courier New';"&gt;#define&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt; DFLASH_SIZE_16 (0x0A)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #7f0055; font-size: 10pt; font-family: 'Courier New';"&gt;#define&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt; DFLASH_SIZE_32 (0x0B)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #7f0055; font-size: 10pt; font-family: 'Courier New';"&gt;#define&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt; DFLASH_SIZE&amp;nbsp;&amp;nbsp;&amp;nbsp; DFLASH_SIZE_0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #7f0055; font-size: 10pt; font-family: 'Courier New';"&gt;int&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt; &lt;STRONG&gt;main&lt;/STRONG&gt;(&lt;/SPAN&gt;&lt;STRONG style="color: #7f0055; font-size: 10pt; font-family: 'Courier New';"&gt;void&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: #005032; font-size: 10pt;"&gt;byte&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp; accessError;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: #005032; font-size: 10pt;"&gt;byte&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp; violationError;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: #005032; font-size: 10pt;"&gt;byte&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp; readCollisionError;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: #005032; font-size: 10pt;"&gt;byte&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp; commandComplete;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: #005032; font-size: 10pt;"&gt;byte&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp; eeeReady = (FTFL_FCNFG &amp;amp; FTFL_FCNFG_EEERDY_MASK) ? 1 : 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: #005032; font-size: 10pt;"&gt;byte&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp; ramReady = (FTFL_FCNFG &amp;amp; FTFL_FCNFG_RAMRDY_MASK) ? 1 : 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; background: silver; color: #005032; font-size: 10pt;"&gt;dword&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp; nvmSize = (SIM_FCFG1 &amp;amp; SIM_FCFG1_NVMSIZE_MASK) &amp;gt;&amp;gt; SIM_FCFG1_NVMSIZE_SHIFT;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; background: silver; color: #005032; font-size: 10pt;"&gt;dword&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp; pfSize&amp;nbsp; = (SIM_FCFG1 &amp;amp; SIM_FCFG1_PFSIZE_MASK) &amp;gt;&amp;gt; SIM_FCFG1_PFSIZE_SHIFT;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; background: silver; color: #005032; font-size: 10pt;"&gt;dword&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp; eeSize&amp;nbsp; = (SIM_FCFG1 &amp;amp; SIM_FCFG1_EESIZE_MASK) &amp;gt;&amp;gt; SIM_FCFG1_EESIZE_SHIFT;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; background: silver; color: #005032; font-size: 10pt;"&gt;dword&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp; depart&amp;nbsp; = (SIM_FCFG1 &amp;amp; SIM_FCFG1_DEPART_MASK) &amp;gt;&amp;gt; SIM_FCFG1_DEPART_SHIFT;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp; SIM_SCGC6 |= SIM_SCGC6_FTFL_MASK;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt;"&gt;// ensure flash memory clock is enabled&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt;"&gt;// test if flash has be configured&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;STRONG style="color: #7f0055; font-size: 10pt; font-family: 'Courier New';"&gt;if&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt; (depart != DFLASH_SIZE)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt;"&gt;// &lt;SPAN style="text-decoration: underline;"&gt;test&lt;/SPAN&gt; and clear any errors&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG style="color: #7f0055; font-size: 10pt; font-family: 'Courier New';"&gt;if&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt; (FTFL_FSTAT &amp;amp; (FTFL_FSTAT_ACCERR_MASK | FTFL_FSTAT_FPVIOL_MASK))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTFL_FSTAT = (FTFL_FSTAT_ACCERR_MASK | FTFL_FSTAT_FPVIOL_MASK);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt;"&gt;// set EEPROM partition and size&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTFL_FCCOB0 = FTFL_FCCOB0_CCOBn(0x80);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt;"&gt;// PMGPART - program partition function command&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTFL_FCCOB1 = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt;"&gt;// not used&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTFL_FCCOB2 = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt;"&gt;// not used&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTFL_FCCOB3 = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt;"&gt;// not used&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTFL_FCCOB4 = EEE_SIZE;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt;"&gt;// EEPROM - size code &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTFL_FCCOB5 = DFLASH_SIZE;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt;"&gt;// DEPART - partition code&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTFL_FSTAT = FTFL_FSTAT_CCIF_MASK;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt;"&gt;// launch command &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG style="color: #7f0055; font-size: 10pt; font-family: 'Courier New';"&gt;while&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;(!(FTFL_FSTAT &amp;amp; FTFL_FSTAT_CCIF_MASK));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt;"&gt;// wait for command to complete&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; accessError&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = (FTFL_FSTAT &amp;amp; FTFL_FSTAT_ACCERR_MASK) ? 1 : 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; violationError&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = (FTFL_FSTAT &amp;amp; FTFL_FSTAT_FPVIOL_MASK) ? 1 : 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; readCollisionError = (FTFL_FSTAT &amp;amp; FTFL_FSTAT_RDCOLERR_MASK) ? 1 : 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; commandComplete&amp;nbsp;&amp;nbsp;&amp;nbsp; = (FTFL_FSTAT &amp;amp; FTFL_FSTAT_MGSTAT0_MASK) ? 1 : 0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt;"&gt;// set &lt;SPAN style="text-decoration: underline;"&gt;flex&lt;/SPAN&gt; ram as EEPROM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTFL_FCCOB0 = FTFL_FCCOB0_CCOBn(0x81);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt;"&gt;// SETRAM - set FlexRAM function command&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTFL_FCCOB1 = 0x00;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt;"&gt;// make FlexRAM available for EEPROM command&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTFL_FSTAT = FTFL_FSTAT_CCIF_MASK;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt;"&gt;// launch command &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG style="color: #7f0055; font-size: 10pt; font-family: 'Courier New';"&gt;while&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;(!(FTFL_FSTAT &amp;amp; FTFL_FSTAT_CCIF_MASK));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt;"&gt;// wait for command to complete&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; accessError&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = (FTFL_FSTAT &amp;amp; FTFL_FSTAT_ACCERR_MASK) ? 1 : 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; violationError&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = (FTFL_FSTAT &amp;amp; FTFL_FSTAT_FPVIOL_MASK) ? 1 : 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; readCollisionError = (FTFL_FSTAT &amp;amp; FTFL_FSTAT_RDCOLERR_MASK) ? 1 : 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; commandComplete&amp;nbsp;&amp;nbsp;&amp;nbsp; = (FTFL_FSTAT &amp;amp; FTFL_FSTAT_MGSTAT0_MASK) ? 1 : 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;STRONG style="color: #7f0055; font-size: 10pt; font-family: 'Courier New';"&gt;while&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 10pt;"&gt;(!(FTFL_FCNFG &amp;amp; FTFL_FCNFG_EEERDY_MASK));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt;"&gt;// wait for EEPROM ready&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Jul 2013 07:57:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224969#M4324</guid>
      <dc:creator>julianmorrison</dc:creator>
      <dc:date>2013-07-26T07:57:15Z</dc:date>
    </item>
    <item>
      <title>Re: Problems getting the K10 EEPROM flex ram working</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224970#M4325</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;After execute the Program Partition Command, there is no need to execute Set FlexRAM Function Command. &lt;/P&gt;&lt;P&gt;When partitioned for EEPROM, the FlexRAM is typically used to store EEPROM data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wish it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;B.R.&lt;/P&gt;&lt;P&gt;Ma Hui&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Jul 2013 02:36:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224970#M4325</guid>
      <dc:creator>Hui_Ma</dc:creator>
      <dc:date>2013-07-27T02:36:31Z</dc:date>
    </item>
    <item>
      <title>Re: Problems getting the K10 EEPROM flex ram working</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224971#M4326</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, I was wondering about that part.&lt;/P&gt;&lt;P&gt;However, I still cannot run the partition command without a ACCERR even after erasing the whole device.&lt;/P&gt;&lt;P&gt;Is this a 'write once' command that can only be done on a brand new device? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Jul 2013 10:14:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224971#M4326</guid>
      <dc:creator>julianmorrison</dc:creator>
      <dc:date>2013-07-27T10:14:44Z</dc:date>
    </item>
    <item>
      <title>Re: Problems getting the K10 EEPROM flex ram working</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224972#M4327</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;The program partition command can only execute only once during the entire lifetime of a given application.&lt;BR /&gt;If you want to run program partition command again, it need to do a erase all blocks command or using external JTAG debugger to do a mass erase.&lt;BR /&gt;Kinetis 100MHz product provides an Flexmemory example demo, you could refer that application:&lt;BR /&gt;[flexmem_demo] of KINETIS512_V2_SC:&lt;BR /&gt;&lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=K10_100&amp;amp;nodeId=01624698C9DE2DDD8B&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab"&gt;http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=K10_100&amp;amp;nodeId=01624698C9DE2DDD8B&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab&lt;/A&gt;&lt;/P&gt;&lt;P&gt;It also need pay attention that the program partition command need to be run from SRAM, not from Flash.&lt;BR /&gt;You can refer AN4695 file about&amp;nbsp; how to execute Flash command from SRAM:&lt;BR /&gt;&lt;A href="http://cache.freescale.com/files/32bit/doc/app_note/AN4695.pdf"&gt;http://cache.freescale.com/files/32bit/doc/app_note/AN4695.pdf&lt;/A&gt;&lt;BR /&gt;Wish it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;B.R.&lt;/P&gt;&lt;P&gt;Ma Hui&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jul 2013 03:59:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224972#M4327</guid>
      <dc:creator>Hui_Ma</dc:creator>
      <dc:date>2013-07-30T03:59:50Z</dc:date>
    </item>
    <item>
      <title>Re: Problems getting the K10 EEPROM flex ram working</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224973#M4328</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;P&gt;Thanks for the information. I understand about running from sram but I still don't understand why DEPART reports 0x0B even after jtag device erase or erase all blocks. &lt;/P&gt;&lt;P&gt;I am expecting it to report 0x0F.&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Jul 2013 17:10:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224973#M4328</guid>
      <dc:creator>julianmorrison</dc:creator>
      <dc:date>2013-07-31T17:10:08Z</dc:date>
    </item>
    <item>
      <title>Re: Problems getting the K10 EEPROM flex ram working</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224974#M4329</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;That's really strange. I do a test with TWR-K20D50M board, which is using PK20X128VLH&amp;nbsp; mask set "1N86B" product, which after JTAG tool mass erase operation&amp;nbsp; SIM_FCFG1 [DEPART] bits value is 0xF. How many chips with that behaviours?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Aug 2013 08:13:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224974#M4329</guid>
      <dc:creator>Hui_Ma</dc:creator>
      <dc:date>2013-08-01T08:13:07Z</dc:date>
    </item>
    <item>
      <title>Re: Problems getting the K10 EEPROM flex ram working</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224975#M4330</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hui_Ma,&lt;/P&gt;&lt;P&gt;Thank you so much for your help and patience!&lt;/P&gt;&lt;P&gt;The JTAG programmer I am using is a PE USB-ML-UNIVSAL.&lt;/P&gt;&lt;P&gt;It appears that this programmer does not reset the &lt;SPAN lang="EN" style="font-family: 'Helvetica','sans-serif'; color: #3d3d3d; font-size: 10pt;"&gt;SIM_FCFG1 [DEPART] bits to 0xF as expected.&lt;/SPAN&gt; But I will investigate further. &lt;/P&gt;&lt;P&gt;However, I have discovered an advanced option in the programmer connection that allows me to set the EEPROM size and partition correctly and this is enough for me to move forward with our development.&lt;/P&gt;&lt;P&gt;I will work on programming the partition from SRAM in the near future&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Aug 2013 07:29:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224975#M4330</guid>
      <dc:creator>julianmorrison</dc:creator>
      <dc:date>2013-08-08T07:29:48Z</dc:date>
    </item>
    <item>
      <title>Re: Problems getting the K10 EEPROM flex ram working</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224976#M4331</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I also am using the PE USB-ML-Universal and have seem the same problem. Just reported it in another thread. My code worked on OpenSDA but fails using Multilink in Jtag mode. See a 0x0b when I expect 0xf for DPART.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Roger&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Oct 2013 13:56:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224976#M4331</guid>
      <dc:creator>rogerfl</dc:creator>
      <dc:date>2013-10-11T13:56:31Z</dc:date>
    </item>
    <item>
      <title>Re: Problems getting the K10 EEPROM flex ram working</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224977#M4332</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am also using the PE USB-ML-Universal, and I'm seeing the exact same thing.&amp;nbsp; I completed running the Erase All Blocks code, but this is discouraging.&amp;nbsp; I would think the debugger could erase the FlexNVM, and allow development to simulate working with a new part. ???&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Dec 2013 20:58:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224977#M4332</guid>
      <dc:creator>marcbunyard</dc:creator>
      <dc:date>2013-12-17T20:58:38Z</dc:date>
    </item>
    <item>
      <title>Re: Problems getting the K10 EEPROM flex ram working</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224978#M4333</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Julian -&amp;nbsp; I'm in the same situation here.&amp;nbsp; I was looking for the advanced option in the programmer connection to set the partition info. that you spoke of, but I was unable to find it.&amp;nbsp; Can you tell me where you found it?&amp;nbsp; &lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Keith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Jan 2014 21:58:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224978#M4333</guid>
      <dc:creator>KeithL</dc:creator>
      <dc:date>2014-01-10T21:58:50Z</dc:date>
    </item>
    <item>
      <title>Re: Problems getting the K10 EEPROM flex ram working</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224979#M4334</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think you're talking about Run-&amp;gt;Debug Configurations -&amp;gt;Main:Connection:Edit-&amp;gt;Connection:Advanced Programming Options-&amp;gt;Partition:Enable partitioning for the device.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Jan 2014 22:12:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224979#M4334</guid>
      <dc:creator>marcbunyard</dc:creator>
      <dc:date>2014-01-10T22:12:29Z</dc:date>
    </item>
    <item>
      <title>Re: Problems getting the K10 EEPROM flex ram working</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224980#M4335</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If the issue is same with below thread, with it helps.&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/thread/317178" title="https://community.freescale.com/thread/317178"&gt;https://community.freescale.com/thread/317178&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jan 2014 08:29:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224980#M4335</guid>
      <dc:creator>Hui_Ma</dc:creator>
      <dc:date>2014-01-13T08:29:42Z</dc:date>
    </item>
    <item>
      <title>Re: Problems getting the K10 EEPROM flex ram working</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224981#M4336</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Having returned to this problem of DEPART = 0x0B after mass erase using P&amp;amp;E micro multilink universal I thought I would try upgrading from CW10.4 to CW 10.6. Bingo! DEPART is now erased to 0x0F and programming partition now works just fine. I thought I would share this :-)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2014 12:29:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Problems-getting-the-K10-EEPROM-flex-ram-working/m-p/224981#M4336</guid>
      <dc:creator>julian_morrison</dc:creator>
      <dc:date>2014-08-27T12:29:16Z</dc:date>
    </item>
  </channel>
</rss>

