<?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中的主题 mc9s12xdt256 &amp; Paged RAM</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/mc9s12xdt256-Paged-RAM/m-p/290659#M10153</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Currently I am working with mc9s12dg256 controller.&lt;/P&gt;&lt;P&gt;Now I have to migrate to mc9s12xdt256AA controller but I have a problem with the paged RAM.&lt;/P&gt;&lt;P&gt;The RAM area of mc9s12dg256 (12KB) is not paged and firmware uses large RAM areas for memory allocation.&lt;/P&gt;&lt;P&gt;The problem is with RAM paged memory of mc9s12xdt256AA, that is 8KB unpaged and two pages of 4KB.&lt;/P&gt;&lt;P&gt;Since my firmware handles the RAM area as one piece, migration to new controller is really painful procedure.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Does anyone know if there is a way for codewarrior to handle the RAM of mc9s12xdt256AA controller as one piece.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you &lt;/P&gt;&lt;P&gt;Nikos&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 13 Jun 2013 12:12:24 GMT</pubDate>
    <dc:creator>Eric_t</dc:creator>
    <dc:date>2013-06-13T12:12:24Z</dc:date>
    <item>
      <title>mc9s12xdt256 &amp; Paged RAM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/mc9s12xdt256-Paged-RAM/m-p/290659#M10153</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Currently I am working with mc9s12dg256 controller.&lt;/P&gt;&lt;P&gt;Now I have to migrate to mc9s12xdt256AA controller but I have a problem with the paged RAM.&lt;/P&gt;&lt;P&gt;The RAM area of mc9s12dg256 (12KB) is not paged and firmware uses large RAM areas for memory allocation.&lt;/P&gt;&lt;P&gt;The problem is with RAM paged memory of mc9s12xdt256AA, that is 8KB unpaged and two pages of 4KB.&lt;/P&gt;&lt;P&gt;Since my firmware handles the RAM area as one piece, migration to new controller is really painful procedure.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Does anyone know if there is a way for codewarrior to handle the RAM of mc9s12xdt256AA controller as one piece.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you &lt;/P&gt;&lt;P&gt;Nikos&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Jun 2013 12:12:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/mc9s12xdt256-Paged-RAM/m-p/290659#M10153</guid>
      <dc:creator>Eric_t</dc:creator>
      <dc:date>2013-06-13T12:12:24Z</dc:date>
    </item>
    <item>
      <title>Re: mc9s12xdt256 &amp; Paged RAM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/mc9s12xdt256-Paged-RAM/m-p/290660#M10154</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There's no gap between paged RAM and nonpaged RAM. So you may edit XD256 PRM file and redefine RAM segment to include RAM page window like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RAM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = READ_WRITE&amp;nbsp; DATA_NEAR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1000 TO&amp;nbsp;&amp;nbsp; 0x3FFF;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RAM_FC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = READ_WRITE&amp;nbsp; DATA_FAR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFC1800 TO 0xFC1FFF;&lt;/P&gt;&lt;P&gt;/* Undefine RAM_FD. It is used in RAM segment 0x1000..0x1FFF*/&lt;/P&gt;&lt;P&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RAM_FD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = READ_WRITE&amp;nbsp; DATA_FAR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFD1000 TO 0xFD1FFF;*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PAGED_RAM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO&amp;nbsp; /* when using banked addressing for variable data, make sure to specify&lt;/P&gt;&lt;P&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the option -D__FAR_DATA on the compiler command line */&lt;/P&gt;&lt;P&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RAM_FC /*, remove RAM_FD*/;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Edward Karpicz&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Jun 2013 13:59:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/mc9s12xdt256-Paged-RAM/m-p/290660#M10154</guid>
      <dc:creator>kef</dc:creator>
      <dc:date>2013-06-13T13:59:35Z</dc:date>
    </item>
    <item>
      <title>Re: mc9s12xdt256 &amp; Paged RAM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/mc9s12xdt256-Paged-RAM/m-p/290661#M10155</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Kef.&lt;/P&gt;&lt;P&gt;I have tried it and it works. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jun 2013 17:06:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/mc9s12xdt256-Paged-RAM/m-p/290661#M10155</guid>
      <dc:creator>Eric_t</dc:creator>
      <dc:date>2013-06-24T17:06:31Z</dc:date>
    </item>
  </channel>
</rss>

