<?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: How to make USBSPYDER08 work with mc9rs08ka8 &amp; mc9rs08ka4 in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-make-USBSPYDER08-work-with-mc9rs08ka8-mc9rs08ka4/m-p/205922#M17296</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hello Jim,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;yes, single stepping is not fast, but overall&lt;BR /&gt;&amp;nbsp;USBSPYDER08 is a nice little tool for evaluation.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;I have since found that in addition to what was&lt;BR /&gt;&amp;nbsp;described it works best if&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;a) you disconnect power&amp;nbsp; from your target before&lt;BR /&gt;&amp;nbsp; loading (or before you hit F5 in CW) and reconnect&lt;BR /&gt;&amp;nbsp;&amp;nbsp; target power when the spyder&lt;BR /&gt;&amp;nbsp;asks you to. ( turn power on and off etc).&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;b)&lt;BR /&gt;&amp;nbsp; something seems to edit the "SofTec_RS08.ini"&lt;BR /&gt;&amp;nbsp; and reset the devicename back to ...KA2 or ..KA1.&lt;BR /&gt;&amp;nbsp;It does not seem to happen at each load&lt;BR /&gt;&amp;nbsp;Perhaps it is only when the loader has had problems.&lt;BR /&gt;&amp;nbsp;To avoid this I have made the file read-only.&amp;nbsp; Doing&lt;BR /&gt;&amp;nbsp;this does not seem to have ill side-effects.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Have you heard back from SofTec?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;cheers,&lt;BR /&gt;&amp;nbsp; Peterk&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 26 Mar 2008 00:24:36 GMT</pubDate>
    <dc:creator>PeterK</dc:creator>
    <dc:date>2008-03-26T00:24:36Z</dc:date>
    <item>
      <title>How to make USBSPYDER08 work with mc9rs08ka8 &amp; mc9rs08ka4</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-make-USBSPYDER08-work-with-mc9rs08ka8-mc9rs08ka4/m-p/205920#M17294</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;SPAN&gt;Disclaimer: all info here is something I discovered by trial &amp;amp; error, and&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; I do not think it would be supported by Freescale and/or Softec.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; Proceed at own risk.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I though it might be of interest to some of the readers of this forum&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;to know how to make the USBSPYDER08 programmer/ICD&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;work with the new ka8/ka4 parts.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Short answer is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Have latest version of CodeWarrior&amp;nbsp; Special Edition + KA8/4 patches&amp;nbsp;&amp;nbsp; (Feb/2008)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In CW create you project (target should be KA8/4 of course)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2) A dialog comes up, select "SofTec" or was it "USBSPYDER08"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; then also select "KA1" or "KA2" as device (there is no "KA4" or "KA8")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3) Select "OK" or "Load &amp;nbsp; (load will "fail" .. see below)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;4)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;edit the "SofTec_RS08.ini" file (it's in the project directory somewhere)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;change "DeviceName = " line to reflect your target (only tested KA8 but KA4 should work too)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3) finito&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Long explanation:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The problem seems to be that the USBSPYDER08 only knows&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;about KA1/KA2 devices and when you try to load onto a KA8&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;target device, it throws up a dialog box&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;something like "Target device does not match .. ... whatever"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and also "Communication problem ... bla bla"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;At this point you can tell it to "Ignore" and it then goes ahead&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;but then claims that it cannot write to location 0x2000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;or communication error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and that's the end.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Being brand new to USBSPYDER8 and freescale MCUs&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;this msg did not make a lot of sense to me, but having spent some&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;time reading datasheets for both KA2 &amp;amp; KA8 devices in&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;particular their memory maps you realize that the start address&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;of their code segments are different. The KA2 starts at 0x3800&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and KA8 at ... you guessed it! &amp;nbsp; ... 0x2000.&amp;nbsp;&amp;nbsp; This seems kind of&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;nasty, doesn't it? As if the USBSPYDER loader knows about&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;devices and their internals. "Bad design", you think, or perhaps&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"they must have been desperate".&amp;nbsp; .. Ok, back on track.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Having tried different work-arounds, where most of them did not have&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;a "positive" effect, (some of them worked .. kinda) I happened to try&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; the work-around described above in desperation, not really believing&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; in n it. But surprise surprise. Seems to work great.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;cheers&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; PeterK&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Message Edited by PeterK on &lt;/SPAN&gt;&lt;SPAN class="date_text"&gt;2008-03-24&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="time_text"&gt;02:50 PM&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 01:34:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-make-USBSPYDER08-work-with-mc9rs08ka8-mc9rs08ka4/m-p/205920#M17294</guid>
      <dc:creator>PeterK</dc:creator>
      <dc:date>2008-03-25T01:34:16Z</dc:date>
    </item>
    <item>
      <title>Re: How to make USBSPYDER08 work with mc9rs08ka8 &amp; mc9rs08ka4</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-make-USBSPYDER08-work-with-mc9rs08ka8-mc9rs08ka4/m-p/205921#M17295</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Thanks Peter.&lt;BR /&gt;I found out over the weekend myself that this did not work.&lt;BR /&gt;&lt;BR /&gt;I did email softec support over the issue, as the literature for the SPYDER does say RSKA family suport.&lt;BR /&gt;&lt;BR /&gt;I knew it was because a config file did not get updated, but since I have a P&amp;amp;E BDM that supports RS, and because P&amp;amp;E is really good about keep these files up to date, I just went ahead and used that.&lt;BR /&gt;Because the P&amp;amp;E does not supply power, I had to make a board with 3 6 pins&amp;nbsp; connectors so I could inject power, but that is somthing I have been meaning to do and it did work.&lt;BR /&gt;&lt;BR /&gt;It also seems like the P&amp;amp;E single steps faster than the spyder.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 02:06:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-make-USBSPYDER08-work-with-mc9rs08ka8-mc9rs08ka4/m-p/205921#M17295</guid>
      <dc:creator>JimDon</dc:creator>
      <dc:date>2008-03-25T02:06:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to make USBSPYDER08 work with mc9rs08ka8 &amp; mc9rs08ka4</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-make-USBSPYDER08-work-with-mc9rs08ka8-mc9rs08ka4/m-p/205922#M17296</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hello Jim,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;yes, single stepping is not fast, but overall&lt;BR /&gt;&amp;nbsp;USBSPYDER08 is a nice little tool for evaluation.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;I have since found that in addition to what was&lt;BR /&gt;&amp;nbsp;described it works best if&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;a) you disconnect power&amp;nbsp; from your target before&lt;BR /&gt;&amp;nbsp; loading (or before you hit F5 in CW) and reconnect&lt;BR /&gt;&amp;nbsp;&amp;nbsp; target power when the spyder&lt;BR /&gt;&amp;nbsp;asks you to. ( turn power on and off etc).&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;b)&lt;BR /&gt;&amp;nbsp; something seems to edit the "SofTec_RS08.ini"&lt;BR /&gt;&amp;nbsp; and reset the devicename back to ...KA2 or ..KA1.&lt;BR /&gt;&amp;nbsp;It does not seem to happen at each load&lt;BR /&gt;&amp;nbsp;Perhaps it is only when the loader has had problems.&lt;BR /&gt;&amp;nbsp;To avoid this I have made the file read-only.&amp;nbsp; Doing&lt;BR /&gt;&amp;nbsp;this does not seem to have ill side-effects.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Have you heard back from SofTec?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;cheers,&lt;BR /&gt;&amp;nbsp; Peterk&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Mar 2008 00:24:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-make-USBSPYDER08-work-with-mc9rs08ka8-mc9rs08ka4/m-p/205922#M17296</guid>
      <dc:creator>PeterK</dc:creator>
      <dc:date>2008-03-26T00:24:36Z</dc:date>
    </item>
    <item>
      <title>Re: How to make USBSPYDER08 work with mc9rs08ka8 &amp; mc9rs08ka4</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-make-USBSPYDER08-work-with-mc9rs08ka8-mc9rs08ka4/m-p/205923#M17297</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;No they didn't, but why don't you submit a freescale service request.&lt;BR /&gt;Technically it is freescales job to do that - even if it comes from the vendor.&lt;BR /&gt;Remind them that the specs say it will support it. SofTec probably wants you to but the 400.00 one,&lt;BR /&gt;but near as I can tell the P&amp;amp;E 99.00 unit is just as good.&lt;BR /&gt;I did that once for a similar situation, and they emailed an update that fixed it until the next release.&lt;BR /&gt;(was not a SPYDER, it was config file for serial monitor on HC12)&lt;BR /&gt;&lt;BR /&gt;Yes, it will keeping undoing that. I think the dll actually has be updated as well.&lt;BR /&gt;Try write protecting the ini file.&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Mar 2008 02:18:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-make-USBSPYDER08-work-with-mc9rs08ka8-mc9rs08ka4/m-p/205923#M17297</guid>
      <dc:creator>JimDon</dc:creator>
      <dc:date>2008-03-26T02:18:01Z</dc:date>
    </item>
    <item>
      <title>Re: How to make USBSPYDER08 work with mc9rs08ka8 &amp; mc9rs08ka4</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-make-USBSPYDER08-work-with-mc9rs08ka8-mc9rs08ka4/m-p/205924#M17298</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Here is the response from SofTec:&lt;BR /&gt;&lt;BR /&gt;&lt;FONT color="#0033FF"&gt;Dear Jim,&lt;/FONT&gt;&lt;FONT color="#0033FF"&gt;&lt;BR /&gt;&lt;/FONT&gt; &lt;FONT color="#0033FF"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#0033FF"&gt;USBSPYDER08 supports some of the KA family, ie.KA1 and KA2.&lt;/FONT&gt;&lt;FONT color="#0033FF"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#0033FF"&gt;On the other hand, it is a low cost evaluation tool and it will not&lt;/FONT&gt;&lt;FONT color="#0033FF"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#0033FF"&gt;update to support the latest KA8 devices.&lt;/FONT&gt;&lt;FONT color="#0033FF"&gt;&lt;BR /&gt;&lt;/FONT&gt; &lt;FONT color="#0033FF"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#0033FF"&gt;Best regards,&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/FONT&gt;So, I guess your method is the only way to make it work.:&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Mar 2008 19:49:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-make-USBSPYDER08-work-with-mc9rs08ka8-mc9rs08ka4/m-p/205924#M17298</guid>
      <dc:creator>JimDon</dc:creator>
      <dc:date>2008-03-26T19:49:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to make USBSPYDER08 work with mc9rs08ka8 &amp; mc9rs08ka4</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-make-USBSPYDER08-work-with-mc9rs08ka8-mc9rs08ka4/m-p/205925#M17299</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;does somebody knows how to modify &amp;nbsp;SofTec_BDC08.dll file to make USBSPYDER08 device compatible with hcs08DZ family? It is compatible with QG QD family but I have found a modified file and it unlocked QE family. So i think that it is possible?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Damian&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>Sun, 07 Nov 2010 00:04:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-make-USBSPYDER08-work-with-mc9rs08ka8-mc9rs08ka4/m-p/205925#M17299</guid>
      <dc:creator>burusj</dc:creator>
      <dc:date>2010-11-07T00:04:23Z</dc:date>
    </item>
  </channel>
</rss>

