| Products > Test Equipment |
| Please suggest a good cheap USB 16CH logic analyser |
| << < (14/15) > >> |
| ConraDonald:
VER sigrok-cli 0.8.0-git-9d9f7b8 Libraries and features: - libsigrok 0.6.0-git/4:0:0 (rt: 0.6.0-git-b503d24/4:0:0). VER PULSEVIEW: PulseView 0.5.0-git-9b8b734 Installation path used for .fw files on windows11 : C:\Program Files\sigrok\PulseView\share\sigrok-firmware files inserted (get via python script): 5.350 kingst-la-01a1.fw 5.430 kingst-la-01a2.fw 5.697 kingst-la-01a3.fw 142.412 kingst-la-01a4.fw 5.459 kingst-la-03a1.fw 124.412 kingst-la1010a0-fpga.bitstream 125.301 kingst-la1010a1-fpga.bitstream 342.524 kingst-la1010a2-fpga.bitstream 178.151 kingst-la1016-fpga.bitstream 178.379 kingst-la1016a1-fpga.bitstream 178.542 kingst-la2016-fpga.bitstream 178.362 kingst-la2016a1-fpga.bitstream 577.892 kingst-la2016a2-fpga.bitstream 181.322 kingst-la5016-fpga.bitstream 247.485 kingst-la5016a1-fpga.bitstream 593.076 kingst-la5016a2-fpga.bitstream 451.116 kingst-la5032a0-fpga.bitstream 127.244 kingst-ms6218-fpga.bitstream Firmware search paths: C:\Users\claud\AppData\Local\sigrok-firmware C:\Program Files\sigrok\PulseView\share\sigrok-firmware Protocol decoder search paths: C:\Program Files\sigrok\PulseView\share\libsigrokdecode\decoders the pulseview interface recognize Kinst LA2016 device, but run button is grey and it doesn't react when I try to activate the record funcion. Ouput of sigrok command : c:sigrok-cli --config samplerate=1M -d kingst-la2016 --continuous -l 5 -o test.txt -O csv --samples 100000 D:\temp>c:sigrok-cli --config samplerate=1M -d kingst-la2016 --continuous -l 5 -o test.txt -O csv --samples 100000 sr: [00:00.000000] log: libsigrok loglevel set to 5. sr: [00:00.000000] backend: libsigrok 0.6.0-git-b503d24/4:0:0. sr: [00:00.000000] backend: Libs: glib 2.44.1 (rt: 2.44.1/4401:1), zlib 1.2.11, libzip 1.5.2, minilzo 2.10, libserialport 0.1.1/1:0:1 (rt: 0.1.1/1:0:1), libusb-1.0 1.0.23.11470 API 0x01000108, hidapi 0.8.0-rc1, libftdi 1.4. sr: [00:00.000000] backend: Host: x86_64-w64-mingw32.static.posix, little-endian. sr: [00:00.000000] backend: SCPI backends: TCP, serial, USBTMC. sr: [00:00.000000] backend: Firmware search paths: sr: [00:00.017000] backend: - C:\Users\claud\AppData\Local\sigrok-firmware sr: [00:00.017000] backend: - C:\ProgramData\sigrok-firmware sr: [00:00.017000] backend: - C:\Users\Public\Documents\sigrok-firmware sr: [00:00.017000] backend: - C:\Program Files\sigrok\sigrok-cli\share\sigrok-firmware sr: [00:00.017000] backend: - C:\Program Files\sigrok\sigrok-cli\share\sigrok-firmware sr: [00:00.017000] backend: Sanity-checking all drivers. sr: [00:00.017000] backend: Sanity-checking all input modules. sr: [00:00.017000] backend: Sanity-checking all output modules. sr: [00:00.017000] backend: Sanity-checking all transform modules. srd: libsigrokdecode loglevel set to 5. sr: [00:00.035000] kingst-la2016: USB enum found 77a1:01a2 at path usb/1-5, 1.5. sr: [00:00.035000] kingst-la2016: USB PID 01a2, MCU firmware 'kingst-la-01a2.fw'. sr: [00:00.037000] kingst-la2016: Manufacture date bytes 23 11 dc ee. sr: [00:00.037000] kingst-la2016: Manufacture date: 2023-11. sr: [00:00.039000] kingst-la2016: EEPROM magic bytes 0b f4 00 00 0b f4 10 ef. sr: [00:00.039000] kingst-la2016: Using secondary magic 0xb (0x10). sr: [00:00.039000] kingst-la2016: Model 'LA2016', 16 channels, max 200MHz. sr: [00:00.039000] kingst-la2016: FPGA bitstream file 'kingst-la2016a2-fpga.bitstream'. sr: [00:00.039000] kingst-la2016: Checking operation of the FPGA bitstream. sr: [00:00.041000] kingst-la2016: FPGA registers dump: bitstream check sr: [00:00.041000] kingst-la2016: 0000 ee 85 00 00 00 00 00 00 00 00 00 00 00 00 00 00 sr: [00:00.041000] kingst-la2016: 0010 57 0a 08 00 00 00 00 00 b0 ba 19 00 00 00 00 00 sr: [00:00.042000] kingst-la2016: 0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 sr: [00:00.042000] kingst-la2016: 0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 sr: [00:00.042000] kingst-la2016: 0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 sr: [00:00.042000] kingst-la2016: 0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 sr: [00:00.042000] kingst-la2016: 0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 sr: [00:00.042000] kingst-la2016: 0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 sr: [00:00.043000] kingst-la2016: FPGA register: run state 0x85ee. sr: [00:00.043000] kingst-la2016: Unexpected FPGA register content (run state). sr: [00:00.043000] kingst-la2016: Uploading FPGA bitstream 'kingst-la2016a2-fpga.bitstream'. sr: [00:00.044000] resource: Attempt to open 'C:\Users\claud\AppData\Local\sigrok-firmware\kingst-la2016a2-fpga.bitstream' failed: No such file or directory sr: [00:00.044000] resource: Attempt to open 'C:\ProgramData\sigrok-firmware\kingst-la2016a2-fpga.bitstream' failed: No such file or directory sr: [00:00.044000] resource: Attempt to open 'C:\Users\Public\Documents\sigrok-firmware\kingst-la2016a2-fpga.bitstream' failed: No such file or directory sr: [00:00.044000] resource: Opened 'C:\Program Files\sigrok\sigrok-cli\share\sigrok-firmware\kingst-la2016a2-fpga.bitstream'. sr: [00:02.044000] kingst-la2016: FPGA bitstream upload (577892 bytes) done. sr: [00:02.137000] kingst-la2016: Run state: 0x85e9 (idle). sr: [00:02.138000] kingst-la2016: Device should be initialized. sr: [00:02.138000] hwdriver: Scan found 1 devices (kingst-la2016). sr: [00:02.138000] device: kingst-la2016: Opening device instance. sr: [00:02.148000] kingst-la2016: PWM config, app spec, ch 0, en 0, freq 1000.0, duty 50.0. sr: [00:02.149000] kingst-la2016: PWM config, reg 0x0070, freq 200000, duty 100000. sr: [00:02.149000] kingst-la2016: PWM config, enable all 0x00, cfg 0x01. sr: [00:02.149000] kingst-la2016: PWM config, disabling before param change. sr: [00:02.150000] kingst-la2016: PWM config, app spec, ch 1, en 0, freq 100000.0, duty 50.0. sr: [00:02.150000] kingst-la2016: PWM config, reg 0x0078, freq 2000, duty 1000. sr: [00:02.150000] kingst-la2016: PWM config, enable all 0x00, cfg 0x02. sr: [00:02.150000] kingst-la2016: PWM config, disabling before param change. sr: [00:02.150000] hwdriver: sr_config_set(): key 30000 (samplerate) sdi 0000000001BAEE90 cg NULL -> uint64 1000000 sr: [00:02.151000] hwdriver: sr_config_list(): key 50001 (limit_samples) sdi 0000000001BAEE90 cg NULL -> (uint64 0, uint64 10000000000) sr: [00:02.151000] hwdriver: sr_config_set(): key 50001 (limit_samples) sdi 0000000001BAEE90 cg NULL -> uint64 100000 sr: [00:02.151000] session: Using thread-default main context. sr: [00:02.151000] session: Starting. sr: [00:02.151000] hwdriver: kingst-la2016: Starting acquisition. sr: [00:02.151000] kingst-la2016: Set threshold voltage 1.40V. sr: [00:02.151000] kingst-la2016: Duty cycle values: R56 0x021f, R79 0x00f2. sr: [00:02.153000] kingst-la2016: Set trigger config: enabled-channels 0xffff, triggering-channels 0x0000, level-triggered 0x0000, high/falling 0x0000. sr: [00:02.154000] kingst-la2016: No trigger setup, skipping pre-trigger config. sr: [00:02.155000] kingst-la2016: Set sample config: 1000kHz (div 200), 100000 samples. sr: [00:02.155000] kingst-la2016: Capture ratio 50%, count 0, mem 256. sr: [00:02.155000] usb: Failed to get libusb file descriptors. sr: [00:02.155000] session: bus: Received SR_DF_HEADER packet. cli: Received SR_DF_HEADER. sr: [00:02.156000] hwdriver: sr_config_get(): key 30000 (samplerate) sdi 0000000001BAEE90 cg NULL -> uint64 1000000 sr: [00:02.156000] output/csv: gnuplot = '', scale = 1 sr: [00:02.156000] output/csv: value = ',', record = '', frame = '', comment = ';' sr: [00:02.156000] output/csv: header = 1, time = 0, do_trigger = 0, dedup = 0 sr: [00:02.157000] output/csv: label_do = 1, label_names = 0 sr: [00:02.157000] output/csv: Outputting 16 logic values sr: [00:02.157000] output/csv: Got packet of type 10000 sr: [00:02.157000] hwdriver: sr_config_get(): key 30000 (samplerate) sdi 0000000001BAEE90 cg NULL -> uint64 1000000 sr: [00:02.157000] output/csv: Set sample rate, scale to 1000000, 1000000 microseconds Press any key to stop acquisition. sr: [00:02.159000] session: Stopped. sr: [00:02.159000] hwdriver: Cleaning up all drivers. sr: [00:02.159000] kingst-la2016: Closing device on 1.5 (logical) / usb/1-5 (physical) interface 0. it creates a csv file with header but no data: ; CSV generated by libsigrok 0.6.0-git-b503d24 ; from Kingst LA2016 on Wed Feb 07 22:25:23 2024 ; Channels (16/18): CH0, CH1, CH2, CH3, CH4, CH5, CH6, CH7, CH8, CH9, CH10, CH11, CH12, CH13, CH14, CH15 ; Samplerate: 1 MHz obvioulsly with the original software KingstVIS it works |
| mwb1100:
Looks like sigrok isn't having any problem finding and opening the LA2016. I can see you're using the nightly build; you might want to try the release build and see if you get better results: --- Code: ---C:\sigrok\sigrok-cli>sigrok-cli -V sigrok-cli 0.7.2 Libraries and features: - libsigrok 0.5.2/5:1:1 (rt: 0.5.2/5:1:1). ... (remaining output elided) --- End code --- |
| ConraDonald:
in the version sigrok 0.7.2 give me this output : Driver kingst-la2016 not found. I've also test with fx2lafw with the results : No devices found. |
| voltsandjolts:
I think the sigrok project is struggling for staff volunteers. The nightly builds weren't happening for a few weeks (months?). There's only one grumpy guy on the mailing list who has commit access and sometimes chimes in. He makes it hard to want to help TBH. There may be others able to assist on IRC but I get the impression there's not many developers interested these days. I have built pulseview myself, it's a bit of a PITA doing the Windows build. And I'd have to distibute it under another name, only sigrok can publish "PulseView". |
| ConraDonald:
Is there any other software besides the original one, that can decode a USB bus decently, with Kinst-LA2016 ? |
| Navigation |
| Message Index |
| Next page |
| Previous page |