<?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のトピックRe: write into Program RAM</title>
    <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/write-into-Program-RAM/m-p/215153#M6151</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In fact you can not update flash memory like that.&lt;/P&gt;&lt;P&gt;A protocol must be follow to change flash memory.&lt;/P&gt;&lt;P&gt;On the installation we've an example using Processor Expert.&lt;/P&gt;&lt;P&gt;&amp;nbsp; \Stationery\Processor_Expert_Examples\DemoApplications\HWBeans\56F80x\InFlash&lt;/P&gt;&lt;P&gt;This example is not assembly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For details please refer to the user manual under the web site: &lt;A href="http://www.freescale.com/files/dsp/doc/user_guide/DSP56F801-7UM.pdf?fsrch=1&amp;amp;WT_TYPE=Users%20Guides&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=pdf&amp;amp;WT_ASSET=Documentation" rel="nofollow" target="_blank"&gt;DSP56F801-7UM&lt;/A&gt;.pdf&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pascal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 19 Oct 2009 21:33:51 GMT</pubDate>
    <dc:creator>trytohelp</dc:creator>
    <dc:date>2009-10-19T21:33:51Z</dc:date>
    <item>
      <title>write into Program RAM</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/write-into-Program-RAM/m-p/215148#M6146</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, All!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;During the compilation I get an error:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;"Error&amp;nbsp;&amp;nbsp; : Illegal memory space specified - P:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DSP56F802_vector.asm line 116&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; move b0,P&lt;/SPAN&gt;&lt;A href="http://freescale.i.lithium.com/i/smilies/16x16_smiley-sad.gif"&gt;&lt;IMG alt=":smileysad:" class="emoticon emoticon-smileysad" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-sad.gif" title="Smiley Sad" /&gt;&lt;/A&gt;&lt;SPAN&gt;R0)+"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Why?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How to write into Program RAM?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Sep 2009 21:35:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/write-into-Program-RAM/m-p/215148#M6146</guid>
      <dc:creator>MBC</dc:creator>
      <dc:date>2009-09-09T21:35:32Z</dc:date>
    </item>
    <item>
      <title>Re: write into Program RAM</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/write-into-Program-RAM/m-p/215149#M6147</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How are your application ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;- in C,&lt;/P&gt;&lt;P&gt;&amp;nbsp;- in asm only.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;With the project wizard (File ¦ New), you can create a project for your chip.&lt;/P&gt;&lt;P&gt;The project should contain all info to allow you to write in all memory.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you meet problem, can you provide us the application ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Pascal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Sep 2009 19:55:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/write-into-Program-RAM/m-p/215149#M6147</guid>
      <dc:creator>trytohelp</dc:creator>
      <dc:date>2009-09-17T19:55:46Z</dc:date>
    </item>
    <item>
      <title>Re: write into Program RAM</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/write-into-Program-RAM/m-p/215150#M6148</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;This Project in asm only.&lt;BR /&gt;Thanks, I have found this mistake: in this case it is impossible to use register B0, it is possible only B1&lt;BR /&gt;But now there was other problem: after the second record in PRAM the debugger incorrectly shows a condition of memory PRAM&lt;BR /&gt;For example:&lt;BR /&gt;&lt;PRE&gt;
                move    #$ffff,B1
                move    #$7c00,R0
                nop
                movem    B1,P:(R0)+
                move    #$7c00,R0
                nop
                movem    P:(R0)+,A1
;After that step to the address P:$7C00 in a window "memory" value $FFFF is shown
;In register A1 - $FFFF
;All is true
                move    #$aaaa,B1
                move    #$7c00,R0
                nop
                movem    B1,P:(R0)+
                move    #$7c00,R0
                nop
                movem    P:(R0)+,A1
;After that step to the address P:$7C00 in a window "memory" value $FFFF is shown
;In register A1 - $AAAA
;"refresh all data" does not change a picture, always displayed $FFFF&lt;/PRE&gt;&lt;P&gt;Probably debugger bug?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 27 Sep 2009 14:18:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/write-into-Program-RAM/m-p/215150#M6148</guid>
      <dc:creator>MBC</dc:creator>
      <dc:date>2009-09-27T14:18:13Z</dc:date>
    </item>
    <item>
      <title>Re: write into Program RAM</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/write-into-Program-RAM/m-p/215151#M6149</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sorry for the delay.&lt;/P&gt;&lt;P&gt;What is the tool version used ?&lt;/P&gt;&lt;P&gt;Start the IDE and click on Help | About Freescale CodeWarrior.&lt;/P&gt;&lt;P&gt;Click on Installed Products&lt;/P&gt;&lt;P&gt;Provide us all info displayed.&lt;/P&gt;&lt;P&gt;Or you can save them in a txt file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is it possible to have a project reproducing the problem ?&lt;/P&gt;&lt;P&gt;I mean full project.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pascal&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Oct 2009 19:55:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/write-into-Program-RAM/m-p/215151#M6149</guid>
      <dc:creator>trytohelp</dc:creator>
      <dc:date>2009-10-13T19:55:10Z</dc:date>
    </item>
    <item>
      <title>Re: write into Program RAM</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/write-into-Program-RAM/m-p/215152#M6150</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE&gt;&lt;HR /&gt;What is the tool version used ?&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;See included files.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This small project do write/read in PRAM (see included files). Also found out, it does not work on a simulator. Contents of memory do not vary by the program, but possible manual editing of P-memory in a "memory" window. Reading of P-memory - worked.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/files/community_files/CWDSPCOMM/1515_1_test_pram.zip" rel="nofollow" target="_self"&gt;test_pram.zip&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/files/community_files/CWDSPCOMM/1515_2_installed_plugins.zip" rel="nofollow" target="_self"&gt;installed_plugins.zip&lt;/A&gt;&lt;/P&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by t.dowe on&lt;/SPAN&gt; &lt;SPAN class="local-date"&gt;2009-10-19&lt;/SPAN&gt; &lt;SPAN class="local-time"&gt;10:26 AM&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 17 Oct 2009 01:24:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/write-into-Program-RAM/m-p/215152#M6150</guid>
      <dc:creator>MBC</dc:creator>
      <dc:date>2009-10-17T01:24:45Z</dc:date>
    </item>
    <item>
      <title>Re: write into Program RAM</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/write-into-Program-RAM/m-p/215153#M6151</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In fact you can not update flash memory like that.&lt;/P&gt;&lt;P&gt;A protocol must be follow to change flash memory.&lt;/P&gt;&lt;P&gt;On the installation we've an example using Processor Expert.&lt;/P&gt;&lt;P&gt;&amp;nbsp; \Stationery\Processor_Expert_Examples\DemoApplications\HWBeans\56F80x\InFlash&lt;/P&gt;&lt;P&gt;This example is not assembly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For details please refer to the user manual under the web site: &lt;A href="http://www.freescale.com/files/dsp/doc/user_guide/DSP56F801-7UM.pdf?fsrch=1&amp;amp;WT_TYPE=Users%20Guides&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=pdf&amp;amp;WT_ASSET=Documentation" rel="nofollow" target="_blank"&gt;DSP56F801-7UM&lt;/A&gt;.pdf&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pascal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Oct 2009 21:33:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/write-into-Program-RAM/m-p/215153#M6151</guid>
      <dc:creator>trytohelp</dc:creator>
      <dc:date>2009-10-19T21:33:51Z</dc:date>
    </item>
    <item>
      <title>Re: write into Program RAM</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/write-into-Program-RAM/m-p/215154#M6152</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;I ask to pay your attention, that writing is made not in flash, and in random acess memory.&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Oct 2009 21:47:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/write-into-Program-RAM/m-p/215154#M6152</guid>
      <dc:creator>MBC</dc:creator>
      <dc:date>2009-10-20T21:47:01Z</dc:date>
    </item>
    <item>
      <title>Re: write into Program RAM</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/write-into-Program-RAM/m-p/215155#M6153</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I think I reproduced the problem on my side.&lt;/P&gt;&lt;P&gt;I don't have DSC56F802 or 801 board.&lt;/P&gt;&lt;P&gt;I tried with a 56f803EVM board.&lt;/P&gt;&lt;P&gt;For the 803 chip, I changed the memory address 0x7C00 to 0x7E00.&lt;/P&gt;&lt;P&gt;for 803 the PRAM start at 0x7E00.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The Memory view will not update the 0x7e00 address but I can see the right value in A1 register.&lt;/P&gt;&lt;P&gt;This seems to be a debuger refresh problem.&lt;/P&gt;&lt;P&gt;I need to investigate the problem with the debugger team and probably will log a bug number.&lt;/P&gt;&lt;P&gt;To do that, it will be better to have a Service Request for reference.&lt;/P&gt;&lt;P&gt;Can I suggest you to create a SR for that and keep me informed on the SR number ?&lt;/P&gt;&lt;P&gt;See below how to do that ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please use Freescale on line support web page.&lt;BR /&gt;&amp;nbsp; - Go to following URL: &lt;A href="http://www.freescale.com/TechSupport" rel="nofollow" target="_blank"&gt;http://www.freescale.com/TechSupport&lt;/A&gt;&lt;BR /&gt;&amp;nbsp; - Click on Submit a Service Request. You will come to a login page.&lt;BR /&gt;&amp;nbsp; - You can submit your request through the web from there.&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pascal&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Oct 2009 14:31:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/write-into-Program-RAM/m-p/215155#M6153</guid>
      <dc:creator>trytohelp</dc:creator>
      <dc:date>2009-10-21T14:31:23Z</dc:date>
    </item>
    <item>
      <title>Re: write into Program RAM</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/write-into-Program-RAM/m-p/215156#M6154</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;question has been logged with number 1-591380441&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Oct 2009 01:34:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/write-into-Program-RAM/m-p/215156#M6154</guid>
      <dc:creator>MBC</dc:creator>
      <dc:date>2009-10-22T01:34:56Z</dc:date>
    </item>
    <item>
      <title>Re: write into Program RAM</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/write-into-Program-RAM/m-p/215157#M6155</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;We will continue to discuss about it via CRM.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pascal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Oct 2009 14:48:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/write-into-Program-RAM/m-p/215157#M6155</guid>
      <dc:creator>trytohelp</dc:creator>
      <dc:date>2009-10-22T14:48:57Z</dc:date>
    </item>
  </channel>
</rss>

