DSPRelated.com
Forums

Multi-processor JTAG problem

Started by Tim Shearer January 24, 2001
Hi there
 
I've just built a development board using two 'C5402s, with the intention of using the XDS510PP JTAG pod for debugging.  I designed it using the schematic on page B-13 of the C54x reference set, volume 1.  But, there is a strange problem:
 
Code Composer Studio seems to recognise and find both devices in the scan path (using parallel debug manager), but the Spectrum Digital test program (a bit like PORTIO.exe) seems to think the emulator isn't powered up...weird, because it can reset it with no problem.  When loading my programs there are all sorts of memory errors; should I put these down to a separate problem and assume that because CCS is happy that the JTAG scan is working correctly and I can carry on programming without worrying?
 
I am buffering all of the important signals through one device, a tri-state octal buffer/line driver.  If anyone has successfully debugged a multiple processor board using the JTAG before, and can offer any advice, I would be very happy.  Please help!
 
Thanks,
Tim Shearer
 
Digital Design Engineer
BBM Electronics Group, Trantec Systems
E-Mail: t...@trantec.co.uk, Web: www.trantec.co.uk
Phone: +44 (0)20 8330 3388, Fax: +44 (0)20 8330 3222



Thanks Jeff,

I have it all working perfectly now, I was stupid enough to forget to fit a
jumper that I designed! But your hunch was correct, it was related to the
TDO/TDI connection between the two devices.

Sorry to bother you all.

Tim ----- Original Message -----
From: Jeff Brower <>
To: Tim Shearer <>
Cc: <>
Sent: 25 January 2001 15:11
Subject: Re: [c54x] Multi-processor JTAG problem > Tim-
>
> I'm sure you did this, but just to check:
>
> JTAG:TDI --> DSP0:TDI
> DSP0:TDO --> DSP1:TDI
> DSP1:TDO --> JTAG:TDO
>
> Jeff Brower
> DSP sw/hw engineer
> Signalogic > On Wed, 24 Jan 2001, "Tim Shearer" <> wrote:
> >Hi there
> >
> >I've just built a development board using two 'C5402s, with the intention
of
> using the XDS510PP JTAG pod for debugging. I designed it using the
schematic on
> page B-13 of the C54x reference set, volume 1. But, there is a strange
problem:
> >
> >Code Composer Studio seems to recognise and find both devices in the scan
path
> (using parallel debug manager), but the Spectrum Digital test program (a
bit
> like PORTIO.exe) seems to think the emulator isn't powered up...weird,
because
> it can reset it with no problem. When loading my programs there are all
sorts
> of memory errors; should I put these down to a separate problem and assume
that
> because CCS is happy that the JTAG scan is working correctly and I can
carry on
> programming without worrying?
> >
> >I am buffering all of the important signals through one device, a
tri-state
> octal buffer/line driver. If anyone has successfully debugged a multiple
> processor board using the JTAG before, and can offer any advice, I would
be very
> happy. Please help!
> >
> >Thanks,
> >Tim Shearer
> >
> >Digital Design Engineer
> >BBM Electronics Group, Trantec Systems
> >E-Mail: , Web: www.trantec.co.uk
> >Phone: +44 (0)20 8330 3388, Fax: +44 (0)20 8330 3222
>



Tim-

I'm sure you did this, but just to check:

JTAG:TDI --> DSP0:TDI
DSP0:TDO --> DSP1:TDI
DSP1:TDO --> JTAG:TDO

Jeff Brower
DSP sw/hw engineer
Signalogic On Wed, 24 Jan 2001, "Tim Shearer" <> wrote:
>Hi there
>
>I've just built a development board using two 'C5402s, with the intention of
using the XDS510PP JTAG pod for debugging. I designed it using the schematic on

page B-13 of the C54x reference set, volume 1. But, there is a strange problem:
>
>Code Composer Studio seems to recognise and find both devices in the scan path
(using parallel debug manager), but the Spectrum Digital test program (a bit
like PORTIO.exe) seems to think the emulator isn't powered up...weird, because
it can reset it with no problem. When loading my programs there are all sorts
of memory errors; should I put these down to a separate problem and assume that
because CCS is happy that the JTAG scan is working correctly and I can carry on
programming without worrying?
>
>I am buffering all of the important signals through one device, a tri-state
octal buffer/line driver. If anyone has successfully debugged a multiple
processor board using the JTAG before, and can offer any advice, I would be very

happy. Please help!
>
>Thanks,
>Tim Shearer
>
>Digital Design Engineer
>BBM Electronics Group, Trantec Systems
>E-Mail: , Web: www.trantec.co.uk
>Phone: +44 (0)20 8330 3388, Fax: +44 (0)20 8330 3222