Hi all,
we are currently trying to get sigrok-cli and PulseView running under Windows.
We want to use the Saleae Logic16. The logic analyzer cannot be found from
PulseView neither with the "WinUSB (v6.0.6000.16388)" driver (working with the
Saleae software) or the "WinUSB (v6.1.7600.16385)" driver. The list of devices
stays empty after pressing the "Scan for devices using the driver above" button
when selecting "Saleae Logic16 (saleae-logic16)" from the dropdown menu of step
1.
The wiki states on page [1]: "Some devices will need other firmware which we
cannot redistribute though. See the wiki page for the respective device on how
you can extract those firmware files from the vendor's software.". So I
followed the instructions on wiki page [2]. I downloaded the Saleae software
for Linux last Friday ("Version 1.2.14 for Ubuntu 12.04.2+ 64 bit, et al."). I
also downloaded the three files from [3] (not the whole repository) and tried
to start them on my Linux VM.
However, I got some errors:
$ python ./sigrok-fwextract-saleae-logic16 Logic
Error: Invalid ELF file class
I was thinking that this might have to do wit the 64-bit version:
$ file Logic
Logic: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked
(uses shared libs), for GNU/Linux 2.6.24,
BuildID[sha1]=0763e3bb7f216391ac7793e1fc261619c9366e6c, stripped
But I also tried it with a previous version ("Logic+1.2.10+(32-bit).zip");
$ file Logic
Logic: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically
linked (uses shared libs), for GNU/Linux 2.6.24,
BuildID[sha1]=606ad227c17f1bba74feb24a649428b7c0c3bca1, stripped
I also wasn't too sure if I should run python or python3. Using the 64-bit
version with python3 yields:
$ python3 ./sigrok-fwextract-saleae-logic16 Logic
Error: 'gLogic16HexFileLinesCount'
What finally worked for me is python3 plus the old firmware version:
$ python3 ./sigrok-fwextract-saleae-logic16 Logic
saved 5217 bytes to saleae-logic16-fx2.fw
saved 149516 bytes to saleae-logic16-fpga-18.bitstream
saved 149516 bytes to saleae-logic16-fpga-33.bitstream
I copied those three files in PulseView's \firmware subdirectory but this did
not do the trick for me. Any suggestions are very welcome.
Best regards,
Matthias
PS: Hopefully, my message wasn't sent twice or more as I haven't been a member
of the moderated list. If so - sorry!
[1]: http://sigrok.org/wiki/Windows
[2]: http://sigrok.org/wiki/Saleae_Logic16#Firmware_and_FPGA_bitstream_usage
[3]:
http://sigrok.org/gitweb/?p=sigrok-util.git;a=tree;f=firmware/saleae-logic16
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
sigrok-devel mailing list
sigrok-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sigrok-devel