<?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>topic Re: CW8.3, Processor Expert, 56F807, flash size incorrect in Classic/Legacy CodeWarrior</title>
    <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/CW8-3-Processor-Expert-56F807-flash-size-incorrect/m-p/787047#M7512</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Never mind. I found that a second flash programming module (bean) has to be instantiated in Processor Expert. It's a little convoluted though because I have to deal with 2 different calls. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 22 Sep 2018 21:41:16 GMT</pubDate>
    <dc:creator>j___</dc:creator>
    <dc:date>2018-09-22T21:41:16Z</dc:date>
    <item>
      <title>CW8.3, Processor Expert, 56F807, flash size incorrect</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/CW8-3-Processor-Expert-56F807-flash-size-incorrect/m-p/787046#M7511</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I created a project for the 56F807 using Processor Expert in CodeWarrior 8.3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I attempt to erase most of the flash, I am getting an error for memory range. Looking at IFsh1.h, the memory is limited to 32767.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 11px; font-family: courier new, courier, monospace;"&gt;/* FLASH memory size and location in 16-bit words */&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 11px; font-family: courier new, courier, monospace;"&gt;#define PROG_FLASH_START 4&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 11px; font-family: courier new, courier, monospace;"&gt;#define PROG_FLASH_END&amp;nbsp;&amp;nbsp; 32767&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 11px; font-family: courier new, courier, monospace;"&gt;#define PROG_FLASH_SECTOR_SIZE 256u&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why is this the case? The part has flash from 0x0000 to 0xF000, and then BOOT flash from 0xF800 to 0xFFFF. See DSP56F800 Family User’s Manual, Rev. 8, pg, 3-2, for the memory map details. I realize that they are starting the flash at 4 in the header file so the reset &amp;amp; COP vectors are not overwritten.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BUT, why is the flash cut short?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there some specific issue with using the rest of the flash?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or, is it just yet another issue with the over-priced, unsupported (no improvements), old, unfinished, buggy, crappy tools (great marketing by FS and now NXP!)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Looking at the data sheet,"DSP56F800 Family User’s Manual, Rev. 8, pg, 3-2", it looks like the flash is made of a 32K architecture and that is uses one whole flash module (die) an then part of another. However, I don't see why this should limit the memory allocation\usage in code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I change the limit in the IFsh1.h to 0xEFFF and now it erases OK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am going to experiment with flashing data tomorrow. However, if someone can verify if there is a particular issue that I should be aware of, maybe something the Processor Expert developers knew, let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See attached files.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 22 Sep 2018 18:10:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/CW8-3-Processor-Expert-56F807-flash-size-incorrect/m-p/787046#M7511</guid>
      <dc:creator>j___</dc:creator>
      <dc:date>2018-09-22T18:10:50Z</dc:date>
    </item>
    <item>
      <title>Re: CW8.3, Processor Expert, 56F807, flash size incorrect</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/CW8-3-Processor-Expert-56F807-flash-size-incorrect/m-p/787047#M7512</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Never mind. I found that a second flash programming module (bean) has to be instantiated in Processor Expert. It's a little convoluted though because I have to deal with 2 different calls. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 22 Sep 2018 21:41:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/CW8-3-Processor-Expert-56F807-flash-size-incorrect/m-p/787047#M7512</guid>
      <dc:creator>j___</dc:creator>
      <dc:date>2018-09-22T21:41:16Z</dc:date>
    </item>
  </channel>
</rss>

