So you [wrote your driver](https://github.com/skyward-er/skyward-boardcore/wiki/Writing-a-driver) and then created a test firmware that you want to run on a STM32 Discovery board: that's a good idea, because these are very versatile boards that you can easily use for test porpouses.
What should you do now?
### Requirements
You'll need a binary file (bin, elf...) that you have built for the right board using SBS (see [here](https://github.com/skyward-er/skyward-boardcore/wiki/SBS-Quick-Guide)).
Then obviously you'll need a Discovery board and a USB-to-MiniUSB cable that you'll have to plug to the corresponding port (if the board has two, it's the biggest one).
### Windows
Download ST-Link Utility.
### Linux
Download qstlink2(GUI) or use openocd(CLI) or qstflash(CLI).