-
stm32flash
Discontinued Open source flash program for STM32 using the ST serial bootloader (https://sourceforge.net/projects/stm32flash) (by stm32duino)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
So you are just using Arduino as a UART bridge, right? I've managed to upload firmware on STM32 using this stm32flasher (this is basically a mirror from sourceforge) but it was a while ago. I may be wrong but I think you don't have enough connections to STM32, because before transferring firmware the MCU need to be put in bootloader mode and only then you can start uploading FW. To put it in firmware mode, you had to set BOOT0/1 pin to either 1 or 0 (check user manual because I'm not really sure) and reset the device. After reset the FW should upload successfully. Also if you have more than 1 UART's available, check if you are using the correct channel, as I remember there was only one designated channel to do this. Hope this helped
I see stlink clones on ebay for $7. The stlink software runs on linux : https://github.com/stlink-org/stlink. Or use pyocd.