DSPRelated.com
Forums

The Win32 DLL (dsk6x11hpi.dll)

Started by Henrry Andrian April 1, 2004
Dear All,

I have question related to the Win32 DLL (dsk6x11hpi.dll) which can
be used to communicate between the DSK6711 Board and PC via LPT1
Port. I have succesfully using this Win32 DLL to communicate with
DSK6711. But the library is only provided for Windows operation
system. In my system, I will use Linux RTOS as my main operating
system. I have tried to find the Win32 DLL driver in linux version
but I havent found yet. Does anyone have the Win32DLL library that
already ported to Linux ?
If the Win32 library havent ported to Linux, Could anyone tell me
where I could get the source code of this Win32 Library, so I could
ported into Linux.

I will appreciate any answer. Thank You

Best Regards,

Henrry Andrian
Graduated Student - ISCI LAB (http://isci.cn.nctu.edu.tw)
National Chiao Tung University - Hsinchu, ROC.

Lab Phone. +886-3-5712121 ext.54358
Cellular Phone. +886-931-198986



Henrry Andrian-

> I have question related to the Win32 DLL (dsk6x11hpi.dll) which can
> be used to communicate between the DSK6711 Board and PC via LPT1
> Port. I have succesfully using this Win32 DLL to communicate with
> DSK6711. But the library is only provided for Windows operation
> system. In my system, I will use Linux RTOS as my main operating
> system. I have tried to find the Win32 DLL driver in linux version
> but I havent found yet. Does anyone have the Win32DLL library that
> already ported to Linux ?
> If the Win32 library havent ported to Linux, Could anyone tell me
> where I could get the source code of this Win32 Library, so I could
> ported into Linux.

We are porting the DirectDSP driver for DSK C6711 board to Linux. But the
project is
not going very fast (no interested customers yet). You can keep in touch with
Mai at
Signalogic about this project.

Under Win, DirectDSP uses a DLL and driver to talk through the parallel port,
CPLD on
the DSK board, and to the C6711 HPI. We fixed some hardware-related bugs having
to
do with consecutive reads and other problems in the the CCS DLL.

-Jeff

> Henrry Andrian
> Graduated Student - ISCI LAB (http://isci.cn.nctu.edu.tw)
> National Chiao Tung University - Hsinchu, ROC.
>
> Lab Phone. +886-3-5712121 ext.54358
> Cellular Phone. +886-931-198986



Henrry Andrian-

> I have question related to the Win32 DLL (dsk6x11hpi.dll) which can
> be used to communicate between the DSK6711 Board and PC via LPT1
> Port. I have succesfully using this Win32 DLL to communicate with
> DSK6711. But the library is only provided for Windows operation
> system. In my system, I will use Linux RTOS as my main operating
> system. I have tried to find the Win32 DLL driver in linux version
> but I havent found yet. Does anyone have the Win32DLL library that
> already ported to Linux ?
> If the Win32 library havent ported to Linux, Could anyone tell me
> where I could get the source code of this Win32 Library, so I could
> ported into Linux.

We are porting the DirectDSP driver for DSK C6711 board to Linux. But the
project is
not going very fast (no interested customers yet). You can keep in touch with
Mai at
Signalogic about this project.

Under Win, DirectDSP uses a DLL and driver to talk through the parallel port,
CPLD on
the DSK board, and to the C6711 HPI. We fixed some hardware-related bugs having
to
do with consecutive reads and other problems in the the CCS DLL.

-Jeff

> Henrry Andrian
> Graduated Student - ISCI LAB (http://isci.cn.nctu.edu.tw)
> National Chiao Tung University - Hsinchu, ROC.
>
> Lab Phone. +886-3-5712121 ext.54358
> Cellular Phone. +886-931-198986




> -Jeff wrote:
> We are porting the DirectDSP driver for DSK C6711 board to Linux.
But the project is
> not going very fast (no interested customers yet). You can keep
in touch with Mai at
> Signalogic about this project.

I didnt know what is the Direct DSP driver. I wonder to know whether
Direct DSP driver is same as WIN32 DLL library that provided by TI
(Texas Instrument). So could you introduce this project to me or
could you introduce me to Mr/Mrs Mai at Signalogic for further
information.

Firstly, I will introduce my work why I should use this library. I
am currently working on my research thesis in my lab. My research
area is mobile manipulation that using Image Based as main sensor.
The image based is using for motion detection, and for verification
purpose I need to display the result in PC that using Linux RTOS
operating system. So I really need the WIN32 library in Linux. I
couldnt write this library because I didnt know the correct protocol
to communicate with the C6711 HPI.

In my previous experience in C5402, TI (Texas Instrument) bundled
the Win32 library with its source code when I am buying the
TMS320C5402 board. In this case, I have no problem with the library.
But in DSK6711, TI only give the dsk6x11hpi.dll, so I couldnt do
anything instead of using the library. Henrry Andrian
Graduated Student - ISCI LAB (http://isci.cn.nctu.edu.tw)
National Chiao Tung University - Hsinchu, ROC.

Lab Phone. +886-3-5712121 ext.54358
Cellular Phone. +886-931-198986


Henrry-

> I didnt know what is the Direct DSP driver. I wonder to know whether
> Direct DSP driver is same as WIN32 DLL library that provided by TI
> (Texas Instrument). So could you introduce this project to me or
> could you introduce me to Mr/Mrs Mai at Signalogic for further
> information.

Functionality is the same, but internal method is not; DirectDSP handles the
CPLD on
the board differently and also deals with HPI bugs for silicon revisions through
v2.1.

To learn more about the project, please send mail to Mai offline. Her address
is
.

> Firstly, I will introduce my work why I should use this library. I
> am currently working on my research thesis in my lab. My research
> area is mobile manipulation that using Image Based as main sensor.
> The image based is using for motion detection, and for verification
> purpose I need to display the result in PC that using Linux RTOS
> operating system. So I really need the WIN32 library in Linux. I
> couldnt write this library because I didnt know the correct protocol
> to communicate with the C6711 HPI.
>
> In my previous experience in C5402, TI (Texas Instrument) bundled
> the Win32 library with its source code when I am buying the
> TMS320C5402 board. In this case, I have no problem with the library.
> But in DSK6711, TI only give the dsk6x11hpi.dll, so I couldnt do
> anything instead of using the library.

Yes that's correct. TI does not provide source for the DSK 67xx board HPI
interface.

-Jeff