ST-Link devices are almost essential when developing software for the STM32 MCUs. They are relatively cheap and easily available.