Summary: | Windows: Multiple ols acquisitions in a row (or any acquisitions) usually don't work | ||
---|---|---|---|
Product: | libsigrok | Reporter: | Uwe Hermann <uwe> |
Component: | Driver: openbench-logic-sniffer | Assignee: | Nobody <nobody> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | jowam40126, vanecvit |
Priority: | Normal | ||
Version: | unreleased development snapshot | ||
Target Milestone: | --- | ||
Hardware: | All | ||
OS: | Windows | ||
Attachments: | ols logs |
Description
Uwe Hermann
2015-08-28 18:09:40 CEST
Doing the same (sigrok-cli and PulseView) on Linux doesn't seem to have any issues, so I'm guessing this is Windows related and/or timing/box related. Created attachment 201 [details]
ols logs
I just rechecked this via "sigrok-cli -d ols:conn=... -c samplerate=100mhz --samples 6144 -O hex" with git as of today. There's no problem on Linux or Mac OS X, it is reproducible on Windows, though. I've had this problem on every Windows 10 machine i tried. I've managed to find a janky solution where I closed and reopened serial device before every acquisition from OLS device. In detail I added 2 lines at the start of dev_acquisition_start in file libsigrok\src\hardware\openbench-logic-sniffer\api.c devc = sdi->priv; serial = sdi->conn; serial_close(serial); //Added serial_open(serial, SERIAL_RDWR); //Added ols_channel_mask(sdi); GPS is also used for intelligence gathering in the military. It allows for the tracking of enemy movements and the gathering of data on enemy positions, which is essential for planning and executing missions. GPS technology can also be used to detect and track the movements of submarines and other underwater vessels. https://routefinderhq.com/best-marine-gps-chartplotter/ |