본문 바로가기
카테고리 없음

STM32 CUBE IDE 에서 VS CODE STM extensions 로 변경 후기

by newbeverse 2025. 1. 3.

주니어 펌웨어 개발자로써 STM32 Cube IDE를 6개월간 쓰면서 느낀점

  • STM32 Cube IDE는 직관적인 UI와 세계에 많은 사용자들이 정보를 공유해줘서 누구나 1순위로 고려할 법한 IDE다.
  • 르네사스의 CS+는 파일트리 구조가 꽤 복잡한 편이고, 마이크로칩의 MPLAB은 너무 무겁고 렉이 심하다.
  • 반면 STM32는 둘의 장점인 UI와 빠른 속도를 포함하면서, 동시에 단점이 적다.
  • eclips 기반이라는 단점 떄문에, 실행 및 종료시 약간 더딘 부분이 있다. (디버깅 자체는 느리지는 않다고 생각한다).

 

 

설치 과정

  • 바람님이 제공해주신, 유튜브 영상을 참고하니까 할만 했다. (아래에 첨부되어있어요)
  • 어려웠던 점:
    • 1) MX로 실행했어야하는데 실수로 CUBE를 사용했다가 한참 헤맸다.
    • 2) 빌드 및 플래싱을 하는 과정이 약간 난해했고, 툴채인 및 CMake의 역할이 뭔지 잘 모르는 상태였기에 이해가 어려웠다

https://www.youtube.com/watch?v=pxKuiVFlMrQ

설치 후기

  • 디버깅하는 과정이 매우 빠르다. 뭔가 띡띡 멈추는게 안느껴질 정도로 빠르다. 마치 옛날 햅틱폰 쓰다가, 아이폰을 쓰는 느낌정도로..?
  • vs code 를 껏다 키는 시간이 매우 짧아서 바로 작업이 가능하다. 반면 cube ide는 매우 느렸다. 앞으로 vs code ide에 익숙해지는 방향으로 개발환경을 세팅하는게 맞다는 확신이 든다.
  • 당연한거지만 디버깅으로 break point, step over 등이 가능하며, watch로 변수를 관찰하는 기능 등이 잘 작동한다.

  • led Green on/off 토글 실행

반응형