<?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: 9S12 EEPROM programming questions in S12 / MagniV Microcontrollers</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/9S12-EEPROM-programming-questions/m-p/211056#M8749</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Depends on the version and MCU you are using.&lt;/DIV&gt;&lt;DIV&gt;Once you are connected to the board enter command FLASH. This will list all Non volatile Memory block available.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;The block number is also specified in there.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;For more information on AEFSKIPERASING look at {Install}\help\PDF\Debugger_HC12.pdf Chapter "Book IV Commands and environment Variables" section ""Connection-Specific&amp;nbsp; Commands" -&amp;gt; "NMVC commands" (on V4.7 installation layout).&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;You can also find information in {Install}\Release_Notes\HC12\Notes_debugger_P&amp;amp;E_Multilink_Cyclone_Pro.txt (also from V4.7 installation layout).&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I hope this helps.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;CrasyCat&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 19 Dec 2008 18:25:08 GMT</pubDate>
    <dc:creator>CrasyCat</dc:creator>
    <dc:date>2008-12-19T18:25:08Z</dc:date>
    <item>
      <title>9S12 EEPROM programming questions</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/9S12-EEPROM-programming-questions/m-p/211053#M8746</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;I think I have routines that can program the EEPROM on an MC9S12XDT512CAA.&amp;nbsp; I am using the DEMO9S12XDT512 to prototype with.&amp;nbsp; However when I load my program the True-Time Simulator and Realtime Debugger shows the EEPROM at 0x0800 to be erased.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Is the EEPROM being erased by the loader or are my routines not actually working?&amp;nbsp; Can this erasing be turned off so I can be sure my programming is working?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks &lt;A href="http://freescale.i.lithium.com/i/smilies/16x16_smiley-happy.gif"&gt;&lt;IMG alt=":smileyhappy:" class="emoticon emoticon-smileyhappy" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-happy.gif" title="Smiley Happy" /&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Dec 2008 06:38:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/9S12-EEPROM-programming-questions/m-p/211053#M8746</guid>
      <dc:creator>TSCeric</dc:creator>
      <dc:date>2008-12-18T06:38:02Z</dc:date>
    </item>
    <item>
      <title>Re: 9S12 EEPROM programming questions</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/9S12-EEPROM-programming-questions/m-p/211054#M8747</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;When you download code to the board, the debugger is performing a bulk erase of the whole Flash and EEPROM per default.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;You can tell the compiler you do not want to erase content of EEPROM using the command AEFSKIPERASING.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Please refer to &lt;A href="http://forums.freescale.com/freescale/board/message?board.id=16BITCOMM&amp;amp;message.id=958&amp;amp;query.id=69430#M958" target="_blank"&gt;this&lt;/A&gt; thread or to FAQ-28563 for more information.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;FAQ-28563 can be found on &lt;A href="http://www.freescale.com" rel="nofollow" target="_blank"&gt;www.freescale.com&lt;/A&gt; web site.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;CrasyCat&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Dec 2008 18:34:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/9S12-EEPROM-programming-questions/m-p/211054#M8747</guid>
      <dc:creator>CrasyCat</dc:creator>
      <dc:date>2008-12-18T18:34:28Z</dc:date>
    </item>
    <item>
      <title>Re: 9S12 EEPROM programming questions</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/9S12-EEPROM-programming-questions/m-p/211055#M8748</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;I would like to skip erasing all 4k of the EEPROM.&amp;nbsp; What blocks do I specify?&amp;nbsp; I cannot find a description in the documentation.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;FLASH AEFSKIPERASING ???&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Dec 2008 00:20:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/9S12-EEPROM-programming-questions/m-p/211055#M8748</guid>
      <dc:creator>TSCeric</dc:creator>
      <dc:date>2008-12-19T00:20:52Z</dc:date>
    </item>
    <item>
      <title>Re: 9S12 EEPROM programming questions</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/9S12-EEPROM-programming-questions/m-p/211056#M8749</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Depends on the version and MCU you are using.&lt;/DIV&gt;&lt;DIV&gt;Once you are connected to the board enter command FLASH. This will list all Non volatile Memory block available.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;The block number is also specified in there.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;For more information on AEFSKIPERASING look at {Install}\help\PDF\Debugger_HC12.pdf Chapter "Book IV Commands and environment Variables" section ""Connection-Specific&amp;nbsp; Commands" -&amp;gt; "NMVC commands" (on V4.7 installation layout).&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;You can also find information in {Install}\Release_Notes\HC12\Notes_debugger_P&amp;amp;E_Multilink_Cyclone_Pro.txt (also from V4.7 installation layout).&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I hope this helps.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;CrasyCat&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Dec 2008 18:25:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/9S12-EEPROM-programming-questions/m-p/211056#M8749</guid>
      <dc:creator>CrasyCat</dc:creator>
      <dc:date>2008-12-19T18:25:08Z</dc:date>
    </item>
  </channel>
</rss>

