<?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>Classic/Legacy CodeWarriorのトピックDSP56F801 : how to locate a long array in flash?</title>
    <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/DSP56F801-how-to-locate-a-long-array-in-flash/m-p/129525#M387</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;I am programming for DSP56F801 and want to define a long&amp;nbsp;array, as following:&lt;/DIV&gt;&lt;DIV&gt;uchar program_content1[]={0x8B,0x89,0x9E,0xFE,0x05,0xF6,0xAF,0x01,0x9E,0xFF,0x05,0x88,0x8A,0x81,0xA7,0xFC,0xC6,0xC0,0x85,0x4C,0x95,0xE7,0x01,0xC6,0xC0,0x84,0x4C,0xF7,0x32,0xC0,0x86,0x20,&lt;BR /&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; 0x1F,0x89,0x8B,0xF6,0x87,0xE6,0x02,0x4C,0x9E,0xE7,0x06,0xE6,0x03,0xEE,0x01,0x8A,0x4C,0x20,0x03,0x7F,0xAF,0x01,0x4B,0xFB,0x9E,0x6B,0x05,0xF7,0x8A,0x88,0xAF,0x04,&lt;BR /&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; 0x9E,0x6B,0x02,0xDD,0x9E,0x6B,0x01,0xD9,0x32,0xC0,0x88,0x89,0x8B,0xAD,0xB1,0x97,0x4C,0x9E,0xE7,0x03,0xAD,0xAA,0x4C,0x9E,0xE7,0x04,0x4A,0x26,0x03,0x51,0x00,0x18,&lt;BR /&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; 0xAD,0x9E,0x87,0x8A,0xAD,0x9A,0x97,0x20,0x05,0xAD,0x95,0xF7,0xAF,0x01,0x9E,0x6B,0x04,0xF7,0x9E,0x6B,0x03,0xF3,0x20,0xD5,0xA7,0x06,0x81,0x45,0x01,0x50,0x94,0xAD,&lt;BR /&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; 0x8D,0xCC,0xC0,0x92,0x00,0x00,0xC0,0x8A,0xC1,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x10,0xB6,0x13,0xA4,0xFD,0xAA,0x01,0xB7,0x13,0x3F,0x02,0x3F,0x06,&lt;BR /&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; 0xB6,0x0A,0xA4,0x80,0xB7,0x0A,0xB6,0x0E,0xA4,0xE4,0xB7,0x0E,0xB6,0x12,0xA4,0xC0,0xB7,0x12,0xB6,0x46,0xA4,0xF8,0xB7,0x46,0xCD,0xC0,0xE3,0xA6,0x48,0xCD,0xC0,0xFB,&lt;BR /&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; 0xA6,0x65,0xCD,0xC0,0xFB,0xA6,0x6C,0xCD,0xC0,0xFB,0xA6,0x6C,0xCD,0xC0,0xFB,0xA6,0x6F,0xCD,0xC0,0xFB,0xA6,0x21,0xCD,0xC0,0xFB,0xA6,0x0A,0xCD,0xC0,0xFB,0xC7,0x18,&lt;BR /&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; 0x00,0x20,0xFB,0x3F,0x1A,0x3F,0x1E,0x3F,0x1B,0x3F,0x18,0x6E,0x1A,0x19,0xB6,0x1E,0xAA,0x0F,0xB7,0x1E,0xB6,0x1B,0xAA,0x2C,0xB7,0x1B,0x81,0x0F,0x1C,0x02,0xB7,0x1F,&lt;BR /&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; 0x16,0x1B,0x81,0x00,0x00};&lt;/DIV&gt;&lt;DIV&gt;when I compile, but display as below:&lt;/DIV&gt;&lt;DIV&gt;Link Error: Segment overflow .x_internal_RAM&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; Reserved size is 0x000003c0 --overflow 0x0000009f&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;but&amp;nbsp; I need this array, so i want to locate this arrray into program flash.&lt;/DIV&gt;&lt;DIV&gt;how can i do?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;thanks &amp;amp; best regards&lt;/DIV&gt;&lt;DIV&gt;Ji&lt;/DIV&gt;&lt;P&gt;Message Edited by CrasyCat on &lt;SPAN class="date_text"&gt;2007-04-13&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;02:18 PM&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 07 Sep 2006 20:35:22 GMT</pubDate>
    <dc:creator>jjl3</dc:creator>
    <dc:date>2006-09-07T20:35:22Z</dc:date>
    <item>
      <title>DSP56F801 : how to locate a long array in flash?</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/DSP56F801-how-to-locate-a-long-array-in-flash/m-p/129525#M387</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;I am programming for DSP56F801 and want to define a long&amp;nbsp;array, as following:&lt;/DIV&gt;&lt;DIV&gt;uchar program_content1[]={0x8B,0x89,0x9E,0xFE,0x05,0xF6,0xAF,0x01,0x9E,0xFF,0x05,0x88,0x8A,0x81,0xA7,0xFC,0xC6,0xC0,0x85,0x4C,0x95,0xE7,0x01,0xC6,0xC0,0x84,0x4C,0xF7,0x32,0xC0,0x86,0x20,&lt;BR /&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; 0x1F,0x89,0x8B,0xF6,0x87,0xE6,0x02,0x4C,0x9E,0xE7,0x06,0xE6,0x03,0xEE,0x01,0x8A,0x4C,0x20,0x03,0x7F,0xAF,0x01,0x4B,0xFB,0x9E,0x6B,0x05,0xF7,0x8A,0x88,0xAF,0x04,&lt;BR /&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; 0x9E,0x6B,0x02,0xDD,0x9E,0x6B,0x01,0xD9,0x32,0xC0,0x88,0x89,0x8B,0xAD,0xB1,0x97,0x4C,0x9E,0xE7,0x03,0xAD,0xAA,0x4C,0x9E,0xE7,0x04,0x4A,0x26,0x03,0x51,0x00,0x18,&lt;BR /&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; 0xAD,0x9E,0x87,0x8A,0xAD,0x9A,0x97,0x20,0x05,0xAD,0x95,0xF7,0xAF,0x01,0x9E,0x6B,0x04,0xF7,0x9E,0x6B,0x03,0xF3,0x20,0xD5,0xA7,0x06,0x81,0x45,0x01,0x50,0x94,0xAD,&lt;BR /&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; 0x8D,0xCC,0xC0,0x92,0x00,0x00,0xC0,0x8A,0xC1,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x10,0xB6,0x13,0xA4,0xFD,0xAA,0x01,0xB7,0x13,0x3F,0x02,0x3F,0x06,&lt;BR /&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; 0xB6,0x0A,0xA4,0x80,0xB7,0x0A,0xB6,0x0E,0xA4,0xE4,0xB7,0x0E,0xB6,0x12,0xA4,0xC0,0xB7,0x12,0xB6,0x46,0xA4,0xF8,0xB7,0x46,0xCD,0xC0,0xE3,0xA6,0x48,0xCD,0xC0,0xFB,&lt;BR /&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; 0xA6,0x65,0xCD,0xC0,0xFB,0xA6,0x6C,0xCD,0xC0,0xFB,0xA6,0x6C,0xCD,0xC0,0xFB,0xA6,0x6F,0xCD,0xC0,0xFB,0xA6,0x21,0xCD,0xC0,0xFB,0xA6,0x0A,0xCD,0xC0,0xFB,0xC7,0x18,&lt;BR /&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; 0x00,0x20,0xFB,0x3F,0x1A,0x3F,0x1E,0x3F,0x1B,0x3F,0x18,0x6E,0x1A,0x19,0xB6,0x1E,0xAA,0x0F,0xB7,0x1E,0xB6,0x1B,0xAA,0x2C,0xB7,0x1B,0x81,0x0F,0x1C,0x02,0xB7,0x1F,&lt;BR /&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; 0x16,0x1B,0x81,0x00,0x00};&lt;/DIV&gt;&lt;DIV&gt;when I compile, but display as below:&lt;/DIV&gt;&lt;DIV&gt;Link Error: Segment overflow .x_internal_RAM&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; Reserved size is 0x000003c0 --overflow 0x0000009f&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;but&amp;nbsp; I need this array, so i want to locate this arrray into program flash.&lt;/DIV&gt;&lt;DIV&gt;how can i do?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;thanks &amp;amp; best regards&lt;/DIV&gt;&lt;DIV&gt;Ji&lt;/DIV&gt;&lt;P&gt;Message Edited by CrasyCat on &lt;SPAN class="date_text"&gt;2007-04-13&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;02:18 PM&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Sep 2006 20:35:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/DSP56F801-how-to-locate-a-long-array-in-flash/m-p/129525#M387</guid>
      <dc:creator>jjl3</dc:creator>
      <dc:date>2006-09-07T20:35:22Z</dc:date>
    </item>
    <item>
      <title>Re: how to locate a long array in flash?</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/DSP56F801-how-to-locate-a-long-array-in-flash/m-p/129526#M388</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;You might want to make a const array for that.&lt;BR /&gt;&lt;BR /&gt;Also, check out the .prm file and #pragma CONST_SEG.&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Sep 2006 13:55:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/DSP56F801-how-to-locate-a-long-array-in-flash/m-p/129526#M388</guid>
      <dc:creator>Lundin</dc:creator>
      <dc:date>2006-09-08T13:55:16Z</dc:date>
    </item>
    <item>
      <title>Re: how to locate a long array in flash?</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/DSP56F801-how-to-locate-a-long-array-in-flash/m-p/129527#M389</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;I agree, make it a const:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;const&amp;nbsp;&amp;nbsp; uchar&amp;nbsp;&amp;nbsp; program_content1[ ] =&lt;/DIV&gt;&lt;DIV&gt;{&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (lots of stuff here)&lt;/DIV&gt;&lt;DIV&gt;};&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;-Tomahawk&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Sep 2006 21:02:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/DSP56F801-how-to-locate-a-long-array-in-flash/m-p/129527#M389</guid>
      <dc:creator>admin</dc:creator>
      <dc:date>2006-09-08T21:02:21Z</dc:date>
    </item>
    <item>
      <title>Re: how to locate a long array in flash?</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/DSP56F801-how-to-locate-a-long-array-in-flash/m-p/129528#M390</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="3"&gt;There a couple of options here --&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="3"&gt;To&amp;nbsp;put it in flash data space just make it a const.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="3"&gt;To put in code space do the following:&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;&lt;FONT face="Arial" size="3"&gt;- Edit the .c file make an &amp;nbsp;array like:&amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt; &lt;FONT size="3"&gt;__pmem const byte copybaud_block[]&amp;nbsp; = {0x07,0x0e,3,'B',0x82,0x17,0x22};&lt;BR /&gt;&lt;SPAN&gt;&lt;FONT face="Arial"&gt;-&amp;nbsp;Edit the .cmd file (linker file) and insert the line * (.const.data.pmem) in the application code,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN&gt;&lt;FONT face="Arial" size="3"&gt;I got this information from tech support and had trouble getting on my own&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;FONT face="Arial" size="3"&gt;Or you might have enough ram data space and you just don;t have it configured big enough.&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Arial"&gt;&lt;FONT size="3"&gt;&lt;SPAN&gt;In the memory section&lt;/SPAN&gt; &lt;SPAN&gt;of your *.cmd file you should look at line&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;FONT face="Arial" size="3"&gt;.x_Data&amp;nbsp; (RW) : ORIGIN = 0x00000001, LENGTH = 0x00001FFF&amp;nbsp; - here you need to check actually ram in your processor&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;FONT face="Arial" size="3"&gt;and make sure you have it all set up.&amp;nbsp; Hope this helps.&lt;BR /&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Sep 2006 20:55:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/DSP56F801-how-to-locate-a-long-array-in-flash/m-p/129528#M390</guid>
      <dc:creator>mel</dc:creator>
      <dc:date>2006-09-11T20:55:47Z</dc:date>
    </item>
    <item>
      <title>Re: how to locate a long array in flash?</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/DSP56F801-how-to-locate-a-long-array-in-flash/m-p/129529#M391</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thanks all of you!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;whether it is because&amp;nbsp;I am using a evaluated license?&lt;/DIV&gt;&lt;DIV&gt;I will try as what mel said.&lt;/DIV&gt;&lt;P&gt;Message Edited by jjl3 on &lt;SPAN class="date_text"&gt;2006-09-11&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;11:27 PM&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Sep 2006 11:24:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/DSP56F801-how-to-locate-a-long-array-in-flash/m-p/129529#M391</guid>
      <dc:creator>jjl3</dc:creator>
      <dc:date>2006-09-12T11:24:49Z</dc:date>
    </item>
    <item>
      <title>Re: how to locate a long array in flash?</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/DSP56F801-how-to-locate-a-long-array-in-flash/m-p/129530#M392</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Is there anyway to allocate entire flash block to the array.&lt;BR /&gt;&lt;BR /&gt;I need to save my settings to Flash os that I could restore them after a full power down (battery change). uC I'm using does not have EEPROM so FLASH is my only option. The problem with FLASH is that it has to be erased in blocks (Pages) and I would like to tell CodeWarrior not to use one of the pages for program code. I understand that I can declare an array constant to put it in flash, but is there a way to specify start address of the arroay so that it would be in the beggining of the new page?&lt;BR /&gt;&lt;BR /&gt;I hope my questions has made any sense.&lt;BR /&gt;&lt;BR /&gt;Thank you,&lt;BR /&gt;&lt;BR /&gt;Gene&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Sep 2006 14:56:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/DSP56F801-how-to-locate-a-long-array-in-flash/m-p/129530#M392</guid>
      <dc:creator>Gene</dc:creator>
      <dc:date>2006-09-12T14:56:56Z</dc:date>
    </item>
    <item>
      <title>Re: how to locate a long array in flash?</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/DSP56F801-how-to-locate-a-long-array-in-flash/m-p/129531#M393</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;DIV&gt;just simply define this array as below:&lt;/DIV&gt;&lt;DIV&gt;const&amp;nbsp;&amp;nbsp; uchar&amp;nbsp;&amp;nbsp; program_content1[ ] =&lt;/DIV&gt;&lt;DIV&gt;{&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (lots of stuff here)&lt;/DIV&gt;&lt;DIV&gt;};&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;the issue (RAM overflow) can't be solved.&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Sep 2006 18:41:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/DSP56F801-how-to-locate-a-long-array-in-flash/m-p/129531#M393</guid>
      <dc:creator>jjl3</dc:creator>
      <dc:date>2006-09-14T18:41:43Z</dc:date>
    </item>
    <item>
      <title>Re: how to locate a long array in flash?</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/DSP56F801-how-to-locate-a-long-array-in-flash/m-p/129532#M394</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you use&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;#pragma optimization_level 4&lt;BR /&gt;__pmem int [arrey you need to write]&lt;/P&gt;&lt;P&gt;with this mathod arrey or whatsoever you defined take programm memory&lt;/P&gt;&lt;P&gt;if you write&lt;/P&gt;&lt;P&gt;&amp;nbsp;int [arrey you need to write]&lt;/P&gt;&lt;P&gt;this take ram for storage&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Oct 2009 19:54:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/DSP56F801-how-to-locate-a-long-array-in-flash/m-p/129532#M394</guid>
      <dc:creator>Dhiman</dc:creator>
      <dc:date>2009-10-10T19:54:33Z</dc:date>
    </item>
  </channel>
</rss>

