From: Xiaofan C. <xia...@gm...> - 2010-08-19 13:27:09
|
On Thu, Aug 19, 2010 at 7:46 PM, Travis <tra...@co...> wrote: >> Xiaofan Chen wrote: >>>> This particular part may be a .Net problem or my problem. I was putting >>>> the 32bit libusb-1.0.dll in the same directory of benchmarkcon.exe. >>>> Maybe I should have put the 64bit one to see if that helps. I will check >>>> again. >> > > Yep, that would do it. Indeed. Using the 64bit dll makes benchmarkcon (libusbdotnet) happy. D:\work\libusbdotnet\LibUsbDotNet_Bin.2.2.7>BenchmarkCon.exe vid=0x1234 pid=0x00 01 driver=libusb10 LibUsbDotNet USB Benchmark v2.2.7.85 Copyright (c) 2010 Travis Robinson. <lib...@gm...> website: http://sourceforge.net/projects/libusbdotnet Benchmark device 1234:0001 opened.. Loop Test Information Vid / Pid : 1234h / 0001h Interface # : 00h Priority : Normal Buffer Size : 4096 Buffer Count : 1 Display Refresh : 1000 (ms) Transfer Timeout: 5000 (ms) Retry Count : 0 Verify Data : Off Bulk Read (Ep81h) max packet size: 64 Bulk Write (Ep01h) max packet size: 64 While the test is running: Press 'Q' to quit Press 'T' for test details Press 'I' for status information Press 'R' to reset averages Press 'Q' to exit, any other key to begin.. Avg. Bytes/s: 510364.22 Transfers: 117 Bytes/s: 510364.22 Avg. Bytes/s: 510944.33 Transfers: 242 Bytes/s: 511488.51 Avg. Bytes/s: 511303.40 Transfers: 367 Bytes/s: 512000.00 qAvg. Bytes/s: 511610.05 Transfers: 492 Bytes/s: 512512.51 stopped Ep81h thread. stopped Ep01h thread. Loop Test Information Vid / Pid : 1234h / 0001h Interface # : 00h Priority : Normal Buffer Size : 4096 Buffer Count : 1 Display Refresh : 1000 (ms) Transfer Timeout: 5000 (ms) Retry Count : 0 Verify Data : Off Bulk Read (Ep81h) max packet size: 64 Total Bytes : 2019328 Total Transfers : 493 Avg. Bytes/sec : 511481.26 Elapsed Time : 3.95 seconds Bulk Write (Ep01h) max packet size: 64 Total Bytes : 2019328 Total Transfers : 493 Avg. Bytes/sec : 511610.84 Elapsed Time : 3.95 seconds Press any key to exit.. > This is a bit off topic, but you can force libusbdotnet to always run as a > "32bit" application by recompiling it with the "Win32" solution > configuration selected (instead of "Any CPU"). > I see. Somehow the default solution file is not ready for this, at least for SharpDevelop. I got several of the following errors. The OutputPath property is not set for this project. Please check to make sure that you have specified a valid Configuration/Platform combination. Configuration='Debug' Platform='Win32' -- Xiaofan |