I am developing a driver for ISP1582/1583 for very high speed
application ( ~200M). I build my driver based on isousb from WinDDK
2k3. My platform is WinXP Sp2.
Now, the PC recognizes my board, but when I try using the testing
application from isousb to read/write, it does not work. It seems that
the testing application from DDK uses the name PIPE04 and PIPE05
directly to open the handle to the pipe. Is there any other way to
overcome this problem ?
I tried using the simple way, which is open a handle to the device
using GUID with CreateFile(), then using ReadFile() and WriteFile()
but that fails as well, GetLastError() return 22 - ERROR_BAD_COMMAND
[The device does not recognize the command.]
I will have to write a loopback mode application as well. The loopback
will only depend on user-mode application. Am I right ?
Pls enlighten me on this part. Thanks a lot !