Closed tony1tf closed 2 years ago
In both windows and linux (and likely Mac and others but I can't test because I don't own one) you can specify the device and parameters to the executable. In Linux the command line would be something like this, but make sure ACM0 is replaced with your COM port.
I can see that this could connect to a specific device, but the old versions show a pop up searching through drivers looking for any compatible device.
That search is likely based on the drivers for each USB device providing the VID/PIDs etc and then pulseview scans through a list provided by the OS. That won't work for CDC Serial implementations that I'm currently using. It's interesting that even though I specify the device and COM port, Pulseview still seems to do a scan of USB anyway. Not sure who would win if you had some kind of supported USB device plugged in along with a sigrok-pico device and you specified the sigrok-pico device on the command line. I can't test that because I don't have any other such devices....
Closing. I think either specifying the serial port on a linux command line or specifying it in a windows icon seems to make things "plug and play" to a limited extent. Not to mention it's a lot more work on my end to implement a USB stack than it is for folks to specify a COM port, and windows USB likely requires messing with Zadig which isn't every fun either...
Hi pico-coder
My other logic analyser using the FX2 and fx2lafw driver automatically picks up the device when clicking the PulseView icon. Is there a reason why the search doesn't find the Pico and I can only manually search for the the Pico and serial interface?
Tony