<?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>S12 / MagniV MicrocontrollersのトピックRe: EEPROM PROGRAMING in MC9S12XDP512 / XA512</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/EEPROM-PROGRAMING-in-MC9S12XDP512-XA512/m-p/157470#M4799</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hello Karan, on the score of last question do not get into the head, thanks you for the help I with all have understood, is very grateful for your answers;-)&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 10 Oct 2008 13:46:07 GMT</pubDate>
    <dc:creator>admin</dc:creator>
    <dc:date>2008-10-10T13:46:07Z</dc:date>
    <item>
      <title>EEPROM PROGRAMING in MC9S12XDP512 / XA512</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/EEPROM-PROGRAMING-in-MC9S12XDP512-XA512/m-p/157463#M4792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;SPAN&gt;I am trying to write to the EEPROM with the following code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;word EEvar1@0x0C00;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Global Varriable Declared at unpaged EEPROM location&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;main()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ECLKDIV = 0x49;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(!ESTAT_CBEIF);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(ESTAT_PVIOL == SET &amp;amp;&amp;amp; ESTAT_ACCERR == SET)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ESTAT = 0x30;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; EPROT_EPOPEN = SET;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; EEVar1 = 0x9876;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ECMD = 0x20;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ESTAT_CBEIF = SET;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; while(!ESTAT_CBEIF);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; while(!ESTAT_CCIF);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The EEPROM seems untouched after the execution. The processor has a 16Mhz Osc clk input and 8Mhz Bus speed. The only time anything gets written to the EEPROM is when I initialize the variable with some value (compile time). Any help would be greatly appriciated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;PS : The processor is running in Normal Expanded mode&lt;/SPAN&gt;&lt;BR /&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Oct 2007 08:01:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/EEPROM-PROGRAMING-in-MC9S12XDP512-XA512/m-p/157463#M4792</guid>
      <dc:creator>Karan</dc:creator>
      <dc:date>2007-10-23T08:01:07Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROM PROGRAMING in MC9S12XDP512 / XA512</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/EEPROM-PROGRAMING-in-MC9S12XDP512-XA512/m-p/157464#M4793</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Good afternoon, Karan. I use MC9S12XDP512, and have faced the same problem: I can not write down anything in EEPROM. If you have solved the given problem could not prompt to me as.............. Thanks for the help, I look forward to hearing with impatience))))))&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Oct 2008 15:03:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/EEPROM-PROGRAMING-in-MC9S12XDP512-XA512/m-p/157464#M4793</guid>
      <dc:creator>admin</dc:creator>
      <dc:date>2008-10-08T15:03:49Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROM PROGRAMING in MC9S12XDP512 / XA512</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/EEPROM-PROGRAMING-in-MC9S12XDP512-XA512/m-p/157465#M4794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hello KoT. I figured out the problem and its a rather silly one. It seems that the Hi-Wave debugger has a bug it it. The EEPROM gets written but does not get updated in the debugger, not in the "Memory" window nor in the "Data" window. Only way to refresh it is to double click on each of the location in the "Memory" window and then it gets updated everywhere ("Memory" and "Data"). Hope this helps&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Oct 2008 05:41:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/EEPROM-PROGRAMING-in-MC9S12XDP512-XA512/m-p/157465#M4794</guid>
      <dc:creator>Karan</dc:creator>
      <dc:date>2008-10-09T05:41:08Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROM PROGRAMING in MC9S12XDP512 / XA512</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/EEPROM-PROGRAMING-in-MC9S12XDP512-XA512/m-p/157466#M4795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hello Karan. Has decided to check up that you have advised in previous the message. I use a code example laid out by you above, there is an error "Link Erorr: L1100: Segments EEPROM (0xC00) and.absSeg655 (0xC00) overlap". You turn out changed a memory allocation in a file *.prm. You can not prompt as it correctly to make?&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Oct 2008 11:53:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/EEPROM-PROGRAMING-in-MC9S12XDP512-XA512/m-p/157466#M4795</guid>
      <dc:creator>admin</dc:creator>
      <dc:date>2008-10-09T11:53:47Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROM PROGRAMING in MC9S12XDP512 / XA512</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/EEPROM-PROGRAMING-in-MC9S12XDP512-XA512/m-p/157467#M4796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hey KoT. In that example, EEvar1 is being used as an absolute variable using the global variable address modifier (@). The condition of using this modifier is that, the address you are tyring to hardwire it to, should not be used in any of the sections in the prm file. If you open your project prm file, under the SEGMENTS, you would see something like :&lt;BR /&gt;&lt;BR /&gt;EEPROM = READ_ONLY 0x0C00 TO 0x0FFF;&lt;BR /&gt;&lt;BR /&gt;The address 0xC00-0xC01 is being used by both EEvar1 and EEPROM segment.Thats why you are getting the error.&lt;BR /&gt;&lt;BR /&gt;Change this to 0xC02 TO 0x0FFF and the error should disappear.&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Oct 2008 13:58:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/EEPROM-PROGRAMING-in-MC9S12XDP512-XA512/m-p/157467#M4796</guid>
      <dc:creator>Karan</dc:creator>
      <dc:date>2008-10-09T13:58:49Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROM PROGRAMING in MC9S12XDP512 / XA512</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/EEPROM-PROGRAMING-in-MC9S12XDP512-XA512/m-p/157468#M4797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Whether it turns out that EEvar1 in an example would be used what to check up for this purpose only the data in EEPROM, whether so it has registered?&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Oct 2008 15:39:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/EEPROM-PROGRAMING-in-MC9S12XDP512-XA512/m-p/157468#M4797</guid>
      <dc:creator>admin</dc:creator>
      <dc:date>2008-10-09T15:39:53Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROM PROGRAMING in MC9S12XDP512 / XA512</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/EEPROM-PROGRAMING-in-MC9S12XDP512-XA512/m-p/157469#M4798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;???, did'nt understand your question&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Oct 2008 05:35:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/EEPROM-PROGRAMING-in-MC9S12XDP512-XA512/m-p/157469#M4798</guid>
      <dc:creator>Karan</dc:creator>
      <dc:date>2008-10-10T05:35:14Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROM PROGRAMING in MC9S12XDP512 / XA512</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/EEPROM-PROGRAMING-in-MC9S12XDP512-XA512/m-p/157470#M4799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hello Karan, on the score of last question do not get into the head, thanks you for the help I with all have understood, is very grateful for your answers;-)&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Oct 2008 13:46:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/EEPROM-PROGRAMING-in-MC9S12XDP512-XA512/m-p/157470#M4799</guid>
      <dc:creator>admin</dc:creator>
      <dc:date>2008-10-10T13:46:07Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROM PROGRAMING in MC9S12XDP512 / XA512</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/EEPROM-PROGRAMING-in-MC9S12XDP512-XA512/m-p/157471#M4800</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;anytime, &lt;IMG alt=":smileyhappy:" class="emoticon emoticon-smileyhappy" id="smileyhappy" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-happy.gif" title="Smiley Happy" /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Oct 2008 19:57:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/EEPROM-PROGRAMING-in-MC9S12XDP512-XA512/m-p/157471#M4800</guid>
      <dc:creator>Karan</dc:creator>
      <dc:date>2008-10-10T19:57:49Z</dc:date>
    </item>
  </channel>
</rss>

