<?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>8-bit MicrocontrollersのトピックRe: MC9S08QE8 RAM</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08QE8-RAM/m-p/1246782#M23319</link>
    <description>&lt;P&gt;Hi&lt;/P&gt;
&lt;P&gt;Variables allocated on the direct page (between 0 and 0x7F) are accessed using the direct addressing mode. This kind of accessing is faster than extended addressing mode. So we can put some variables in this Z_RAM, thus we can access them faster.&lt;BR /&gt;You did not use this segment in your project. So we can save some memory addresses from Z_RAM to RAM.&lt;BR /&gt;On how to use Z_RAM, please consult {C:\Freescale\CW MCU v11.1\MCU\Help\PDF&lt;/P&gt;
&lt;P&gt;__SHORT_SEG Segments.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You just need to change the ProcessorExpert.prm file for instance&lt;/P&gt;
&lt;P&gt;Z_RAM = READ_WRITE 0x0060 TO 0x0065;&lt;BR /&gt;RAM = READ_WRITE 0x0066 TO 0x025F;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 17 Mar 2021 02:47:51 GMT</pubDate>
    <dc:creator>vicentegomez</dc:creator>
    <dc:date>2021-03-17T02:47:51Z</dc:date>
    <item>
      <title>MC9S08QE8 RAM</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08QE8-RAM/m-p/1244794#M23315</link>
      <description>&lt;P&gt;I amusing a S08QE8 CPU and I don't have enough RAM.&lt;/P&gt;&lt;P&gt;I am using the ProcessorExpert.prm statement:-&lt;/P&gt;&lt;P&gt;FLASH_TO_RAM =&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;&lt;STRONG&gt;READ_ONLY&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;0xF000 &lt;SPAN&gt;&lt;STRONG&gt;TO&lt;/STRONG&gt;&lt;/SPAN&gt; 0xF06F &lt;SPAN&gt;&lt;STRONG&gt;RELOCATE_TO&lt;/STRONG&gt;&lt;/SPAN&gt; 0x01F0;&lt;/P&gt;&lt;P&gt;but there is no unused ram at this address. According to the users manual Direct page registers are from 0x0000 to 0x005F and RAM from 0x0060 to 0x025F. In the ProcessorExpert.prm file Z_RAM is defined as 0x0060 to 0x007F and when I examine this memory area it appears to be unused. However, if I change the RELOCATE address to 0x0060 the program will not load. What is Z_RAM (i guess that it is zero page RAM) and how can I use it to solve my space problem?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Mar 2021 11:21:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08QE8-RAM/m-p/1244794#M23315</guid>
      <dc:creator>juliancox</dc:creator>
      <dc:date>2021-03-12T11:21:05Z</dc:date>
    </item>
    <item>
      <title>Re: MC9S08QE8 RAM</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08QE8-RAM/m-p/1246782#M23319</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;
&lt;P&gt;Variables allocated on the direct page (between 0 and 0x7F) are accessed using the direct addressing mode. This kind of accessing is faster than extended addressing mode. So we can put some variables in this Z_RAM, thus we can access them faster.&lt;BR /&gt;You did not use this segment in your project. So we can save some memory addresses from Z_RAM to RAM.&lt;BR /&gt;On how to use Z_RAM, please consult {C:\Freescale\CW MCU v11.1\MCU\Help\PDF&lt;/P&gt;
&lt;P&gt;__SHORT_SEG Segments.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You just need to change the ProcessorExpert.prm file for instance&lt;/P&gt;
&lt;P&gt;Z_RAM = READ_WRITE 0x0060 TO 0x0065;&lt;BR /&gt;RAM = READ_WRITE 0x0066 TO 0x025F;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Mar 2021 02:47:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08QE8-RAM/m-p/1246782#M23319</guid>
      <dc:creator>vicentegomez</dc:creator>
      <dc:date>2021-03-17T02:47:51Z</dc:date>
    </item>
  </channel>
</rss>

