Forums

XDS510PP Plus and CCS 3.3

Started by radiorama November 8, 2008
Hello everybody,

I'm a DSP teacher new to the TI DSP world.
I just acquired a TI F280XX dual buck converter demo board (looks great!)
and got hold of a XDS510PP Plus parallel port simulator/debugger, which
doesn't seem to work with my setup.
Spectrum Digital hosts drivers up to CCS 3.1, which don't seem to work in
3.3.
Are there updated drivers somewhere? I've been told the XDS510PP costed
$999 when it was acquired two or three years ago, so it would be a shame if
it could not be used anymore!

Thanks in advance for any help,
Best regards,

Carlo Concari.



Un bel giorno radiorama digit�:

> Spectrum Digital hosts drivers up to CCS 3.1
Try here: http://support.spectrumdigital.com/ccs33/ -- emboliaschizoide.splinder.com
>Un bel giorno radiorama digit�: > >> Spectrum Digital hosts drivers up to CCS 3.1 > >Try here: > >http://support.spectrumdigital.com/ccs33/
Thank you! I had reached the wrong page when I did the research myself. Now the problem is that I'm working with a laptop and a PCMCIA to LPT converter; the parallel port appears to be at I/O address 0xFFD8 (as opposed to the standard 0x3BC, 0x278, and 0x378). The address is correct and for example it works fine with the Freescale JTAG pod at 0xFFD8; but it seems that SDConfig cannot handle this "weird" parallel port address. I even tried to manually hack the files sdopts.cfg and sdopts.xml to no avail. Moreover, I'm not sure how I can configure CCS to use this driver once it is configured correctly in SDConfig (in the CCS 3.3 configuration utility there is no trace of the newly installed SD drivers). Finally, I'm not sure what's the purpose of the SDConfigEx program. Enough doubts for now... I wish setting up TI's working environment was easier (Freescale had been a walk :) ) Regards, -- Carlo Concari.
Un bel giorno radiorama digit�:

> Now the problem is that I'm working with a laptop and a PCMCIA to LPT > converter; the parallel port appears to be at I/O address 0xFFD8 (as > opposed to the standard 0x3BC, 0x278, and 0x378). The address is correct > and for example it works fine with the Freescale JTAG pod at 0xFFD8; but it > seems that SDConfig cannot handle this "weird" parallel port address.
It's been a while since the last time I've used a XDS510PP (now I'm using the *much* better USB version, XDS510USB), but as far as I can remember you don't really need to use sdconfig at all. You can configure the LPT base I/O port directly in the CCS Setup.
> Moreover, I'm not sure how I can configure CCS to use this driver once it > is configured correctly in SDConfig (in the CCS 3.3 configuration utility > there is no trace of the newly installed SD drivers).
You have to create a custom board for your hardware (unless it's already present as a preset configuration, like it happens with EVMs or other TI demo boards). Look for the command "Create board", and you should have access to a list of the installed emulators drivers (yours should have a name like "Spectrum Digital XDS510 PP Emulator"). Drag it into the configuration pane, click it, and add/configure your processor (basically it's enough to specify the correct GEL file). And you should be almost done. Good luck! :) -- emboliaschizoide.splinder.com
On Nov 10, 2:43 pm, dalai lamah <antonio12...@hotmail.com> wrote:

> It's been a while since the last time I've used a XDS510PP (now I'm using > the *much* better USB version, XDS510USB), but as far as I can remember you > don't really need to use sdconfig at all. You can configure the LPT base > I/O port directly in the CCS Setup.
The only thing I've ever encountered worse than the XDS510PP for the sheer amount of hair-pulling setup frustration is the XDS510USB. The PP is barely useable after about a half day wasted fighting with the config each time I need to use it; the USB worked initially but was never able to get running again after its setup was corrupted by trying to use the PP version.
Un bel giorno cs_posting@hotmail.com digit&#2013265922;:

>> It's been a while since the last time I've used a XDS510PP (now I'm using >> the *much* better USB version, XDS510USB), but as far as I can remember you >> don't really need to use sdconfig at all. You can configure the LPT base >> I/O port directly in the CCS Setup. > > The only thing I've ever encountered worse than the XDS510PP for the > sheer amount of hair-pulling setup frustration is the XDS510USB. The > PP is barely useable after about a half day wasted fighting with the > config each time I need to use it; the USB worked initially but was > never able to get running again after its setup was corrupted by > trying to use the PP version.
I've used it in a lot of different situations, configurations and OS/CCS versions, and never had a real problem. PP plus, on the other hand, with its lousy driver model (that directly unlocks the I/O space by using some NT undocumented kernel calls; they derived it directly from the ancient XDS510 for the ISA bus) gave me a *LOT* more of head scratches. Fighting with parallel printer drivers, fighting with dongle drivers, fighting with flexlm drivers, fighting with any other driver that used the same dirty I/O access technique... you pick one. -- emboliaschizoide.splinder.com
On Nov 10, 5:21&#2013266080;pm, "radiorama" <radior...@email.it> wrote:
> >Un bel giorno radiorama digit : > > >> Spectrum Digital hosts drivers up to CCS 3.1 > > >Try here: > > >http://support.spectrumdigital.com/ccs33/ > > Thank you! I had reached the wrong page when I did the research myself. > > Now the problem is that I'm working with a laptop and a PCMCIA to LPT > converter; the parallel port appears to be at I/O address 0xFFD8 (as > opposed to the standard 0x3BC, 0x278, and 0x378). The address is correct > and for example it works fine with the Freescale JTAG pod at 0xFFD8; but it > seems that SDConfig cannot handle this "weird" parallel port address. I > even tried to manually hack the files sdopts.cfg and sdopts.xml to no > avail. > > Moreover, I'm not sure how I can configure CCS to use this driver once it > is configured correctly in SDConfig (in the CCS 3.3 configuration utility > there is no trace of the newly installed SD drivers). > > Finally, I'm not sure what's the purpose of the SDConfigEx program. > > Enough doubts for now... I wish setting up TI's working environment was > easier (Freescale had been a walk :) ) > > Regards, > -- Carlo Concari.
XDS510PP and XDS510PP+ work only with legacy parallel ports. If I remember correctly only Quatech PCMCIA cards have legacy port. I am sure this was mentioned some time before here or in comp.arch.embedded Regards, Mitja
Thanks everybody for all the replies!
I've been able to successfully set up the 510PP on a desktop PC with
built-in parallel port.

Mitja wrote:

>XDS510PP and XDS510PP+ work only with legacy parallel ports. If I >remember correctly only Quatech PCMCIA cards have legacy port. I am >sure this was mentioned some time before here or in comp.arch.embedded
after reading this I did some research and found the same bit of info on the SD website; it's a shame though they are not able to allow addresses different from the legacy ones. Best regards, Carlo.
On Nov 11, 5:04 am, "radiorama" <radior...@email.it> wrote:

> after reading this I did some research and found the same bit of info on > the SD website; it's a shame though they are not able to allow addresses > different from the legacy ones.
If it were simply a matter of port addresses, I would think some work with a hex editor or debugger could fix that. But it may be that the access mechanism to the add-on ports is not quite the same.