<?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: help... again with flash security in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/help-again-with-flash-security/m-p/139773#M5455</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;BR /&gt;&lt;BR /&gt;A basic question, how does one set the value of this bits in the compiler, wich directive should I use to set those values in the flash?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Apr 2012 02:35:15 GMT</pubDate>
    <dc:creator>LuisF</dc:creator>
    <dc:date>2012-04-05T02:35:15Z</dc:date>
    <item>
      <title>help... again with flash security</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/help-again-with-flash-security/m-p/139769#M5451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;reference mc9s08rd32dwe processor&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;codewarrioir ide v5.7 &amp;amp; debugger v6.1&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;in the project S19 file i am asserting m(FFBF) = 0xFC and this should enable security. i start a a debug scession with this build and load it into the target. I notice the targets memory is displayed all zero's and this is an indication security is set. note m(FFB0 - FFBE) are set to 0xFF.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;with the code loaded i remove the target from the debugger, do a reset on the target and begin normal target operation. I notice the targets firmware can write to its flash even tho the target is set secure. is this normal????&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-i thought i have to use the back door key to do internal writes on a secure part&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-the backdoor is one method. is another method to have a blank page of flash, do a blank_ck command (0x05) on the blank page of flash and the security will temporarly be removed?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Dec 2006 06:27:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/help-again-with-flash-security/m-p/139769#M5451</guid>
      <dc:creator>jah</dc:creator>
      <dc:date>2006-12-13T06:27:44Z</dc:date>
    </item>
    <item>
      <title>Re: help... again with flash security S08RD</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/help-again-with-flash-security/m-p/139770#M5452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Dear Jah,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;You are mixing &lt;STRONG&gt;SECURE&lt;/STRONG&gt; and &lt;STRONG&gt;PROTECTED&lt;/STRONG&gt; &lt;IMG alt=":smileywink:" class="emoticon emoticon-smileywink" id="smileywink" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-wink.gif" title="Smiley Wink" /&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;SECURE&lt;/STRONG&gt; means no external read access = no BDM. The CPU has FULL access to all the memory read/write.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;PROTECTED&lt;/STRONG&gt; means Flash cannot be erased (see Flash Block Protection) by the application or the cable = needs &lt;STRONG&gt;Mass Erase&lt;/STRONG&gt; to unlock.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Cheers,&lt;/DIV&gt;&lt;DIV&gt;Alban.&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Dec 2006 06:53:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/help-again-with-flash-security/m-p/139770#M5452</guid>
      <dc:creator>Alban</dc:creator>
      <dc:date>2006-12-13T06:53:48Z</dc:date>
    </item>
    <item>
      <title>Re: help... again with flash security</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/help-again-with-flash-security/m-p/139771#M5453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;I AM REALLY TRYING TO SECURE THE PART&lt;BR /&gt;&lt;BR /&gt;SECURE:&lt;BR /&gt;PREVENT EXTERNAL READ OF FLASH CONTENSE.&lt;BR /&gt;&lt;BR /&gt;-does setting 0xFFBF=0xFC SECURE the part... ONLY... and internal software can still write to its own flash.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;thanks!&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Dec 2006 23:52:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/help-again-with-flash-security/m-p/139771#M5453</guid>
      <dc:creator>jah</dc:creator>
      <dc:date>2006-12-13T23:52:36Z</dc:date>
    </item>
    <item>
      <title>Re: help... again with flash security</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/help-again-with-flash-security/m-p/139772#M5454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi jah,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Yes that is correct!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Regards&lt;/DIV&gt;&lt;DIV&gt;Peg&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Dec 2006 03:31:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/help-again-with-flash-security/m-p/139772#M5454</guid>
      <dc:creator>peg</dc:creator>
      <dc:date>2006-12-14T03:31:57Z</dc:date>
    </item>
    <item>
      <title>Re: help... again with flash security</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/help-again-with-flash-security/m-p/139773#M5455</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;BR /&gt;&lt;BR /&gt;A basic question, how does one set the value of this bits in the compiler, wich directive should I use to set those values in the flash?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Apr 2012 02:35:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/help-again-with-flash-security/m-p/139773#M5455</guid>
      <dc:creator>LuisF</dc:creator>
      <dc:date>2012-04-05T02:35:15Z</dc:date>
    </item>
    <item>
      <title>Re: help... again with flash security</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/help-again-with-flash-security/m-p/139774#M5456</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, can somebody please help me,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My question is about, if one can secure the device from the IDE, so, when the device is programed, the memory will be already secured (because security bits was properly wrote all together with the uC code), or if it has to be accomplished through dedicated code in the uC (code that has to be loaded in RAM in order to write the corresponding bits in flash to secure the device memory)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help appreciated&lt;/P&gt;&lt;P&gt;Thanks&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 May 2012 01:28:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/help-again-with-flash-security/m-p/139774#M5456</guid>
      <dc:creator>LuisF</dc:creator>
      <dc:date>2012-05-25T01:28:22Z</dc:date>
    </item>
    <item>
      <title>Re: help... again with flash security</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/help-again-with-flash-security/m-p/139775#M5457</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The unprogrammed state, for the flash register that contains the security bits, actually&amp;nbsp;represents a secured state.&amp;nbsp; If this location remains unprogrammed&amp;nbsp;by the&amp;nbsp;application code, the MCU will automatically remain secure after programming.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To permanently disable security would require that the flash register be explicitly programmed, at the same time as the remainder of the application code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Mac&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 27 May 2012 00:50:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/help-again-with-flash-security/m-p/139775#M5457</guid>
      <dc:creator>bigmac</dc:creator>
      <dc:date>2012-05-27T00:50:35Z</dc:date>
    </item>
    <item>
      <title>Re: help... again with flash security</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/help-again-with-flash-security/m-p/139776#M5458</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That´s it thank you very much!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 May 2012 22:25:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/help-again-with-flash-security/m-p/139776#M5458</guid>
      <dc:creator>LuisF</dc:creator>
      <dc:date>2012-05-29T22:25:27Z</dc:date>
    </item>
  </channel>
</rss>

