From: Bernd Porr Date: Sun, 27 Feb 2005 20:40:38 +0000 (+0000) Subject: Conterpart to the change in comedi: have taken out the X-Git-Tag: v0_8_0~123 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=0dc6fe9c33eee8b2857fae0bf0812f591ef18601;p=comedilib.git Conterpart to the change in comedi: have taken out the bufferoverflow packet. It has messed everything up. Just restarting the gpif is the best option. Without any additional packets. --- diff --git a/etc/hotplug/usb/usbduxfast/usbduxfast_firmware.asm b/etc/hotplug/usb/usbduxfast/usbduxfast_firmware.asm index e1455cf..b8fbd85 100644 --- a/etc/hotplug/usb/usbduxfast/usbduxfast_firmware.asm +++ b/etc/hotplug/usb/usbduxfast/usbduxfast_firmware.asm @@ -170,7 +170,7 @@ main: lcall syncdelaywr mov dptr,#IFCONFIG ; switch on IFCLK signal - mov a,#10100010b ; gpif, 30MHz, + mov a,#10100010b ; gpif, 30MHz lcall syncdelaywr mov dptr,#FIFORESET @@ -209,19 +209,7 @@ gpif_run: anl a,#80h ; done bit jz no_trig ; GPIF busy -;;; buffer overflow - mov dptr,#0F800H ; EP8 fifo buffer - mov a,#0ffh ; error - movx @dptr,a ; write ffh into the EP buffer - inc dptr ; next byte - movx @dptr,a ; write ffh into the EP buffer - mov dptr,#EP6BCH ; byte count EP6 high byte - mov a,#02H ; 512 bytes - lcall syncdelaywr ; write to memory and sync - mov dptr,#EP6BCL ; byte count EP6 low byte - mov a,#0 ; low byte is zero - lcall syncdelaywr ; write to memory and sync - +;;; gpif has stopped mov a,#06h ; RD,EP6 mov GPIFTRIG,a no_trig: diff --git a/etc/hotplug/usb/usbduxfast/usbduxfast_firmware.hex b/etc/hotplug/usb/usbduxfast/usbduxfast_firmware.hex index abe2ebb..e227f97 100644 --- a/etc/hotplug/usb/usbduxfast/usbduxfast_firmware.hex +++ b/etc/hotplug/usb/usbduxfast/usbduxfast_firmware.hex @@ -3,49 +3,48 @@ :1001000002017F0002017F0002017F0002017F00E7 :1001100002017F0002017F0002017F0002017F00D7 :1001200002017F0002017F0002017F0002017F00C7 -:1001300002017F000202DA0002017F0002017F005B +:1001300002017F000202C20002017F0002017F0073 :1001400002017F0002017F0002017F0002017F00A7 :1001500002017F0002017F0002017F0002017F0097 :1001600002017F0002017F0002017F0002017F0087 :1001700002017F0002017F0002017F0002017FC0B7 :1001800086C082C083C084C085C0E0C0D0E591C273 :10019000E4F591D0D0D0E0D085D084D083D082D087 -:1001A000863290E60B74031203FA90E60074101284 -:1001B00003FA90E60174A21203FA90E60474801226 -:1001C00003FA74081203FA74021203FA7404120395 -:1001D000FA74061203FA74001203FA90E6687408BF -:1001E0001203FA12029B1202151201EE80FBE57057 -:1001F0006022E5BB5480601C90F80074FFF0A3F00F -:1002000090E69874021203FA90E69974001203FAC9 -:100210007406F5BB2290E61474E01203FA90E61A15 -:1002200074091203FA90E62474021203FA90E62588 -:1002300074001203FA90E6C074FC1203FA90E6C34D -:1002400074801203FA90E6C274FF1203FA74FD126E -:1002500003FA74FF1203FA740290E6E21203FA74CE -:100260000190E6E31203FA740090E6F31203FA74C5 -:100270000090E6C11203FA90E420743F1203FA9052 -:10028000E42874011203FA90E43074FF1203FA9028 -:10029000E43874FF1203FA7570002290E61374A01C -:1002A0001203FA90E69574001203FA1203FA12038D -:1002B000FA90E61574001203FA90E65E74201203B9 -:1002C000FA90E65F7424F090E65C7400F090E660CB -:1002D0007400F075E80175A88022C086C082C083D2 -:1002E000C084C085C0E0C0D0C000C001C002C0034F -:1002F000C004C005C006C00790F400E090030123CD -:1003000073800580000203B875700090E61A7400CF -:100310001203FA90E6F574FF1203FAE5BB5480600D -:10032000FA90E6C074FDF01203F090E604748012B7 -:1003300003FA74061203FA74001203FA7406F5BB8A -:10034000AAFFDAFE90E6F574FF1203FAAAFFDAFEBE -:10035000E5BB548060FA759DE41203F0759E0012AF -:1003600003F0759AF41203F0759B011203F075AF58 -:10037000071203F07A2090E67BE01203F090E67C0F -:10038000F01203F0DAF090E61A74091203FA90E61C -:10039000C074FCF01203F090E60474801203FA7447 -:1003A000061203FA74001203FA90E410E044FB9082 -:1003B000E6C21203FA75700190E6957400F012031C -:1003C000F0F01203F0E591C2E4F59190E65F74203D -:1003D000F0D007D006D005D004D003D002D001D091 -:1003E00000D0D0D0E0D085D084D083D082D08632E7 -:0F03F000000000000000000000221203F0F022C5 +:1001A000863290E60B74031203E290E6007410129C +:1001B00003E290E60174A21203E290E60474801256 +:1001C00003E274081203E274021203E274041203DD +:1001D000E274061203E274001203E290E668740807 +:1001E0001203E21202831201FD1201EE80FBE570A0 +:1001F000600AE5BB548060047406F5BB2290E614E7 +:1002000074E01203E290E61A74091203E290E62405 +:1002100074021203E290E62574001203E290E6C035 +:1002200074FC1203E290E6C374801203E290E6C20B +:1002300074FF1203E274FD1203E274FF1203E2740E +:100240000290E6E21203E2740190E6E31203E27424 +:100250000090E6F31203E2740090E6C11203E2900C +:10026000E420743F1203E290E42874011203E29048 +:10027000E43074FF1203E290E43874FF1203E27575 +:1002800070002290E61374A01203E290E6957400C9 +:100290001203E21203E21203E290E6157400120365 +:1002A000E290E65E74201203E290E65F7424F09020 +:1002B000E65C7400F090E6607400F075E80175A8E3 +:1002C0008022C086C082C083C084C085C0E0C0D008 +:1002D000C000C001C002C003C004C005C006C00702 +:1002E00090F400E09002E92373800580000203A0EF +:1002F00075700090E61A74001203E290E6F574FF40 +:100300001203E2E5BB548060FA90E6C074FDF0127F +:1003100003D890E60474801203E274061203E274B8 +:10032000001203E27406F5BBAAFFDAFE90E6F5744C +:10033000FF1203E2AAFFDAFEE5BB548060FA759D66 +:10034000E41203D8759E001203D8759AF41203D8EC +:10035000759B011203D875AF071203D87A2090E677 +:100360007BE01203D890E67CF01203D8DAF090E636 +:100370001A74091203E290E6C074FCF01203D890DC +:10038000E60474801203E274061203E2740012039E +:10039000E290E410E044FB90E6C21203E2757001C3 +:1003A00090E6957400F01203D8F01203D8E591C2DC +:1003B000E4F59190E65F7420F0D007D006D005D028 +:1003C00004D003D002D001D000D0D0D0E0D085D06E +:1003D00084D083D082D0863200000000000000006C +:0703E00000221203D8F022F5 :00000001FF