<?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: MC9S12XDT512: Large array in the flash.</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XDT512-Large-array-in-the-flash/m-p/203280#M8223</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 say your array is bigger than 1 flash page do you mean it is bigger than 16K or bigger than 64K?&lt;/DIV&gt;&lt;DIV&gt;What is your array size actually?&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>Mon, 17 Mar 2008 22:37:10 GMT</pubDate>
    <dc:creator>CrasyCat</dc:creator>
    <dc:date>2008-03-17T22:37:10Z</dc:date>
    <item>
      <title>MC9S12XDT512: Large array in the flash.</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XDT512-Large-array-in-the-flash/m-p/203279#M8222</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi,&lt;/DIV&gt;&lt;DIV&gt;I'm working on the project created in CodeWarrior IDE v5.7.0 using the Project Wizard.&lt;/DIV&gt;&lt;DIV&gt;Now I need to define a array greated than 1 flash page size. Wich way I can to do it?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Mar 2008 15:15:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XDT512-Large-array-in-the-flash/m-p/203279#M8222</guid>
      <dc:creator>IgorN</dc:creator>
      <dc:date>2008-03-17T15:15:17Z</dc:date>
    </item>
    <item>
      <title>Re: MC9S12XDT512: Large array in the flash.</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XDT512-Large-array-in-the-flash/m-p/203280#M8223</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 say your array is bigger than 1 flash page do you mean it is bigger than 16K or bigger than 64K?&lt;/DIV&gt;&lt;DIV&gt;What is your array size actually?&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>Mon, 17 Mar 2008 22:37:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XDT512-Large-array-in-the-flash/m-p/203280#M8223</guid>
      <dc:creator>CrasyCat</dc:creator>
      <dc:date>2008-03-17T22:37:10Z</dc:date>
    </item>
    <item>
      <title>Up to 400K.</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XDT512-Large-array-in-the-flash/m-p/203281#M8224</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;and may be 450K.&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Mar 2008 23:17:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XDT512-Large-array-in-the-flash/m-p/203281#M8224</guid>
      <dc:creator>IgorN</dc:creator>
      <dc:date>2008-03-17T23:17:52Z</dc:date>
    </item>
    <item>
      <title>Re: Up to 400K.</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XDT512-Large-array-in-the-flash/m-p/203282#M8225</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;CodeWarrior for HC12 does not allow to allocate an object across a page boundary.&lt;/DIV&gt;&lt;DIV&gt;If you are using global addresses in the .prm file you can have object&amp;nbsp;up to 64K.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;But you cannot have object with size bigger than this.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;You will have to split your big&amp;nbsp;data structure in portion&amp;nbsp;which are not bigger than 64K.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;If you decide to allocate an object across page boundary you will have to manage the page switch yourself.&lt;/DIV&gt;&lt;DIV&gt;The compiler will not do it for you.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;CrasyCat&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Mar 2008 17:26:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XDT512-Large-array-in-the-flash/m-p/203282#M8225</guid>
      <dc:creator>CrasyCat</dc:creator>
      <dc:date>2008-03-18T17:26:54Z</dc:date>
    </item>
    <item>
      <title>Where can I to read about it?</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XDT512-Large-array-in-the-flash/m-p/203283#M8226</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Did you can to take me any link or any document name(*.pdf etc) there it is wroten?&lt;/DIV&gt;&lt;DIV&gt;And where I can to read about global addresses definition in a *.prm file? I'm seeking for it but not found yet.&lt;/DIV&gt;&lt;DIV&gt;Just lot of thanks for your previos responce.&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Mar 2008 18:33:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XDT512-Large-array-in-the-flash/m-p/203283#M8226</guid>
      <dc:creator>IgorN</dc:creator>
      <dc:date>2008-03-18T18:33:41Z</dc:date>
    </item>
    <item>
      <title>Re: Where can I to read about it?</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XDT512-Large-array-in-the-flash/m-p/203284#M8227</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;You can define a global address in the .prm file using the suffix 'G.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;For example&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Courier-Bold" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RAM_BANKED = NO_INIT 0xF9000'G TO 0xF9FFF'G;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;I would look in the Linker section of the Build_Tools_Utilities.pdf for more information.&lt;/FONT&gt;&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>Tue, 18 Mar 2008 22:42:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XDT512-Large-array-in-the-flash/m-p/203284#M8227</guid>
      <dc:creator>CrasyCat</dc:creator>
      <dc:date>2008-03-18T22:42:15Z</dc:date>
    </item>
    <item>
      <title>Build_Tools_Utilities.pdf</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XDT512-Large-array-in-the-flash/m-p/203285#M8228</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Where can I to found this document. Google brings nothing&lt;IMG alt=":smileysad:" class="emoticon emoticon-smileysad" id="smileysad" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-sad.gif" title="Smiley Sad" /&gt; by this name.&lt;/DIV&gt;&lt;DIV&gt;Is this suffix correct for EEPROM and flesh too? Wich kind of addresses must be there - phisical or logical?&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Mar 2008 22:54:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XDT512-Large-array-in-the-flash/m-p/203285#M8228</guid>
      <dc:creator>IgorN</dc:creator>
      <dc:date>2008-03-18T22:54:13Z</dc:date>
    </item>
    <item>
      <title>Re: Build_Tools_Utilities.pdf</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XDT512-Large-array-in-the-flash/m-p/203286#M8229</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;The pdf CrasyCat is referring to should already be on your computer.&amp;nbsp; Go to the folder where CodeWarrior was installed and it is under \Help\PDF.&amp;nbsp; Hope this helps.&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Mar 2008 23:10:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XDT512-Large-array-in-the-flash/m-p/203286#M8229</guid>
      <dc:creator>allawtterb</dc:creator>
      <dc:date>2008-03-18T23:10:39Z</dc:date>
    </item>
    <item>
      <title>Re: Build_Tools_Utilities.pdf</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XDT512-Large-array-in-the-flash/m-p/203287#M8230</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;In the example I provided, the addresses are global addresses (address in global address space).&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>Wed, 19 Mar 2008 16:28:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XDT512-Large-array-in-the-flash/m-p/203287#M8230</guid>
      <dc:creator>CrasyCat</dc:creator>
      <dc:date>2008-03-19T16:28:58Z</dc:date>
    </item>
  </channel>
</rss>

