<?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: Code not getting downloaded correctly on MC9S12DB128 in S12 / MagniV Microcontrollers</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Code-not-getting-downloaded-correctly-on-MC9S12DB128/m-p/125663#M379</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;I don't fully understand the problem pammu but I suspect it arises due to the reset position of the RAM. Check the databook, but in general the RAM block is aligned at 0x0000 at reset so an 8k RAM part has RAM from 0x0000 - 0x1FFF (12k is 0x1000 to 0x3FFF because it is in a 16k block which is top-aligned at reset).&lt;/P&gt;&lt;P&gt;So unless you move the RAM it will not exist above 0x2000 and will cause an error if you attempt to access it.&lt;/P&gt;&lt;P&gt;Have you tried asking Cosmic about this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 01 Feb 2006 23:16:06 GMT</pubDate>
    <dc:creator>Steve</dc:creator>
    <dc:date>2006-02-01T23:16:06Z</dc:date>
    <item>
      <title>Code not getting downloaded correctly on MC9S12DB128</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Code-not-getting-downloaded-correctly-on-MC9S12DB128/m-p/125662#M378</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;I am using MC9S12DB128 controller. In my linker file, I have given the following memory settings:&lt;/DIV&gt;&lt;DIV&gt;&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; Start Address&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Size&lt;/DIV&gt;&lt;DIV&gt;EEPROM&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; 0x800&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; 7ff&lt;/DIV&gt;&lt;DIV&gt;RAM&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;0x2000&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; 1fff&lt;/DIV&gt;&lt;DIV&gt;Stack&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; 0x2ffe&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;On downloading the code on my target using the Cosmic ZAP ICD through BDM, I get "IRAM Invalid Address - Can't program Flash" error.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;The same code downloads and works fine when I have the following memory settings:&lt;/DIV&gt;&lt;DIV&gt;&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;Start Address&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Size &lt;DIV&gt;EEPROM&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; 0x800&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; 7ff&lt;/DIV&gt;&lt;DIV&gt;RAM&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;0x1000&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; 1fff&lt;/DIV&gt;&lt;DIV&gt;Stack&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; 0x1ffe&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Can anyone tell me whats the problem? In the ZAP ICD, I choose the targer as DB128.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I dont face this problem on the DP256 evaluation board. DP256 has 12kb RAM and DB128 has 8kb RAM.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Feb 2006 03:05:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Code-not-getting-downloaded-correctly-on-MC9S12DB128/m-p/125662#M378</guid>
      <dc:creator>pammu</dc:creator>
      <dc:date>2006-02-01T03:05:14Z</dc:date>
    </item>
    <item>
      <title>Re: Code not getting downloaded correctly on MC9S12DB128</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Code-not-getting-downloaded-correctly-on-MC9S12DB128/m-p/125663#M379</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;I don't fully understand the problem pammu but I suspect it arises due to the reset position of the RAM. Check the databook, but in general the RAM block is aligned at 0x0000 at reset so an 8k RAM part has RAM from 0x0000 - 0x1FFF (12k is 0x1000 to 0x3FFF because it is in a 16k block which is top-aligned at reset).&lt;/P&gt;&lt;P&gt;So unless you move the RAM it will not exist above 0x2000 and will cause an error if you attempt to access it.&lt;/P&gt;&lt;P&gt;Have you tried asking Cosmic about this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Feb 2006 23:16:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Code-not-getting-downloaded-correctly-on-MC9S12DB128/m-p/125663#M379</guid>
      <dc:creator>Steve</dc:creator>
      <dc:date>2006-02-01T23:16:06Z</dc:date>
    </item>
    <item>
      <title>Re: Code not getting downloaded correctly on MC9S12DB128</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Code-not-getting-downloaded-correctly-on-MC9S12DB128/m-p/125664#M380</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;Steve,&lt;/P&gt;&lt;P&gt;What you say is correct. On reset the RAM is aligned to 0000. So in my code I am remapping EEPROM and RAM to begin at 800 and 2000 respectively. But this is not working. I am just unable to download the code. But if I remap the RAM to 1000, everything works fine.&lt;/P&gt;&lt;P&gt;I am in contact with Cosmic regarding this. Lets see what they reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;Message Edited by pammu on &lt;SPAN class="date_text"&gt;02-01-2006&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;11:11 AM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Message Edited by pammu on &lt;SPAN class="date_text"&gt;02-01-2006&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;11:12 AM&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Feb 2006 01:11:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Code-not-getting-downloaded-correctly-on-MC9S12DB128/m-p/125664#M380</guid>
      <dc:creator>pammu</dc:creator>
      <dc:date>2006-02-02T01:11:01Z</dc:date>
    </item>
  </channel>
</rss>

