Hi, On Thu, Apr 09, 2015 at 01:13:18PM +0200, Uwe Bonnes wrote: > what should I expect from the status of the DSLogic support in git head? > Should at least firmware loading succeed? > > I cpoied FPGA and FX2 firmware from the dreamsourcelab git like > cp ../DSLogic/DSLogic-gui/res/DSLogic.fw dreamsourcelab-dslogic-fx2.fw > cp ../DSLogic/DSLogic-gui/res/DSLogic50.bin dreamsourcelab-dslogic-fpga.fw > and connected the device. Starting pulseview the DSLog is recognices, but > selecting it stops like > ./pulseview > sr: fx2lafw: Unable to configure FPGA firmware: LIBUSB_ERROR_TIMEOUT. > > when the loading of the first chunk of FPGA firmware timimg out. > > Is this expected behaviour? Do I need other FPGA/FX2 firmware?
No, the above files are the correct ones. I fixed the FPGA upload a few moments ago, that should work now. However, the DSLogic code is not yet in a working state. It should rather be considered as a basis for interested developers to work on and improve upon. With current git HEAD the FX2 and FPGA upload now works for me, but starting an acquisition doesn't work and/or no data is received. If someone is interested in looking into that and fixing the driver so it can do a basic LA acquisition that would be great! (no need trying to add scope support or anything like that yet, that should probably only be considered once the LA functionality is working and complete). The reason we merged this minimal DSLogic support is to give all the people owning one something to work on and improve. This code can then be maintained in the much more active mainline libsigrok on the long term (as opposed to the forked-off DreamSourceLabs codebase that seems to get a code-drop once a year or so), gaining all the usual benefits from the sigrok projects (PDs, in/out support, PulseView GUI, etc). I probably won't be able to work very much on DSLogic in the nearer future myself, so please consider this as a call for patches for everyone owning such a device and willing to write code. Small, incremental, testable patches to improve certain aspects of the code would be preferrable (as opposed to any attempt at mass-restructuring anything in fx2lafw or trying to add/enable too many DSLogic features at once, etc). Uwe. -- http://hermann-uwe.de | http://randomprojects.org | http://sigrok.org ------------------------------------------------------------------------------ BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF _______________________________________________ sigrok-devel mailing list sigrok-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sigrok-devel