티스토리 뷰

현재 CubeMX를 사용하면서, SW4STM32 Plugin을 설치하여 사용하고 있습니다.
이 Plugin에는 지금 우리가 하고자 하는 내용들이 이미 다 처리가 되어 있어서, 아래 화면과 같이
[Debug Configurations...] 에 들어가면 "Ac6 STM32 Debugging"이라는 이름으로 추가가 되어 있습니다.

GDB에는 컴파일러 Path가 입력되어 있고,
OpenOCD에는 openocd 실행파일의 경로(Path)가 입력되어 있습니다.
추가로 Script를 보시면, cfg(configuration)파일이 등록되어 있습니다.
이름을 보면 쉽게 알 수 있듯이 NucleoF411RE 에 대한 Flash 설정 Script 파일이죠.

결국 제목은 거창하지만 우리가 해야 할 내용은 다음처럼 단순합니다.

1. GDB, ARM Compiler Plugin 추가
2. OpenOCD 설치 및 Path추가   (OpenOCD 다운로드)
3. 보드에 맞는 Flash 설정 Script(.cfg)파일 확보 및 지정


물론 다른 탭을 보면, .elf 파일이라던지 추가할 내용들이 있지만, 프로젝트가 오픈된 상태에서 진행하면 알아서 추가되는 부분이 많으니 간단하게만 설명드렸습니다.


제가 Step By Step으로 진행하면서 포스팅하면 더 좋을지도 모르겠지만,

아무래도 저는 SW4STM32로 대체해서 사용하고 있으니... 아래 매우 잘 정리된 링크를 던지고 슬쩍 지나가도록 하겠습니다 :)





p.s. 참! Debug가 아니라 Programming만 하시고 싶으신 분들은 [Run Configuration]에서 설정하시고 (물론, Debug설정을 해도 동시에 적용됩니다), [Run] 버튼을 눌러 Compile - Build - Download를 한번에 진행하실 수 있습니다.




댓글
댓글쓰기 폼