Sign in

username:

password:



Not a member?

Search c6x



Search tips

Subscribe to c6x



c6x by Keywords

AD535 | BIOS | Booting | Bootloader | C621 | C6211 | C6415 | C671 | C6711 | C6711DSK | C6713 | CCS | Chassaing | COFF | DAT | DM64 | DM642 | DMA | DSK671 | DSK6711 | EDM | EDMA | EMIF | Emulator | EVM | EVM620 | FFT | FIR | GPIO | Halting | HPI | HWI | IDK | JTAG | LDB | LDH | LDW | Linker | LMS | LOG_printf | Matlab | McBSP | MEM_alloc | MIPS | PCI | PCM3003 | Pipeline | Profiling | QDM | Reset | ROM | RTDX | Sampling | SDRAM | Stack | TEB | THS1206 | TMS320C621 | TMS320C6416 | TMS320C6711 | TMS320C6713 | UART | Vector Table | XBUS | XDS560


Discussion Groups

See Also

Embedded SystemsFPGAElectronics

Discussion Groups | TMS320C6x | HPI and JTAG did not want to work together !?

Technical discussions about the TI C6000 DSPs (including the c62x, c64x and c67x DSPs).

  

Post a new Thread

HPI and JTAG did not want to work together !? - veniamin2002se - Jun 11 6:37:00 2002

Hi All,

I try to debug two application at the same time, one is run on Host
CPU (8051) and another is on DSP (6711).
For debuging the DSP software I use XPS510PP_PLUS emulator via JTAG
interface. The Host CPU is connected to DSP over HPI.

Problem:
When I try to access DSP over HPI on my Host CPU, I can't read or
write any locations while JTAG emulator is connected. And it seems
that DSP don't ready (HRDY is always high when I try to pull HCS to
low)!

To have it working I have to disconnect JTAG emulator from DSP and
hardware reset it. After that everithing works fine. But I need to
debug data exchange between Host CPU and DSP!

Q1: Is it possible to use JTAG emulator and HPI at the same time?
Q2: Is it possible to reset DSP via HPI or I have to use hardware
reset?

Thanks
Veniamin Milevski







(You need to be a member of c6x -- send a blank email to c6x-subscribe@yahoogroups.com )

Re: HPI and JTAG did not want to work together !? - Jeff Brower - Jun 11 13:48:00 2002

Veniamin-

Try running the DSP from CCS until a breakpoint or manual stop, that should
allow HPI
to operate. Perform some host communication. Then stop at a breakpoint -- see
if
the host data is there or not. HPI on the C6xxx series uses an internal
(dedicated)
DMA channel, so if you stop the processor, you stop DMA, and nothing will
happen.

Jeff Brower
DSP sw/hw engineer
Signalogic veniamin2002se wrote:
>
> Hi All,
>
> I try to debug two application at the same time, one is run on Host
> CPU (8051) and another is on DSP (6711).
> For debuging the DSP software I use XPS510PP_PLUS emulator via JTAG
> interface. The Host CPU is connected to DSP over HPI.
>
> Problem:
> When I try to access DSP over HPI on my Host CPU, I can't read or
> write any locations while JTAG emulator is connected. And it seems
> that DSP don't ready (HRDY is always high when I try to pull HCS to
> low)!
>
> To have it working I have to disconnect JTAG emulator from DSP and
> hardware reset it. After that everithing works fine. But I need to
> debug data exchange between Host CPU and DSP!
>
> Q1: Is it possible to use JTAG emulator and HPI at the same time?
> Q2: Is it possible to reset DSP via HPI or I have to use hardware
> reset?
>
> Thanks
> Veniamin Milevski



______________________________
New Code Sharing Section now Live on DSPRelated.com. Learn about the Reward Program for Contributors here.



(You need to be a member of c6x -- send a blank email to c6x-subscribe@yahoogroups.com )

Re: HPI and JTAG did not want to work together !? - Jeff Brower - Jun 11 15:29:00 2002

Veniamin-

> Thank you, I have try already but it don't work anyway :(

Then something else is wrong. HPI + JTAG should be compatible, as would be any
peripheral or chip function + JTAG.

Jeff Brower
DSP sw/hw engineer
Signalogic

> -----Original Message-----
> From: Jeff Brower [mailto:]
> Sent: den 11 juni 2002 15:49
> To: Veniamin Milevski
> Cc:
> Subject: Re: [c6x] HPI and JTAG did not want to work together !?
>
> Veniamin-
>
> Try running the DSP from CCS until a breakpoint or manual stop, that should
> allow HPI
> to operate. Perform some host communication. Then stop at a breakpoint --
> see if
> the host data is there or not. HPI on the C6xxx series uses an internal
> (dedicated)
> DMA channel, so if you stop the processor, you stop DMA, and nothing will
> happen.
>
> Jeff Brower
> DSP sw/hw engineer
> Signalogic
>
> veniamin2002se wrote:
> >
> > Hi All,
> >
> > I try to debug two application at the same time, one is run on Host
> > CPU (8051) and another is on DSP (6711).
> > For debuging the DSP software I use XPS510PP_PLUS emulator via JTAG
> > interface. The Host CPU is connected to DSP over HPI.
> >
> > Problem:
> > When I try to access DSP over HPI on my Host CPU, I can't read or
> > write any locations while JTAG emulator is connected. And it seems
> > that DSP don't ready (HRDY is always high when I try to pull HCS to
> > low)!
> >
> > To have it working I have to disconnect JTAG emulator from DSP and
> > hardware reset it. After that everithing works fine. But I need to
> > debug data exchange between Host CPU and DSP!
> >
> > Q1: Is it possible to use JTAG emulator and HPI at the same time?
> > Q2: Is it possible to reset DSP via HPI or I have to use hardware
> > reset?
> >
> > Thanks
> > Veniamin Milevski



______________________________
New Code Sharing Section now Live on DSPRelated.com. Learn about the Reward Program for Contributors here.



(You need to be a member of c6x -- send a blank email to c6x-subscribe@yahoogroups.com )