<?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: XEP100 EEEPROM in S12 / MagniV Microcontrollers</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737710#M14955</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John,&lt;/P&gt;&lt;P&gt;When we load &lt;SPAN style="background: white;"&gt;EEPROM Quick Start&lt;/SPAN&gt; project into MCU and MCU is not partitioned yet, the DFLASH should be blank as on image002.png.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;When we start debugging = stepping through code, the D-Flash become be partitioned and after few steps we will see that DFLASH is Programmed as on image001.png.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;It seems, that your system board was not partitioned yet.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;So, currently I do not see any issue in described behavior.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;BR&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;Radek&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 26 Mar 2018 07:42:04 GMT</pubDate>
    <dc:creator>RadekS</dc:creator>
    <dc:date>2018-03-26T07:42:04Z</dc:date>
    <item>
      <title>XEP100 EEEPROM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737694#M14939</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="border: 0px currentColor; color: #51626f; font-size: 14px; background-color: #ffffff;"&gt;I notice in the EEEPROM_Quick_Start.mcp project in the main.c code there is the line..&lt;/P&gt;&lt;P style="border: 0px currentColor; color: #51626f; font-size: 14px; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="border: 0px currentColor; color: #51626f; font-size: 14px; background-color: #ffffff;"&gt;&lt;STRONG&gt;#define PARTITION_D_FLASH 0x20&amp;nbsp; /* M48H mask only */&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="border: 0px currentColor; color: #51626f; font-size: 14px; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="border: 0px currentColor; color: #51626f; font-size: 14px; background-color: #ffffff;"&gt;As I am using a different mask (1N35H) could &amp;nbsp;someone tell me how the PARTITION should be modified.&lt;/P&gt;&lt;P style="border: 0px currentColor; color: #51626f; font-size: 14px; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="border: 0px currentColor; color: #51626f; font-size: 14px; background-color: #ffffff;"&gt;We are using the DEMOAX9S12 evaluation board with the XEP100 device and using the EEEPROM_Quick_Start.mcp&amp;nbsp;&amp;nbsp;project from the downloaded&amp;nbsp;&lt;SPAN style="border: 0px currentColor; color: #000000; font-size: medium; font-weight: inherit;"&gt;AN3743SW.zip files. I am able to verify the EEEPROM memory functionality by stepping through the code using Codewarrior when connected to the Demo board but when trying to repeat the process on our design of system board with a XEP100 then the FDIV error is displayed&amp;nbsp;whilst executing the step through. I've confirmed the&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="border: 0px currentColor; color: #51626f; font-size: 14px; background-color: #ffffff;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="border: 0px currentColor; color: #51626f; font-size: 14px; background-color: #ffffff;"&gt;&lt;SPAN style="border: 0px currentColor; color: #000000; font-size: medium; font-weight: inherit;"&gt;'#define FCLK_DIV 0x2F&amp;nbsp;&amp;nbsp; // Flash clock divider for 50MHz crystal'&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="border: 0px currentColor; color: #51626f; font-size: 14px; background-color: #ffffff;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="border: 0px currentColor; color: #51626f; font-size: 14px; background-color: #ffffff;"&gt;&lt;SPAN style="border: 0px currentColor; color: #000000; font-size: medium; font-weight: inherit;"&gt;in the CLOCK DIVIDE SECTION is correct and the board/device functions correctly with the rest of the project. This is the second system board with an XEP100 device showing the same problem so I'm confident I've ruled out a&amp;nbsp;device with faulty memory.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="border: 0px currentColor; color: #51626f; font-size: 14px; background-color: #ffffff;"&gt;&lt;SPAN style="border: 0px currentColor; color: #000000; font-size: medium; font-weight: inherit;"&gt;Any ideas?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Mar 2018 09:31:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737694#M14939</guid>
      <dc:creator>johnthompson001</dc:creator>
      <dc:date>2018-03-07T09:31:29Z</dc:date>
    </item>
    <item>
      <title>Re: XEP100 EEEPROM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737695#M14940</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;The difference between 1N35H and 5M48H is only in the fab site not in the silicon.&lt;/P&gt;&lt;P&gt;You can refer to errata of these masksets, they are identical.&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/docs/en/errata/MSE9S12XEP100_1N35H.htm"&gt;https://www.nxp.com/docs/en/errata/MSE9S12XEP100_1N35H.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/docs/en/errata/MSE9S12XEP100_5M48H.htm"&gt;https://www.nxp.com/docs/en/errata/MSE9S12XEP100_5M48H.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do you really use 50MHz crystal?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The specification of max f_osc is 16MHz with loop-controlled and 40MHz with full-swing Pierce oscillator.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2018 09:29:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737695#M14940</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2018-03-14T09:29:49Z</dc:date>
    </item>
    <item>
      <title>Re: XEP100 EEEPROM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737696#M14941</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John,&lt;/P&gt;&lt;P&gt;The &lt;SPAN style="background: white;"&gt;AN3743&lt;/SPAN&gt; is now quite old application note.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;It seems that &lt;STRONG&gt;“&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="border: none windowtext 1.0pt; padding: 0in;"&gt;M48H mask only” note is rather related to the preproduction masksets (like&lt;/SPAN&gt; xM22E, not produced anymore)&lt;SPAN style="border: none windowtext 1.0pt; padding: 0in;"&gt; insted of&lt;/SPAN&gt; &lt;SPAN style="background: white;"&gt;1N35H&lt;/SPAN&gt;. The 1N35H is newest version produced in TSMC11 fab. It exactly refers to 5M48H maskset from TSMC FAB3 (dual source for avoiding delivery issues).&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;As correctly mentioned by Daniel, the maximum oscillator frequency for S12XE is specified as 40MHz (&lt;/SPAN&gt;Full Swing Pierce oscillator connection, see Table A-4. Operating Conditions in RM&lt;SPAN style="background: white;"&gt;).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;What oscillator you use on your design of system board&lt;/SPAN&gt;?&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;See &lt;/SPAN&gt;Table 24-9. FDIV vs OSCCLK Frequency in RM for obtain correct FCLKDIV register value.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please look at attached short S12XE EEPROM description and example codes.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I hope it helps you&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Radek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2018 11:21:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737696#M14941</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2018-03-14T11:21:44Z</dc:date>
    </item>
    <item>
      <title>Re: XEP100 EEEPROM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737697#M14942</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Radek,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I’m using a SMD crystal oscillator fed into the Extal input on the XEP100. Interestingly, I’ve installed a 50MHz crystal oscillator on the DemoAX9S12 board and tried the same EEEPROM Quick Start and it worked OK… but it is not the same oscillator! I’ll try a 20MHz oscillator now I’m armed with your information.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;John Thompson&lt;/P&gt;&lt;P&gt;Testometric&lt;/P&gt;&lt;P&gt;materials testing machines&lt;/P&gt;&lt;P&gt;Unit 1, Lincoln Business Park&lt;/P&gt;&lt;P&gt;Lincoln Close, Rochdale&lt;/P&gt;&lt;P&gt;Lancashire, England OL11 1NR&lt;/P&gt;&lt;P&gt;Telephone: +44 (0) 1706 654039&lt;/P&gt;&lt;P&gt;Facsimile: +44 (0) 1706 646089&lt;/P&gt;&lt;P&gt;Website: &lt;A href="www.testometric.co.uk&amp;lt;blocked::http://www.testometric.co.uk/&amp;gt;" target="test_blank"&gt;www.testometric.co.uk&amp;lt;blocked::http://www.testometric.co.uk/&amp;gt;&lt;/A&gt;;&lt;/P&gt;&lt;P&gt;Reg. No. 1112862 England&lt;/P&gt;&lt;P&gt;P Please consider the environment before printing this email.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2018 12:16:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737697#M14942</guid>
      <dc:creator>johnthompson001</dc:creator>
      <dc:date>2018-03-14T12:16:37Z</dc:date>
    </item>
    <item>
      <title>Re: XEP100 EEEPROM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737698#M14943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Radek,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you mean to attach something?&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;John Thompson&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2018 12:17:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737698#M14943</guid>
      <dc:creator>johnthompson001</dc:creator>
      <dc:date>2018-03-14T12:17:49Z</dc:date>
    </item>
    <item>
      <title>Re: XEP100 EEEPROM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737699#M14944</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Many thanks Daniel.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2018 12:23:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737699#M14944</guid>
      <dc:creator>johnthompson001</dc:creator>
      <dc:date>2018-03-14T12:23:13Z</dc:date>
    </item>
    <item>
      <title>Re: XEP100 EEEPROM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737700#M14945</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John,&lt;/P&gt;&lt;P&gt;I think that MCU can run with 50MHz external CMOS oscillator, but it is still beyond operating characteristics. So, no guarantee.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please be aware, that crystal oscillator may be connected in two oscillator connections (Loop Control/Full Swing).&lt;/P&gt;&lt;P&gt;The Full Swing connection should contain external resistor (typ. 1MOhm) in parallel to the crystal. The PE7 (XCLKS) pin should be pulled-down during reset for Full Swing connection and External CMOS oscillator as clock sources.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If the code works on evaluation board and not on your system board, the issue may be also somewhere else. Could you please share your schematic for short review?&lt;/P&gt;&lt;P&gt;If it cannot be shared publicly, please create a service ticket for that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Radek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2018 12:47:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737700#M14945</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2018-03-14T12:47:46Z</dc:date>
    </item>
    <item>
      <title>Re: XEP100 EEEPROM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737701#M14946</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Radek,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I’ve tried the EEEPROM Quick Start with a 20MHz oscillator (remembering to alter the FCLK_DIV to 0x13) with no positive change.&lt;/P&gt;&lt;P&gt;XCLKS is pulled down on Reset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I’ve also tried running the two projects in the attachment (Emulated EEPROM &amp;amp; Initial_data_in_Emulated EEPROM) but I’m not sure what I’m looking for to verify the EEPROM memory is working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can send you the schematic if you’ve time to have a quick look although our XEP100 based board works when I load other projects… just not the EEPROM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2018 16:29:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737701#M14946</guid>
      <dc:creator>johnthompson001</dc:creator>
      <dc:date>2018-03-14T16:29:52Z</dc:date>
    </item>
    <item>
      <title>Re: XEP100 EEEPROM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737702#M14947</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Radek,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I feel I’m missing something obvious here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I connect to the Demo board (50MHz clock) and launch the EEEPROM Quick Start project I see the following memory:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I connect to our board (20MHz clock) and launch the project on our board I see the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I’ve verified the FCLK_DIVIDE is set correctly.&lt;/P&gt;&lt;P&gt;I don’t see any errors whilst stepping through the code in Debug.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry if I’m missing something obvious.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2018 17:38:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737702#M14947</guid>
      <dc:creator>johnthompson001</dc:creator>
      <dc:date>2018-03-14T17:38:53Z</dc:date>
    </item>
    <item>
      <title>Re: XEP100 EEEPROM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737703#M14948</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Radek,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There seems to be a problem with programming the Flash memory on the XEP100 device so please ignore the last message to you.&lt;/P&gt;&lt;P&gt;I have another board with a XEP100 device that I will use. This can be flash programmed via the BDM but still does not execute the EEEPROM Quick Start project successfully.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;John Thompson&lt;/P&gt;&lt;P&gt;Testometric&lt;/P&gt;&lt;P&gt;materials testing machines&lt;/P&gt;&lt;P&gt;Unit 1, Lincoln Business Park&lt;/P&gt;&lt;P&gt;Lincoln Close, Rochdale&lt;/P&gt;&lt;P&gt;Lancashire, England OL11 1NR&lt;/P&gt;&lt;P&gt;Telephone: +44 (0) 1706 654039&lt;/P&gt;&lt;P&gt;Facsimile: +44 (0) 1706 646089&lt;/P&gt;&lt;P&gt;Website: &lt;A href="www.testometric.co.uk&amp;lt;blocked::http://www.testometric.co.uk/&amp;gt;" target="test_blank"&gt;www.testometric.co.uk&amp;lt;blocked::http://www.testometric.co.uk/&amp;gt;&lt;/A&gt;;&lt;/P&gt;&lt;P&gt;Reg. No. 1112862 England&lt;/P&gt;&lt;P&gt;P Please consider the environment before printing this email.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Mar 2018 10:11:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737703#M14948</guid>
      <dc:creator>johnthompson001</dc:creator>
      <dc:date>2018-03-15T10:11:56Z</dc:date>
    </item>
    <item>
      <title>Re: XEP100 EEEPROM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737704#M14949</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.5pt; color: #3d3d3d;"&gt;Hi John,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.5pt; color: #3d3d3d;"&gt;Could you please elaborate on what exactly doesn't work? Do you see any error flags?&amp;nbsp;Which Flash operation sets the flags?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.5pt; color: #3d3d3d;"&gt;Just to be sure, the external oscillator is 1.8V CMOS compatible, and you can measure correct bus clock frequency (max 50MHz) on ECLK pin, right?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.5pt; color: #3d3d3d;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.5pt; color: #3d3d3d;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.5pt; color: #3d3d3d;"&gt;Daniel&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Mar 2018 11:32:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737704#M14949</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2018-03-16T11:32:16Z</dc:date>
    </item>
    <item>
      <title>Re: XEP100 EEEPROM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737705#M14950</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John,&lt;/P&gt;&lt;P&gt;Thank you for more information.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Just idea: Do you work with the same project at both boards (50MHz/20MHz)? Or you have different projects with almost the same code?&lt;/P&gt;&lt;P&gt;The default project does not refresh EEEPROM content when we stop MCU. This must be enabled in menu-HC12MultilinkCyclonePro-Debugging Memory Map-global eeprom-refresh memory when halting. Please check whether this option is checked in your project.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper" image-alt="Debugging memory map.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/33771i65F4DD099EA69B29/image-size/large?v=v2&amp;amp;px=999" role="button" title="Debugging memory map.png" alt="Debugging memory map.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="refresh EEPROM.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/33920i5AC6972996802C1B/image-size/large?v=v2&amp;amp;px=999" role="button" title="refresh EEPROM.png" alt="refresh EEPROM.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Note: The Partition command must not be interrupted (e.g. by any reset), otherwise the D-Flash may be just partially formatted. If you want to check whether D-Flash was correctly formatted, please look at address 0x13F000. There should be two words with sector header. The 0xFFFFFFFF value means, that Partition command was probably interrupted. In that case, you must do mass erase of MCU prior next Partition command execution.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The mass erase is also necessary when you want to change any of partition parameters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For mass erase go to menu-HC12MultilinkCyclonePro-Unsecure-select appropriate FCLKDIV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Full Partition command do not need mass erase, but it could be run only in special mode (=with debugger interface connection).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I hope it helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Radek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Mar 2018 12:10:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737705#M14950</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2018-03-19T12:10:39Z</dc:date>
    </item>
    <item>
      <title>Re: XEP100 EEEPROM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737706#M14951</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daniel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The crystal oscillator is HCMOS/TTL compatible reduced to a 2.2 v amplitude signal and confirmed at 50MHz.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;John Thompson&lt;/P&gt;&lt;P&gt;Testometric&lt;/P&gt;&lt;P&gt;materials testing machines&lt;/P&gt;&lt;P&gt;Unit 1, Lincoln Business Park&lt;/P&gt;&lt;P&gt;Lincoln Close, Rochdale&lt;/P&gt;&lt;P&gt;Lancashire, England OL11 1NR&lt;/P&gt;&lt;P&gt;Telephone: +44 (0) 1706 654039&lt;/P&gt;&lt;P&gt;Facsimile: +44 (0) 1706 646089&lt;/P&gt;&lt;P&gt;Website: &lt;A href="www.testometric.co.uk&amp;lt;blocked::http://www.testometric.co.uk/&amp;gt;" target="test_blank"&gt;www.testometric.co.uk&amp;lt;blocked::http://www.testometric.co.uk/&amp;gt;&lt;/A&gt;;&lt;/P&gt;&lt;P&gt;Reg. No. 1112862 England&lt;/P&gt;&lt;P&gt;P Please consider the environment before printing this email.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Mar 2018 18:04:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737706#M14951</guid>
      <dc:creator>johnthompson001</dc:creator>
      <dc:date>2018-03-20T18:04:34Z</dc:date>
    </item>
    <item>
      <title>Re: XEP100 EEEPROM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737707#M14952</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Radek,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your help so far.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My project are not the same as EEPROM Quick Start but I can flash both devices with my project and they function correctly. I have captured the address from 0x13FE00 and I can see that the loaded code is not the same on my project as when I start the EEPROM Quick Start with the DEMOAX9S12 board.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The address 0x13F000 is not as you suggested when loaded into my project.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I launch the project using Codewarrior using Debug the mass erase is performed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I’m sorry I can’t find the Debugging Memory Map in the P&amp;amp;E CyclonePro settings.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Mar 2018 18:27:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737707#M14952</guid>
      <dc:creator>johnthompson001</dc:creator>
      <dc:date>2018-03-20T18:27:58Z</dc:date>
    </item>
    <item>
      <title>Re: XEP100 EEEPROM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737708#M14953</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Radek,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I feel to have exhausted all options here.&lt;/P&gt;&lt;P&gt;I’m comparing behaviour on the DEMOAX9S12 XEP100 board with our project using an XEP100 device using the EEPROM Quick Start project  via Debug mode.&lt;/P&gt;&lt;P&gt;The crystal oscillators are the same value 50MHz and  XCLKS=0.&lt;/P&gt;&lt;P&gt;The DEMO board works well and programs the DFLASH… see below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Our system board with the XEP100 device using the EEPROM Quick Start shows a blank DFLASH… see below.&lt;/P&gt;&lt;P&gt;PS. I can flash our system board with another project and it functions as expected but this project does not use DFLASH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have any more ideas what is missing?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Mar 2018 16:39:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737708#M14953</guid>
      <dc:creator>johnthompson001</dc:creator>
      <dc:date>2018-03-23T16:39:45Z</dc:date>
    </item>
    <item>
      <title>Re: XEP100 EEEPROM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737709#M14954</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John,&lt;/P&gt;&lt;P&gt;When you click on Debug button, the debugger will erase Flash and EEPROM by sectors – this is not mass erase. Please, do not believe to the information from image003.png warning.&lt;/P&gt;&lt;P&gt;Please use unsecure command if you wish erasing Partitioning.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to apologize. My mistake, that last D-Flash sector starts at address 0x107F00 and not at &lt;SPAN style="background: white;"&gt;0x13F000&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;Please make screenshot of your P&amp;amp;E CyclonePro settings&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;Mine is:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper" image-alt="Debugging memory map option.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/13269i9948B0D3BFF4A8CE/image-size/large?v=v2&amp;amp;px=999" role="button" title="Debugging memory map option.png" alt="Debugging memory map option.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Radek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Mar 2018 07:23:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737709#M14954</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2018-03-26T07:23:10Z</dc:date>
    </item>
    <item>
      <title>Re: XEP100 EEEPROM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737710#M14955</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John,&lt;/P&gt;&lt;P&gt;When we load &lt;SPAN style="background: white;"&gt;EEPROM Quick Start&lt;/SPAN&gt; project into MCU and MCU is not partitioned yet, the DFLASH should be blank as on image002.png.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;When we start debugging = stepping through code, the D-Flash become be partitioned and after few steps we will see that DFLASH is Programmed as on image001.png.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;It seems, that your system board was not partitioned yet.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;So, currently I do not see any issue in described behavior.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;BR&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white;"&gt;Radek&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Mar 2018 07:42:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737710#M14955</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2018-03-26T07:42:04Z</dc:date>
    </item>
    <item>
      <title>Re: XEP100 EEEPROM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737711#M14956</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Radek,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for coming back to me.&lt;/P&gt;&lt;P&gt;Is this the information you require below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Mar 2018 08:59:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737711#M14956</guid>
      <dc:creator>johnthompson001</dc:creator>
      <dc:date>2018-03-26T08:59:13Z</dc:date>
    </item>
    <item>
      <title>Re: XEP100 EEEPROM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737712#M14957</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Radeks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I’ve stepped through the program using the Debug function and the memory is not changing. There are no errors displayed by the Debugger.&lt;/P&gt;&lt;P&gt;I feel there is an issue with the partitioning but I can’t see what the issue is.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Mar 2018 16:45:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737712#M14957</guid>
      <dc:creator>johnthompson001</dc:creator>
      <dc:date>2018-03-26T16:45:28Z</dc:date>
    </item>
    <item>
      <title>Re: XEP100 EEEPROM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737713#M14958</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John,&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;please unsecure your MCU and load AN3743 code into MCU.&lt;/LI&gt;&lt;LI&gt;Please write 0x25 into MMCCTL1 register at address 0x0013 for enable&amp;nbsp;EEE IFR visible in memory map.&lt;/LI&gt;&lt;LI&gt;After that, please go to Debugging Memory Map - Modify "global eeprom" range 0x100000~0x13FFFF and check "refresh memory when halting".&lt;/LI&gt;&lt;LI&gt;After that, please go to memory "0x120000'G". There you should see 0x0074 0x0074 0x0001 0x00001 values (DFPART, ERPART and their backups) after partition command execution(/***********(3)PERFORM FULL PARTITION OF EEE RAM***********/)&lt;/LI&gt;&lt;LI&gt;at address 0x&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;107F00'G you should see 0xFACF 0x0000 value as last sector header. In such case, the D-Flash was correctly formated.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;When you will step over code, you should see EEE values change at address 0x13FF00'G or 0x0F00'L(in such case, please check &lt;SPAN style="color: #3d3d3d;"&gt;"refresh memory when halting" also in "eeprom" memory range 0xC00~0xFFF&lt;/SPAN&gt;).&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See attached memory map for more details about local and global addresses.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps you.&lt;/P&gt;&lt;P&gt;Radek&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Mar 2018 08:19:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/XEP100-EEEPROM/m-p/737713#M14958</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2018-03-27T08:19:43Z</dc:date>
    </item>
  </channel>
</rss>

