Travis - Ubuntu 14.04 - Qt5.2.1
Jenkins - Ubuntu 15.10 - Qt5.4.2
Description
QSTLink2 is a cross-platform STLinkV2 GUI.
It can perform the following actions:
- Write
- Read
- Verify
- Erase
Downloads
Windows binaries:
Ubuntu PPA:
Building on Linux
Build dependencies for Qt4:
- libusb-1.0
- QtUSB (included)
- qt4-qmake
- qt4-dev
- libqt4-gui
- libqt4-xml
Build dependencies for Qt5:
- libusb-1.0
- QtUSB (included)
- qt5-qmake
- qtbase5-dev
- libqt5gui5
- libqt5xml5
Build steps:
git clone git@github.com:fpoussin/QStlink2.git
git submodule update --init
qt4-qmake # or qt5-qmake
make
sudo make install # Optional
Building in Windows
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
Dependencies:
- MSVC 2010 or better (community/express editions work fine)
- WinUsb (WDK)
- QtUSB (included)
- Qt 5.2 SDK or better recommended
Build steps:
git clone git@github.com:fpoussin/QStlink2.git
git submodule update --init
qmake
nmake