<?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: 9S08AW60 - Execution from protected flash</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08AW60-Execution-from-protected-flash/m-p/185180#M13792</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;FONT color="#000000" face="arial,helvetica,sans-serif"&gt;I believe your data sheet will say something like: &lt;FONT face="Times New Roman"&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;P align="left"&gt;&lt;FONT color="#000000" face="arial,helvetica,sans-serif"&gt;&lt;FONT face="Times New Roman"&gt;This bootloader program can call a routine outside of Flash that can be used to sector erase the rest of the Flash memory and reprogram it.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;FONT color="#000000" face="arial,helvetica,sans-serif"&gt;&lt;FONT face="Times New Roman"&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;The key words are outside of Flash. That is our experience.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;FONT color="#000000" face="arial,helvetica,sans-serif"&gt;&lt;FONT face="Times New Roman"&gt;&lt;FONT face="Arial"&gt;Dave Raymond&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 28 May 2009 05:31:00 GMT</pubDate>
    <dc:creator>daveraymond</dc:creator>
    <dc:date>2009-05-28T05:31:00Z</dc:date>
    <item>
      <title>9S08AW60 - Execution from protected flash</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08AW60-Execution-from-protected-flash/m-p/185179#M13791</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG style=": ; font-family: Helvetica-Bold;"&gt;Data Sheet:&amp;nbsp; MC9S08AW60 Data Sheet, Rev 2 implies in the last paragraph of&amp;nbsp; "&lt;STRONG style=": ; font-family: Helvetica-Bold;"&gt;4.4.6 FLASH Block Protection"&amp;nbsp; that a bootloader programmed into a protected section of FLASH is able to erase and program un-protected sections of FLASH.&amp;nbsp; To me this means that my FLASH programming functions&amp;nbsp;can be executing out of flash and do not need to be relocated to RAM.&amp;nbsp; Any comments or experience in this area?&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style=": ; font-family: Helvetica-Bold;"&gt;&lt;STRONG style=": ; font-family: Helvetica-Bold;"&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style=": ; font-family: Helvetica-Bold;"&gt;&lt;STRONG style=": ; font-family: Helvetica-Bold;"&gt;Thanks!&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 May 2009 04:58:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08AW60-Execution-from-protected-flash/m-p/185179#M13791</guid>
      <dc:creator>Skippy</dc:creator>
      <dc:date>2009-05-28T04:58:53Z</dc:date>
    </item>
    <item>
      <title>Re: 9S08AW60 - Execution from protected flash</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08AW60-Execution-from-protected-flash/m-p/185180#M13792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;FONT color="#000000" face="arial,helvetica,sans-serif"&gt;I believe your data sheet will say something like: &lt;FONT face="Times New Roman"&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;P align="left"&gt;&lt;FONT color="#000000" face="arial,helvetica,sans-serif"&gt;&lt;FONT face="Times New Roman"&gt;This bootloader program can call a routine outside of Flash that can be used to sector erase the rest of the Flash memory and reprogram it.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;FONT color="#000000" face="arial,helvetica,sans-serif"&gt;&lt;FONT face="Times New Roman"&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;The key words are outside of Flash. That is our experience.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;FONT color="#000000" face="arial,helvetica,sans-serif"&gt;&lt;FONT face="Times New Roman"&gt;&lt;FONT face="Arial"&gt;Dave Raymond&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 May 2009 05:31:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08AW60-Execution-from-protected-flash/m-p/185180#M13792</guid>
      <dc:creator>daveraymond</dc:creator>
      <dc:date>2009-05-28T05:31:00Z</dc:date>
    </item>
    <item>
      <title>Re: 9S08AW60 - Execution from protected flash</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08AW60-Execution-from-protected-flash/m-p/185181#M13793</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;Unclearly written passages in datasheets WILL NOT change the characteristics or limitations of the flash memory used in these devices.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The limitation of not being able to execute from and write to flash in the same array at the same time remains.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 May 2009 06:14:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08AW60-Execution-from-protected-flash/m-p/185181#M13793</guid>
      <dc:creator>peg</dc:creator>
      <dc:date>2009-05-28T06:14:48Z</dc:date>
    </item>
    <item>
      <title>Re: 9S08AW60 - Execution from protected flash</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08AW60-Execution-from-protected-flash/m-p/185182#M13794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Peg,&lt;/P&gt;&lt;P&gt;I know that "wishing doesn't make it so" and I have been reading and attempting to interpet Motorola/Freescale data sheets since the xc6800. Sometimes with pretty good results. Although in this case&amp;nbsp;I think&amp;nbsp;I got the answer from a local Arrow FAE.&amp;nbsp; He says&amp;nbsp;"he thinks that if the sector, block,&amp;nbsp;page or section&amp;nbsp; (choose your definition&amp;nbsp;of a 512 byte FLASH block)&amp;nbsp;is not protected and&amp;nbsp;if the operational code is in a&amp;nbsp;protected sector that the erase/burn&amp;nbsp;functions should be able to live in that protected&amp;nbsp;FLASH section".&amp;nbsp; IOW, don't try to program the block that is running code.&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>Thu, 28 May 2009 06:29:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08AW60-Execution-from-protected-flash/m-p/185182#M13794</guid>
      <dc:creator>Skippy</dc:creator>
      <dc:date>2009-05-28T06:29:52Z</dc:date>
    </item>
    <item>
      <title>Re: 9S08AW60 - Execution from protected flash</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08AW60-Execution-from-protected-flash/m-p/185183#M13795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Arrow FAE's "thinking" don't make it so either.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 May 2009 18:03:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08AW60-Execution-from-protected-flash/m-p/185183#M13795</guid>
      <dc:creator>peg</dc:creator>
      <dc:date>2009-05-28T18:03:46Z</dc:date>
    </item>
    <item>
      <title>Re: 9S08AW60 - Execution from protected flash</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08AW60-Execution-from-protected-flash/m-p/185184#M13796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, well, we will wait, of course, to see what the lad has to say after he reads up on the official documents.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 May 2009 23:25:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08AW60-Execution-from-protected-flash/m-p/185184#M13796</guid>
      <dc:creator>Skippy</dc:creator>
      <dc:date>2009-05-28T23:25:25Z</dc:date>
    </item>
    <item>
      <title>Re: 9S08AW60 - Execution from protected flash</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08AW60-Execution-from-protected-flash/m-p/185185#M13797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Word from above is that the FLASH array in 9s08AW60 is a single element. So, can't read and write indivisibly. Load the write functions to RAM and move forward.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2009 07:21:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08AW60-Execution-from-protected-flash/m-p/185185#M13797</guid>
      <dc:creator>Skippy</dc:creator>
      <dc:date>2009-06-02T07:21:44Z</dc:date>
    </item>
  </channel>
</rss>

