Kingst LA XXXX Logic Analyzer and Sigrok PulseView

English translations of some iportant posts that deserve to be kindly translated
Avatar de Usuario
Naguissa
Administrador del Sitio
Mensajes: 525
Registrado: 04 Jul 2016, 11:17
Agradecido: 116 veces
Agradecimiento recibido: 137 veces

Kingst LA XXXX Logic Analyzer and Sigrok PulseView

Mensaje sin leer por Naguissa »

I've had a Kingst LA1010 Logic Analyzer for a while now. This is the simplest of the 16-channel analyzers.

These logic analyzers come with a program, derived from Sigrok PulseView but more simplified, called KingstVIS. It’s available on their official website: http://www.qdkingst.com/en/download

Finally, Sigrok PulseView is starting to support these analyzers, but things are a bit tricky:

1) The stable version does NOT support them.

2) The NIGHTLY versions are currently broken; the downloads aren’t working. (Download page: https://sigrok.org/wiki/Downloads)

3) The firmware is not integrated.

That said, we have alternatives:

1) We don’t download the stable version — it’s useless to us.

2) Fortunately, even on the PulseView download page they warn us that the NIGHTLY builds are broken and point us to a working version from December 2022: https://web.archive.org/web/20221208065 ... pulseview/

3) On Linux it works as ROOT (or with installed udev rules). On Windows it works… more or less….


LINUX

If you download the AppImage, install the udev rules, or run it as root. I chose to run it as root using "sudo".

To run it, there’s a library issue in Ubuntu — you can run it like this:

Código: Seleccionar todo

sudo LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 ./PulseView-NIGHTLY-x86_64.AppImage

WINDOWS

To use it you need to install KingstVIS, the proprietary program that installs the drivers.

Then you also need to install PulseView, the version linked above.


FIRMWARE

In any case, if you want to use PulseView, you need to extract the firmware. There’s a process to do this on Linux, but I’m attaching ALL the files in the Spanish version of this post.

To install these files: https://sigrok.org/wiki/Firmware#Where_ ... ware_files

Código: Seleccionar todo

Where to put the firmware files

The place where you have to put firmware files (so that libsigrok, and thus any frontend such as sigrok-cli or PulseView) can find them, depends on your operating system and/or your sigrok install location.
Linux / FreeBSD / Mac OS X

On Linux, FreeBSD, Mac OS X (and pretty much any UNIX-like OS) place the files in any of the locations where libsigrok will look for them:

    Inside the XDG_DATA_HOME directory: $HOME/.local/share/sigrok-firmware
    Inside the libsigrok install prefix, e.g.: $HOME/sr/share/sigrok-firmware (if you installed libsigrok into $HOME/sr)
    In /usr/local: /usr/local/share/sigrok-firmware
    In /usr: /usr/share/sigrok-firmware

Windows

On Windows place the files into the installation directory of the respective frontend. This depends on where you installed the frontend, of course. Defaults:

    PulseView: C:\Program Files (x86)\sigrok\PulseView\share\sigrok-firmware
    sigrok-cli: C:\Program Files (x86)\sigrok\sigrok-cli\share\sigrok-firmware

Some firmware files (those which we're allowed to redistribute) already come with the Windows EXE installers we provide, and don't need to be manually copied.
Android

On Android place the files into the following directory on your device:

    /sdcard/sigrok-firmware

Some firmware files (those which we're allowed to redistribute) already come with the Android APK we provide, and don't need to be manually copied.
And after all this mess, we’ll have the full flexibility of PulseView with our ‘cheap’ Kingst Logic Analyzer....




Firmware download link: download/file.php?id=333

Tags:
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje