Recentemente conheci um bom livro para iniciar com o uso dos processadores STM32, baseados na placa Blue Pill e em ferramentas open source - ARM GCC, libopenCM3 e FreeRTOS
O livro contém instruções para configurar o ambiente que acredito funcionarem bem no Linux ou no MAC OS, porém no Windows existem várias lacunas e pegadinhas não cobertas pelo autor.
Este passo a passo completa as lacunas e se desvencilha das pegadinhas.
(Link direto) para baixar o passo a passo no GitHub