DSPRelated.com
Forums

Connecting between C6713 DSK HPI and HyperTerminal

Started by "omnia.mostafa21" June 11, 2008
Hi All,

I have a DSP C6713DSK and its HPI DaughterCard .. i want to read from
the USB on the HyperTerminal .
The CCS 3.3 can't connect with the DSK while the HPI is connected to
it, even if its enable switch is off.

in the Instruction .. the steps is :
1. Download the program using CCS, but do not run.
2. Press and release the reset button on the DSK6713HPI daughtercard.
3. Run the program from CCS.

but it's not executable .. i don't know where is the problem ?!!

would anyone kindly tell me how can i read from the HPI (USB) on th
HyperTerminal ??

Thanks in advanced ..

Omnia Mostafa.
Omnia,

On 6/11/08, omnia.mostafa21 wrote:
>
> Hi All,
>
> I have a DSP C6713DSK and its HPI DaughterCard .. i want to read from
> the USB on the HyperTerminal .
>

I have never used this daughtercard [I am not sure who made it].

The manufacturer should have provided information [and ideally one or more
example programs] on the data format that is required to be sent to the
endpoint buffer [or details on a higher level protocol if that is used] to
implement memory reads and writes.

I think that the HyperTerminal only sends/receives ASCII data which might be
a problem.

Check your documentation and post the HPI/USB daughtercard manufacturer so
that maybe someone else with the same board might help.

The CCS 3.3 can't connect with the DSK while the HPI is connected to
> it, even if its enable switch is off.
>

I don't understand this. I cannot think of any reason that CCS should not
connect with the HPI/USB board in place [unless there is something wrong
with it].

in the Instruction .. the steps is :
> 1. Download the program using CCS, but do not run.
> 2. Press and release the reset button on the DSK6713HPI daughtercard.
> 3. Run the program from CCS.
>

What program are you downloading?? What is it supposed to do??

but it's not executable .. i don't know where is the problem ?!!
>

What does this mean?? Do you get some error message??

mikedunn

would anyone kindly tell me how can i read from the HPI (USB) on th
> HyperTerminal ??
>
> Thanks in advanced ..
>
> Omnia Mostafa.
>

--
www.dsprelated.com/blogs-1/nf/Mike_Dunn.php
Omnia-

> I have a DSP C6713DSK and its HPI DaughterCard .. i want to read from
> the USB on the HyperTerminal .

Do you mean the HPI daughtercard from Educational DSP? TI doesn't offer HPI support
for DSK 6713.

> The CCS 3.3 can't connect with the DSK while the HPI is connected to
> it, even if its enable switch is off.

The Educational DSP daughtercard has a site for a JTAG connector, but in looking at
their web page (http://www.educationaldsp.com/stockproduct_dsk6xxxhpi.htm) it's not
clear to me whether a connector is installed when the card is shipped. One guess is
there is some type of jumper that enables/disables the daughtercard JTAG connector.
You need to ask Educational DSP about this issue.

> in the Instruction .. the steps is :
> 1. Download the program using CCS, but do not run.
> 2. Press and release the reset button on the DSK6713HPI daughtercard.
> 3. Run the program from CCS.
>
> but it's not executable .. i don't know where is the problem ?!!

Saying "it's not executable" is vague, like saying "it doesn't work". Well of course
it doesn't work, you are majoring in engineering, what do you expect :-) Seriously,
you have to be specific. Did you try single-stepping asm instructions, one-by-one,
from the entry-point? What happens if you do that? You have to determine the first,
specific, narrowly-defined thing that's not working, and report that.

> would anyone kindly tell me how can i read from the HPI (USB) on th
> HyperTerminal ??

Your DSP program has to run first, in order to receive data via the HPI interface.
How the DSP program will send characters over HPI I'm not sure, since the HPI is a
slave interface. There might be some logic (PLD) on the daughtercard that helps with
this. In any case, Educational DSP should have DSP test programs for using the HPI.
I would think the basic test program should be a loopback program that allows
something like HyperTerminal or a simple C/C++ test program on the host side.

-Jeff