楼主你好,我在网上下载了你的程序,然后按照楼主说的步骤,最后编译执行结果如下:
root@swi-desktop:/home/swi/Downloads# ./dnw2 ./dnw2.c
idVendor:0xe0f ,ipProduct:0x2 idVendor:0x1366 ,ipProduct:0x101
Target usb device found!
Filename : ./dnw2.c
Filesize : 2734 bytes
Writing data ...
usb_bulk_write failed: No such file or directory
我看了下源代码,是执行到
towrite = remain>512 ? 512 : remain;
if(towrite != usb_bulk_write(hdev, 0x03, write_buf+(len-remain), towrite, 3000))
{
perror("usb_bulk_write failed");
break;
}
出错,文件名我确定是存在的,不知道为什么会显示找不到文件呢?
还有,请教楼主,usb_bulk_write方法里面的参数说明一下,谢谢!!