Skip to content

ferrim/QStlink2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QSTLink2

GitHub version
Travis Build Status Travis - Ubuntu 14.04 - Qt5.2.1
Jenkins Build Status 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

About

Cross-platform STLink v2 GUI

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 97.8%
  • C++ 2.0%
  • Other 0.2%