<?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: debugging on a JTAG chain / What about the DSP56303? in Classic/Legacy CodeWarrior</title>
    <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56800-E-USB-TAP-debugging-on-a-JTAG-chain/m-p/125129#M85</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE&gt;&lt;HR /&gt;rocco wrote:&lt;BR /&gt;I recently sent to fab a board with a DSP56303 in front of an FPGA in a JTAG chain. I found nothing in the documentation that said I shouldn't do this. Will I not be able to debug?&lt;BR /&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;The current Suite56 tools do not implement generic devices. If your FPGA has an IR length of 4 and uses 0x8 as the BYPASS command, you might be able to tell the debugger that it is a 56300 device. If this isn't the case, you almost certainly won't be able to use the debugger in this situation.&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 29 Jul 2006 05:17:42 GMT</pubDate>
    <dc:creator>tedw</dc:creator>
    <dc:date>2006-07-29T05:17:42Z</dc:date>
    <item>
      <title>56800/E USB TAP debugging on a JTAG chain</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56800-E-USB-TAP-debugging-on-a-JTAG-chain/m-p/125125#M81</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;I have submitted this question to Freescale support and they have ignored me for an entire week and now I understand why they have no telephone support.&amp;nbsp; I suppose if they don't know, no one else here will but I'm getting desperate.&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;How do you configure the debugger to work on a JTAG chain with other devices in the chain?&amp;nbsp; In the project settings, in the &lt;EM&gt;debugger-&amp;gt;remote debugging&lt;/EM&gt; panel, click on &lt;EM&gt;Edit Connection&lt;/EM&gt; (with USB TAP selected)&amp;nbsp; A dialog appears with a "Multi-core debugging" checkbox and a "JTAG configuration" file edit box.&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;What is the file format for the JTAG configuration file?&lt;/STRONG&gt;&amp;nbsp; It would be awesome if the wrote that down in the User Guide somewhere, but hell if I can find it.&amp;nbsp; Anyone know the answer? Buler? Buler?&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jul 2006 20:31:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56800-E-USB-TAP-debugging-on-a-JTAG-chain/m-p/125125#M81</guid>
      <dc:creator>JimmyMood</dc:creator>
      <dc:date>2006-07-27T20:31:58Z</dc:date>
    </item>
    <item>
      <title>Re: 56800/E USB TAP debugging on a JTAG chain</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56800-E-USB-TAP-debugging-on-a-JTAG-chain/m-p/125126#M82</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I'm not sure if multi-device chains are tested or fully supported by the 56800 tools, but copied below an example JTAG configuration file for Starcore.&amp;nbsp; I think you can use DSP568 instead of SC140.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Ken&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;#&amp;nbsp;&amp;nbsp;&lt;BR /&gt;#&amp;nbsp;Standards for this file&lt;BR /&gt;#&amp;nbsp;1.&amp;nbsp;Comments begin with the character '#'.&lt;BR /&gt;#&amp;nbsp;2. &amp;nbsp;A StarCore device is specified with:&lt;BR /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;SC140&lt;BR /&gt;#&amp;nbsp;3.&amp;nbsp;A non-StarCore device is specified with:&lt;BR /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;Generic &amp;lt;Value_1&amp;gt; &amp;lt;Value_2&amp;gt; &amp;lt;Value_3&amp;gt;&lt;BR /&gt;#&amp;nbsp;&amp;nbsp;Value_1 is the length in bits of the JTAG instruction register.&lt;BR /&gt;#&amp;nbsp;&amp;nbsp;Value_2 is the length in bits of the JTAG bypass register.&lt;BR /&gt;#&amp;nbsp;&amp;nbsp;Value_3 is the hex value of the JTAG bypass instruction.&lt;BR /&gt;#&amp;nbsp;&amp;nbsp;Hex values are prefixed with 0x.&lt;BR /&gt;#&amp;nbsp;4.&amp;nbsp;Each device is specified on a new line.&lt;BR /&gt;#&amp;nbsp;5.&amp;nbsp;Device specification is case sensitive, and a Generic device&lt;BR /&gt;#&amp;nbsp;&amp;nbsp;cannot be specifed without all three values.&lt;BR /&gt;#&lt;BR /&gt;#&amp;nbsp;An example configuration is shown below:&lt;/DIV&gt;&lt;DIV&gt;SC140&lt;BR /&gt;Generic 4 1 0xf&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 29 Jul 2006 01:53:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56800-E-USB-TAP-debugging-on-a-JTAG-chain/m-p/125126#M82</guid>
      <dc:creator>kenc</dc:creator>
      <dc:date>2006-07-29T01:53:56Z</dc:date>
    </item>
    <item>
      <title>debugging on a JTAG chain / What about the DSP56303?</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56800-E-USB-TAP-debugging-on-a-JTAG-chain/m-p/125127#M83</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE&gt;&lt;HR /&gt;kenc wrote:&lt;BR /&gt;I'm not sure if multi-device chains are tested or fully supported by the 56800 tools . . .&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;What about a DSP56303?&lt;BR /&gt;&lt;BR /&gt;I recently sent to fab a board with a DSP56303 in front of an FPGA in a JTAG chain. I found nothing in the documentation that said I shouldn't do this. Will I not be able to debug?&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 29 Jul 2006 04:06:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56800-E-USB-TAP-debugging-on-a-JTAG-chain/m-p/125127#M83</guid>
      <dc:creator>rocco</dc:creator>
      <dc:date>2006-07-29T04:06:10Z</dc:date>
    </item>
    <item>
      <title>Re: debugging on a JTAG chain / What about the DSP56303?</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56800-E-USB-TAP-debugging-on-a-JTAG-chain/m-p/125128#M84</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;I asked around a bit and the only restriction on multi-device chains I could find was this:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;"Note: This cannot be done with current HawkV2 devices due to a design flaw in the EOnCE. Some future device will address this problem.&amp;nbsp; This was a silicon bug with all 5683xx and 5685x processors. Freescale addressed this in the new line of processors 56801x (Anguilla faily). It should work with verison 7.2 for these new devices.&amp;nbsp; This was not a problem with Hawk v1."&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Ken&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 29 Jul 2006 04:24:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56800-E-USB-TAP-debugging-on-a-JTAG-chain/m-p/125128#M84</guid>
      <dc:creator>kenc</dc:creator>
      <dc:date>2006-07-29T04:24:23Z</dc:date>
    </item>
    <item>
      <title>Re: debugging on a JTAG chain / What about the DSP56303?</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56800-E-USB-TAP-debugging-on-a-JTAG-chain/m-p/125129#M85</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE&gt;&lt;HR /&gt;rocco wrote:&lt;BR /&gt;I recently sent to fab a board with a DSP56303 in front of an FPGA in a JTAG chain. I found nothing in the documentation that said I shouldn't do this. Will I not be able to debug?&lt;BR /&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;The current Suite56 tools do not implement generic devices. If your FPGA has an IR length of 4 and uses 0x8 as the BYPASS command, you might be able to tell the debugger that it is a 56300 device. If this isn't the case, you almost certainly won't be able to use the debugger in this situation.&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 29 Jul 2006 05:17:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56800-E-USB-TAP-debugging-on-a-JTAG-chain/m-p/125129#M85</guid>
      <dc:creator>tedw</dc:creator>
      <dc:date>2006-07-29T05:17:42Z</dc:date>
    </item>
    <item>
      <title>Back to the JTAG chain debugging.......</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56800-E-USB-TAP-debugging-on-a-JTAG-chain/m-p/125130#M86</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I've been struggling to get the USB TAP to work at all, and finally thank goodness it works on my evaluation board.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I'm a bit shocked by some of the statements made on this thread.&amp;nbsp; I &lt;EM&gt;assumed&lt;/EM&gt; &lt;STRONG&gt;JTAG&lt;/STRONG&gt; and &lt;STRONG&gt;Chains&lt;/STRONG&gt; go hand-in-hand. I am using an 56F8322 on a target board with 4 other devices in the JTAG chain.&amp;nbsp; This has not been a problem for the vendors of the other 4 parts.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Some concise questions:&lt;/DIV&gt;&lt;DIV&gt;Kenc: What is HawkV1 and HawkV2?&amp;nbsp; How do I know if my 56F322 has this flaw?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;tedw: What do you mean "Won't support generic devices"?&amp;nbsp; Is my config file below invalid?&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;By the IEEE JTAG 1149.1, the bypass instruction HAS to be filling the instruction register with 1's.&amp;nbsp; Why do you say the bypass instruction for your device is 0x8 and not 0xF?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;SPAN class="msg_source_code"&gt;&lt;SPAN class="text_smallest"&gt;Code:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;PRE&gt;#control board JTAG initialization file for Metroworks Code Warrior#8051F120Generic 16 1 0xFFFF#EPLD1Generic 10 1 0x3FF#EPLD2Generic 10 1 0x3FF#EPLD3Generic 10 1 0x3FF#DSPDSP56800&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I attempt to load this file for mult-core debugging, I get no confirmation that it was parsed correctly.&amp;nbsp; If I exit out of the dialog where the file is selected, then re-enter the dialog, the checkbox for multi-core debuggin is unchecked.&amp;nbsp; I assume this means the jtag configuration file did not take.&amp;nbsp; How do I get this to work?&lt;/P&gt;&lt;P&gt;I need the following from my JTAG tools for the 56F8322:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Program the device in a chain&lt;/LI&gt;&lt;LI&gt;Debugging of the device in a chain&lt;/LI&gt;&lt;/UL&gt;&lt;DIV&gt;Will USB TAP support these functions?&amp;nbsp; If USB TAP does not, what 3rd party tools will?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Regards,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;-Jim&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&lt;/DIV&gt;&lt;P&gt;Message Edited by JimmyMood on &lt;SPAN class="date_text"&gt;2006-08-23&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;04:45 PM&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Aug 2006 04:44:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56800-E-USB-TAP-debugging-on-a-JTAG-chain/m-p/125130#M86</guid>
      <dc:creator>JimmyMood</dc:creator>
      <dc:date>2006-08-24T04:44:12Z</dc:date>
    </item>
    <item>
      <title>Re: Back to the JTAG chain debugging.......</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56800-E-USB-TAP-debugging-on-a-JTAG-chain/m-p/125131#M87</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hi, Ken and Ted:&lt;BR /&gt;&lt;BR /&gt;To try to gleam some insight on Jim's questions, I just spent 2 hours scouring the Freescale website, and did not find relief. Here is what I need to know (in addition to Jim, whose thread I seem to be hijacking):&lt;BR /&gt;&lt;BR /&gt;Are the HawkV1 and HawkV2 two classes of 56f DSCs? with the 56Fxxx being HawkV1 and the 56Fxxxx being HawkV2? (the V2 means an extra digit in the part number?)&lt;BR /&gt;&lt;BR /&gt;It appears that only StarCore has EonCE, rather then OnCE. Is this true?&lt;BR /&gt;&lt;BR /&gt;How does that relate to DSP56303? Does it have the silicon flaw?&lt;BR /&gt;&lt;BR /&gt;Are you saying that my run of PCBs is scrap, because I put an FPGA in the same chain as the DSP56303?&lt;BR /&gt;&lt;BR /&gt;If a Freescale DSP can't be in a chain with other devices, how do they get across the production/test floor?&lt;BR /&gt;&lt;BR /&gt;Where are these limitations documented? (I've checked all the errata I could find).&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Aug 2006 07:16:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56800-E-USB-TAP-debugging-on-a-JTAG-chain/m-p/125131#M87</guid>
      <dc:creator>rocco</dc:creator>
      <dc:date>2006-08-24T07:16:37Z</dc:date>
    </item>
    <item>
      <title>Re: 56800/E USB TAP debugging on a JTAG chain</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56800-E-USB-TAP-debugging-on-a-JTAG-chain/m-p/125132#M88</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Is there any resolution to this yet?&amp;nbsp; Why&amp;nbsp;can't I get tech support on the phone, via e-mail, or even on this forum?&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Aug 2006 02:10:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56800-E-USB-TAP-debugging-on-a-JTAG-chain/m-p/125132#M88</guid>
      <dc:creator>JimmyMood</dc:creator>
      <dc:date>2006-08-30T02:10:37Z</dc:date>
    </item>
    <item>
      <title>Re: 56800/E USB TAP debugging on a JTAG chain</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56800-E-USB-TAP-debugging-on-a-JTAG-chain/m-p/125133#M89</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi Jimmy,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Please read the Private Message I sent you, for the matter to be investigated.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;You should be receiving Technical Support through the phone and via email through the &lt;STRONG&gt;Technical Information Centre&lt;/STRONG&gt; (via Service Requests), like you did.&lt;/DIV&gt;&lt;DIV&gt;However, you don't necessarily get resolution of all problems on the Forums.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Alban.&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Aug 2006 22:28:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56800-E-USB-TAP-debugging-on-a-JTAG-chain/m-p/125133#M89</guid>
      <dc:creator>Alban</dc:creator>
      <dc:date>2006-08-30T22:28:33Z</dc:date>
    </item>
    <item>
      <title>Re: 56800/E USB TAP debugging on a JTAG chain</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56800-E-USB-TAP-debugging-on-a-JTAG-chain/m-p/125134#M90</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Dear All,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I have been following up on this issue with experts offline.&lt;/DIV&gt;&lt;DIV&gt;The investigation is still in progress in order to find a suitable solution.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;From what I understood it is not individual points which are not possible but the special combination Jimmy is using that is causing trouble: USBTAP and JTAG chain.&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>Mon, 04 Sep 2006 18:20:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56800-E-USB-TAP-debugging-on-a-JTAG-chain/m-p/125134#M90</guid>
      <dc:creator>Alban</dc:creator>
      <dc:date>2006-09-04T18:20:22Z</dc:date>
    </item>
  </channel>
</rss>

