Hi hat schonmal einer die Firmware "Logikanalysator" für USBproag ans
laufen gebracht?
Ich könnte den gerade ganz gut gebrauchen. Die Firmware habe ich von
www.usbprog.org heruntergeladen und geflasht. Hat auch wohl soweit
geklappt unter Windows meldet der sich der USBprog als Logikanalyzer.
Allerdings mag Windows die usbprogLogic.inf aus
http://usbprog.googlecode.com/svn/trunk/usbprogLogic/logik2vcd/win32/
nicht verwenden. Ist aber auch egal da ich das ganze unter linux
verwenden möchte.
logic2vcd hängt sich unter linux aber leider auf. Ich habe mir den
Quelltext mal etwas angeschaut und habe auch die Stelle gefunden wo es
hängt.
Zeile 103 in logic.c readLogicData(...)
1 | while(1) {
|
2 | sendLogicCommand(self,command);
|
3 |
|
4 | i = usb_bulk_read(self->logic_handle,0x02,tmp, length > 60 ? 60 : length,100);
|
5 |
|
6 | printf("i: %d, %s\n", i, usb_strerror());
|
7 | for(j = 0; ((j<i) && (dataindex<length)); j++)
|
8 | {
|
9 | data[dataindex]=tmp[j];
|
10 | printf("dataindex: %d | %d\n", dataindex, (int) tmp[dataindex]);
|
11 | dataindex++;
|
12 | }
|
13 | if(dataindex >= (length-1))
|
14 | break;
|
15 | }
|
Ich bekomme hier die Fehlermeldung "i: -2, error submitting URB: No such
file or directory"
Leider kenne ich mich mit der libusb so gar nicht aus. Ich hoffe einer
von euch kann mir sagen wo es hier klemnmen könnte.