Four Euros for a 16 channel, 24MHz logic analyzer is a pretty good investment. At least that's what I thought when I read this article on hackaday.com in 2012. It talks about the LCSOFT mini board being a clone of a Saleae 8 Channel logic analyzer, but with the help of the open source software sigrok it can be much more. Sigrok itself is a command line interface only program, but together with pulseview I think you will have the same experience as with the Saleae devices + software.
You just have to make it work first, especially when you're on a Mac. I've written a nightly rant the other day, but here I'm trying to compress the essentials to make it work.
First you need to have homebrew [https://brew.sh/] installed. If you do, you need to follow the "unstable" install route - doesn't sound comforting, more on: https://sigrok.org/wiki/Mac_OS_X
$ brew tap rene-dev/sigrok
$ brew install python3
$ brew install --HEAD libserialport
$ brew install --HEAD --with-libserialport libsigrok
$ brew install --HEAD libsigrokdecode
$ brew install --HEAD --with-libserialport sigrok-cli
$ brew install --HEAD pulseview
Whenever pulseview(/sigrok) is opened, the firmware get's written onto the Cypress CY7C68013A (FX2LP) chip. For that you need to download the pre-built firmware files from here http://sigrok.org/download/binary/sigrok-firmware-fx2lafw/ and move them to the folder.
/usr/local/share/sigrok-firmware/
The other stuff I ranted about in here is just me trying to make fxload work, a tool you (probably) don't need for that.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.