DSPRelated.com
Forums

RTDX communication to two C6713 Spectrum Digital DSK boards

Started by "jam...@btinternet.com" October 31, 2010
Dear community,

I would like to thank everyone for this great resource - it has been very helpful to my learning of the DSK over the past two years. This is my first question as I really can't resolve it myself.

I wish to send data from the PC to the transmitter DSK (no 1) and then retrieve data from the receiver dsk (no 2) to the PC. Can I use the RTDX usb interface to do this?

I have tried. It looks like the API for RTDX does have a board name property. But when using the Code Composer Studio System Configuration tool only one DSK is listed despite windows device manager 'seeing' two dsks. Does this mean its not possible?

I have tried to use this tool to rename the boards but they keep the same name - maybe because they are the same type/model board?

Lastly, maybe there is a better way to achieve this type of PC interaction? Maybe serial? How do professionals communicate with the DSKs (DSPs)?

Your support would be really helpful,

_____________________________________
I realize that I have made a small mistake in my previous post.

The Configuration Tool is not a live list of DSKs. So when I add a configuration for two DSKs (all be it identical apart from their names) when Code Composer starts I get the CCS: Parallel Debug Manager.

My understanding is this allows me open an instance of CCS for each DSK. ( I am using Version (2.21)). When I go to Group>>edit it only shows First Board and I can change which DSK configuration it should use. How do I get the second DSK to appear in this list?

Thank you,
James

_____________________________________
James-

> I realize that I have made a small mistake in my previous post.
>
> The Configuration Tool is not a live list of DSKs. So when I add
> a configuration for two DSKs (all be it identical
> apart from their names) when Code Composer starts I get the CCS:
> Parallel Debug Manager.
>
> My understanding is this allows me open an instance of CCS for
> each DSK. ( I am using Version (2.21)).

Parallel Debug Manager normally allows you to control different DSPs in the JTAG scan chain.

> When I go to
> Group>>edit it only shows First Board and I can change which
> DSK configuration it should use. How do I get the second
> DSK to appear in this list?

I'm wondering if CCS is designed to allow two (2) concurrent DSK boards; i.e. at lowest level (drivers, registry,
DLLs, etc) is it technically do-able? Did you confirm with TI guys?

I've never tried this and didn't see anyone else mention before over the years, and didn't find any TI wiki pages or
app notes on it after a quick search. I'm not saying it's not do-able, but you might have to be creative. Maybe
there are MATLAB or Simulink examples you could find? Those might include high sample rate applications with
significant processing requirements that need 2 or more DSK or EVM boards. Another thought is a virtualized system
running 2 separate copies of WinXP, using 2 different USB ports.

From a philosophical point of view you have to ask: would this be important to TI? DSK boards are cheap, the point
is to get potential customers touching a TI chip. One would not expect a high percentage of such users to need 2
concurrent DSK boards.

-Jeff

_____________________________________
James & Jeff,

On 10/31/2010 1:03 PM, Jeff Brower wrote:
>
> James-
>
> > I realize that I have made a small mistake in my previous post.
> >
> > The Configuration Tool is not a live list of DSKs. So when I add
> > a configuration for two DSKs (all be it identical
> > apart from their names) when Code Composer starts I get the CCS:
> > Parallel Debug Manager.
> >
> > My understanding is this allows me open an instance of CCS for
> > each DSK. ( I am using Version (2.21)).
>
> Parallel Debug Manager normally allows you to control different DSPs
> in the JTAG scan chain.
>
> > When I go to
> > Group>>edit it only shows First Board and I can change which
> > DSK configuration it should use. How do I get the second
> > DSK to appear in this list?
>
> I'm wondering if CCS is designed to allow two (2) concurrent DSK
> boards; i.e. at lowest level (drivers, registry,
> DLLs, etc) is it technically do-able? Did you confirm with TI guys?
>

This goes back a few years. If my memory is correct [??], the limited
version of CCS 2.21 for the DSK was supposed to support only 1 target.
That is probably why only 1 board shows up. I believe that it *might* be
possible to modify the configuration to support 2 emulators with 1
target each - but I am not sure.
IF you have a 'Full Version' of CCS, an XDS510 emulator could support 1
DSK and the other could be configured with the DSK USB cable.
If you get 2 boards running with CCS, you still may not be out of the
woods. Early versions of CCS [sometime around v2.x] had problems
supporting RTDX data streams to 2 different targets. If you check the
CCS v2.21 release notes, you might find a clue.

mikedunn
> I've never tried this and didn't see anyone else mention before over
> the years, and didn't find any TI wiki pages or
> app notes on it after a quick search. I'm not saying it's not do-able,
> but you might have to be creative. Maybe
> there are MATLAB or Simulink examples you could find? Those might
> include high sample rate applications with
> significant processing requirements that need 2 or more DSK or EVM
> boards. Another thought is a virtualized system
> running 2 separate copies of WinXP, using 2 different USB ports.
>
> From a philosophical point of view you have to ask: would this be
> important to TI? DSK boards are cheap, the point
> is to get potential customers touching a TI chip. One would not expect
> a high percentage of such users to need 2
> concurrent DSK boards.
>
> -Jeff