Problem with HID USB (PIC18F4550 and EasyHID)

Status
Not open for further replies.

escapevn

Newbie level 6
Joined
Feb 23, 2006
Messages
11
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,342
easyhid

Hi everybody!
I have a problem when use EasyHID software to receive data from USB HID device. EasyHID generates a mcHID.dll file, a Visual C++ 6.0 project automatically. Read from and Write to USB HID device are the same as read and write to mcHID.dll file.
But problem occur when I transmit from USB HID device. Firmware which I use is ex_usb_hid.c, an example in CCS software (PIC 18F4550). When I transmit a large file (> 10MB) my PC program cannot receive all of data. But when I use USB monitor (HHD software) to manage data transfer over USB HID device, I see all of data, they've transmitted from USB device to computer.
(I use a count variable to count bytes transmitted from USB HID device. My firmware transmit N bytes but VC++ program received only N-m bytes, m is not stable)
I cannot fix this bug, please help me, please show me incorrect points.
Thank you very much!!!
 

easyhid usb

No one help me???
Help me Plzzzzzzzzzzzzzzzzzzzzzzzz!
 

mchid.dll

escapevn said:
No one help me???
Help me Plzzzzzzzzzzzzzzzzzzzzzzzz!
Ok, the problem is with EasyHID. The host software could not handle that traffic. No one here wrote that EasyHID, so you should ask the author(s) of EasyHID for a solution. Or you could dig in the C code has been created by EasyHID and improve it.

Cheers,
 

easyhid ccs

Without code/schematics how can we ever help you ?
 
Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…