DSPRelated.com
Forums

Moving to a new system...

Started by Brian C. Lane March 26, 2004
I finally have a new development system. It should speed things up once
I have everything configured <G>.

NoICE/ICC430 work great with the included parallel port.

But I need to also JTAG a C5416 DSP on the same machine, so I added a
PCI parallel port card. It is setup as LPT2 in its hardware config
dialog, but neither NoICE or Code Composer Studio seem to want to
recognize that the port is there.

This is the first time I've used a PCI parallel port card (this is one
from Kouwell, IOFLEX-1NP) so I may be missing something. In its hardware
resources tab it says its using memory ranges 0xDED0-DED7 and 0xDED8-DEDF

NoICE only allows you to select LPT1,2,3 so I can't enter the IO ports
directly (and don't even know if that will work). I tried that in Code
Composer and it still didn't recognize the XDS510PP.

Does anyone have any ideas?

Thanks,

Brian
--
-----------------
Brian C. Lane (W7BCL) Programmer
www.shinemicro.com RF, DSP & Microcontroller Design



Brian,

Wouldn't it be easier just to use a second PC for debugging that second DSP?
The time you've been wasting on getting that second parallel port working
would have probably paid for a new PC. Besides, and I might be wrong here,
you can not have more than one instance of CCS working on the same PC. You
can only debug more than one DSP concurrently within a single CCS session if
these DSPs are within the same JTAG chain.

Roland -----Original Message-----
From: Brian C. Lane [mailto:]
Sent: Freitag, 26. Mz 2004 01:31
To:
Subject: [c54x] Moving to a new system... I finally have a new development system. It should speed things up once
I have everything configured <G>.

NoICE/ICC430 work great with the included parallel port.

But I need to also JTAG a C5416 DSP on the same machine, so I added a
PCI parallel port card. It is setup as LPT2 in its hardware config
dialog, but neither NoICE or Code Composer Studio seem to want to
recognize that the port is there.

This is the first time I've used a PCI parallel port card (this is one
from Kouwell, IOFLEX-1NP) so I may be missing something. In its hardware
resources tab it says its using memory ranges 0xDED0-DED7 and 0xDED8-DEDF

NoICE only allows you to select LPT1,2,3 so I can't enter the IO ports
directly (and don't even know if that will work). I tried that in Code
Composer and it still didn't recognize the XDS510PP.

Does anyone have any ideas?

Thanks,

Brian


Brian-

> I finally have a new development system. It should speed things up once
> I have everything configured <G>.
>
> NoICE/ICC430 work great with the included parallel port.
>
> But I need to also JTAG a C5416 DSP on the same machine, so I added a
> PCI parallel port card. It is setup as LPT2 in its hardware config
> dialog, but neither NoICE or Code Composer Studio seem to want to
> recognize that the port is there.
>
> This is the first time I've used a PCI parallel port card (this is one
> from Kouwell, IOFLEX-1NP) so I may be missing something. In its hardware
> resources tab it says its using memory ranges 0xDED0-DED7 and 0xDED8-DEDF
>
> NoICE only allows you to select LPT1,2,3 so I can't enter the IO ports
> directly (and don't even know if that will work). I tried that in Code
> Composer and it still didn't recognize the XDS510PP.

Most engineering tool software out there cannot handle LPT2 on Win2k or WinXP
machines. Things like CCS, Xilinx tools, etc are looking for 278h as base
address,
but unfortunately Microsoft has not allowed "legacy bus access" to 0x278 to
work.
They did allow 0x378 to work to prevent a mutiny.

That means all software has to be **modified** to work correctly on Win2k with
LPT2,
specifically, to use API calls to a PCI driver to talk to LPT2. Of course,
engineering tool software does not get modified that fast so it becomes an
issue.

Linux has taught Microsoft the hard way that yes, actually developers are
important
and forcing them to rework their software every new OS release actually does
translate into lost revenue. M$ knew developers were important back in the
early
days, but people like Ballmer forgot the lesson. "Always dance with the one who
brought you".

-Jeff