ลองไปใช้ STM32CubeIDE ดูก็ได้นะครับ มันคือ Atollic TrueSTUDIO ที่ ST ซื้อมาพัฒนาต่อ
ตัวโปรแกรมก็เป็น Eclipse base เหมือนกับ System Workbench for STM32 เลย วิธีใช้งานเหมือนๆ กัน
ข้อดีหลักๆ ของ STM32CubeIDE คือเวลาใช้ ST Link Debug มันไม่ได้ใช้ OpenOCD
มันมี ST ink GDB Server ติดมาให้เลย ประสิทธิภาพค่อนข้างจะดีกว่าการใช้ OpenOCD
ถ้าจะใช้ Jlink ก็แนะนำให้ติดตั้ง plugin Segger ใน Eclipse Embedded CDT ลงไปเพิ่มครับ