DSPRelated.com
Forums

Re: DSK C3X

Started by Keith E. Larson August 7, 2002
Hello Kuangchua

Try using the driver tool from Direct IO. Basicaly the problem with NT/2000
is that the OS is trapping each IO access and comparing the IO address to an
IO Protection Map (IOPM) if the addresses match up to a set bit in the IOPM
an interrupt (a GPF) is set that the OS or installed driver is supposed to
handle.

As you may guess, with the DSK trying to access the IO channel at a 1Mhz
rate the overhead would be horrible, not to mention the huge pain in the ass
of trying to install such a driver. BTW, this requires mucking with the
Windows kernel and registry which the DSK tools presently do not touch. Nor
would I like them to since the source is open.

What DIRECT IO does is turn off the IOPM bit, preventing the GPF in the
first place allowing the program to access the IO channel just like it could
in the older simpler days.

A few words of caution...

- Win2K is pretty new, so you should read up on the FAQ's.
For example I saw something that said that if you dont have
512 kbytes installed, the kernel can mis-behave beyond the
usual problems you see.

- Already installed drivers might give you trouble. Again
read the FAQ's

http://www.direct-io.com/

BTW: The tools group inside TI (which has nothing to do with this DSK) does
have some kind of licensed driver for this. I might be able to gain access
to this, but the DSK code would likely no longer be open source or free.

Best regards,
Keith Larson

At 05:54 AM 8/7/02 -0000, you wrote:
Hi Keith,

Currently the DSK C3x (DSK3D) cannot run in window XP/NT environment. I
wonder if there is any driver written to overcome this problem?

Please me know at my email: instead.

thanks & regards

Chua
+-----------+
|Keith Larson |
|Member Group Technical Staff |
|Texas Instruments Incorporated |
| |
| 281-274-3288 |
| |
| www.micro.ti.com/~klarson |
|-----------+
| TMS320C3x/C4x/VC33 Applications |
| |
| TMS320VC33 |
| The lowest cost and lowest power 500 w/Mflop |
| floating point DSP on the planet! |
+-----------+