Skip to content
Cross-platform STLink v2 GUI
Branch: master
Clone or download
Latest commit cd27f4b Mar 6, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
QtUsb @ 878869a
inc Updating QtUsb Apr 14, 2017
loaders
package Updated package script releases list Jul 26, 2015
res Updated devices.xml to close issue #38 Jun 23, 2017
src
ui Cleaning UI. Dec 7, 2015
.gitignore Adding .gitignore file Jan 20, 2017
.gitmodules
.travis.yml
Doxyfile
Jenkinsfile
QStlink2.pro
README.md Update README.md Mar 6, 2019
licence.txt

README.md

QSTLink2

GitHub version
Travis Build Status Travis - Ubuntu 14.04 - Qt5.2.1
Build Status Jenkins - Ubuntu 18.04 - Qt5.9.5

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:

  • 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
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 newer

Build steps:

git clone git@github.com:fpoussin/QStlink2.git
git submodule update --init
qmake
nmake
You can’t perform that action at this time.