Skip to content
Branch: master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
inc
 
 
 
 
 
 
res
 
 
src
 
 
ui
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

QSTLink2 GitHub version Total alerts Language grade: C/C++

Travis - Ubuntu 16.04 - Qt5.5.1 Travis Build Status
Jenkins - Ubuntu 18.04 - Qt5.9.5 Build Status

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

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 on 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.