Travis - Ubuntu 16.04 - Qt5.5.1
Jenkins - Ubuntu 18.04 - Qt5.9.5
QSTLink2 is a cross-platform STLinkV2 GUI.
It can perform the following actions:
- Write
- Read
- Verify
- Erase
Windows binaries:
Ubuntu PPA:
- libusb-1.0
- QtUSB (included)
- qt5-qmake
- qtbase5-dev
- libqt5gui5
- libqt5xml5
git clone git@github.com:fpoussin/QStlink2.git
git submodule update --init
qt5-qmake
make
sudo make install # Optional
You will need to run these commands from MSVC's CLI (I use MSVC2015 community) You might need to install windows driver SDK (WDK) to get WinUSB libs/headers. You can also build from Qt Creator, which is a lot easier.
I recommend that you build/download a static version of Qt 5 for Windows.
You can find a guide here: https://github.com/fpoussin/Qt5-MSVC-Static
- MSVC 2010 or better (community/express editions work fine)
- WinUsb (WDK)
- QtUSB (included)
- Qt 5.2 SDK or newer
git clone git@github.com:fpoussin/QStlink2.git
git submodule update --init
qmake
nmake