<?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: S08 programming with P&amp;E Multilink</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/S08-programming-with-P-E-Multilink/m-p/311416#M20732</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just some further observations after a few more hours of 'playing'.&lt;/P&gt;&lt;P&gt;When I have been trying to re-programme the device it has been from the code window. If I switch to the debug mode the first thing that pops up is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'Device is secure, Erase?'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can select erase and it does indeed blank the memory and I then I can re-programme the device successfully. However with it programmed I seem unable to run in debug mode....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ascii&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 05 Apr 2014 14:57:25 GMT</pubDate>
    <dc:creator>asciidv</dc:creator>
    <dc:date>2014-04-05T14:57:25Z</dc:date>
    <item>
      <title>S08 programming with P&amp;E Multilink</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/S08-programming-with-P-E-Multilink/m-p/311415#M20731</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Struggling' is how I think best expresses my situation with the s08 and the P&amp;amp;E Multilink!&lt;SPAN aria-label="Sad" class="emoticon_sad emoticon-inline" style="height:16px;width:16px;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I know that it my lack of understanding so any guidance would be gratefully received.&lt;/P&gt;&lt;P&gt;I started off with a 'Tower' and successfully developed my programme on it, de-bugged just fine.&lt;/P&gt;&lt;P&gt;Then after building the actual device hardware I come to programme it with the P&amp;amp;E Multilink.&lt;/P&gt;&lt;P&gt;I can programme it once but then more. Future attempts to programme it shows this message;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="10703_10703.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/119759i3ACBA963E57D9EE6/image-size/large?v=v2&amp;amp;px=999" role="button" title="10703_10703.png" alt="10703_10703.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="mulrtilink.PNG.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/43503i0E2E1E76B27C756D/image-size/large?v=v2&amp;amp;px=999" role="button" title="mulrtilink.PNG.png" alt="mulrtilink.PNG.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I guess that I might be setting the FLASH protection byte which is preventing any further operation on the flash memory, but nowhere in my programme do I write explicitly to the flash protection register. In my assembly I include the standard Code warrior supplied 'Include File' which defines the register locations but I cannot see this having content&amp;nbsp; which would protect the Flash memory.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Having migrated from 6811's and HC08's one of the other things which is new to me (If I have understood this correctly) is that the S08 starts up initially using its own internal oscillator and to use an external crystal you have to set the oscillator enable bits. I couldn't find anywhere a statement of the frequency of the internal oscillator, which I appreciate can be trimmed. What is the default frequency? How stable is it?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can anyone offer any help?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Ascii.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 05 Apr 2014 10:17:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/S08-programming-with-P-E-Multilink/m-p/311415#M20731</guid>
      <dc:creator>asciidv</dc:creator>
      <dc:date>2014-04-05T10:17:15Z</dc:date>
    </item>
    <item>
      <title>Re: S08 programming with P&amp;E Multilink</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/S08-programming-with-P-E-Multilink/m-p/311416#M20732</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just some further observations after a few more hours of 'playing'.&lt;/P&gt;&lt;P&gt;When I have been trying to re-programme the device it has been from the code window. If I switch to the debug mode the first thing that pops up is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'Device is secure, Erase?'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can select erase and it does indeed blank the memory and I then I can re-programme the device successfully. However with it programmed I seem unable to run in debug mode....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ascii&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 05 Apr 2014 14:57:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/S08-programming-with-P-E-Multilink/m-p/311416#M20732</guid>
      <dc:creator>asciidv</dc:creator>
      <dc:date>2014-04-05T14:57:25Z</dc:date>
    </item>
    <item>
      <title>Re: S08 programming with P&amp;E Multilink</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/S08-programming-with-P-E-Multilink/m-p/311417#M20733</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dv,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Forgive me but please check your chip on board is S08PT60 actually. If the part numbe is not accordant,&amp;nbsp; "Device secure" issue will happen usually. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The internal reference clock of S08PT is 32.768K, the value is in datasheet of S08PT but not in reference manual. please check section 5.1 in Datasheet for detailed info. The clock is auto-trimmed when MCU POR, the factor trim value is in IFR not in Flash map, users can't change or erase the factory tirm value but users can rewrite the trim register of ICS to get other frequency.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;B.R&lt;/P&gt;&lt;P&gt;Weiping&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Apr 2014 09:47:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/S08-programming-with-P-E-Multilink/m-p/311417#M20733</guid>
      <dc:creator>weapon</dc:creator>
      <dc:date>2014-04-08T09:47:41Z</dc:date>
    </item>
  </channel>
</rss>

