Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fpoussin/qstlink2
Cross-platform STLink v2 GUI
https://github.com/fpoussin/qstlink2
qt stlink stm32
Last synced: 16 days ago
JSON representation
Cross-platform STLink v2 GUI
- Host: GitHub
- URL: https://github.com/fpoussin/qstlink2
- Owner: fpoussin
- License: other
- Created: 2013-04-15T12:47:43.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2020-06-10T11:37:18.000Z (over 4 years ago)
- Last Synced: 2025-01-16T22:09:52.557Z (23 days ago)
- Topics: qt, stlink, stm32
- Language: C
- Homepage:
- Size: 921 KB
- Stars: 187
- Watchers: 35
- Forks: 72
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# QSTLink2 [![GitHub version](https://badge.fury.io/gh/fpoussin%2Fqstlink2.svg)](https://badge.fury.io/gh/fpoussin%2Fqstlink2) [![Total alerts](https://img.shields.io/lgtm/alerts/g/fpoussin/QStlink2.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/fpoussin/QStlink2/alerts/) [![Language grade: C/C++](https://img.shields.io/lgtm/grade/cpp/g/fpoussin/QStlink2.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/fpoussin/QStlink2/context:cpp)
Travis - Ubuntu 16.04 - Qt5.5.1 [![Travis Build Status](https://travis-ci.org/fpoussin/QStlink2.svg?branch=master)](https://travis-ci.org/fpoussin/QStlink2)
Jenkins - Ubuntu 18.04 - Qt5.9.5 [![Build Status](https://jenkins.netyxia.net/buildStatus/icon?job=QStlink2%2Fmaster)](https://jenkins.netyxia.net/job/QStlink2/job/master/)## Description
QSTLink2 is a cross-platform STLinkV2 GUI.
It can perform the following actions:
- Write
- Read
- Verify
- Erase## Downloads
Windows binaries:
- https://github.com/fpoussin/QStlink2/releasesUbuntu PPA:
- https://launchpad.net/~fpoussin/+archive/ppa
## Building on Linux### Dependencies:
- libusb-1.0
- QtUSB (included)
- qt5-qmake
- qtbase5-dev
- libqt5gui5
- libqt5xml5
### Build steps:git clone [email protected]: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 [email protected]:fpoussin/QStlink2.git
git submodule update --init
qmake
nmake