stm32 썸네일형 리스트형 [STM32] VS-Code를 이용한 Cortex 개발 환경 잡기 -3 이전 포스팅에 이어, 컴파일을 위한 MakeFile을 수정 해 보도록 하겠다. 먼저, Open-OCD를 이용한 디버깅이 가능하도록 아래와 같이 MakeFile을 수정 해 준다. 먼저 inerface, target의 경로는 설치된 OpenOcd 내 Share 폴더에 위치 해 있다. 구문은 위 빨간 박스처럼 그대로 선언 하면 되며, MCU 라인업에따라 target만 변경 해 주면 된다. (target 폴더내에서 이름 일치하는걸로 선언 해 주면 끝) 다음으로는 .s파일을 .c로 수정해 줘야 한다.(여기서부턴 노가다 시작이다..) 아래와 같이 .s를 복사하여 붙여 넣기 한 다음, .c 포맷으로 확장자를 변경 한다. 아래와 같이 필요한 부분을 제외하고 삭제 처리한다. (1) 변수 extern 선언 ( 메모리 섹션.. 더보기 [STM32] VS-Code를 이용한 Cortex 개발 환경 잡기 -2 전 포스팅에 이어서, VS-Code를 이용한 개발환경 잡는 방법을 소개하겠다. (사전 준비 사항 - STM32Cube가 설치되어있어야 한다.) (1) GNU Compiler 설치 경로 : GNU Toolchain | GNU Arm Embedded Toolchain – Arm Developer GNU Toolchain | GNU Arm Embedded Toolchain – Arm Developer GNU Toolchain (GCC, Binutils, GDB, newlib) with support for Arm Cortex-M and Cortex-R embedded processors. developer.arm.com (2) make 설치 경로 : http://gnuwin32.sourceforge.net/p.. 더보기 [STM32] VS-Code를 이용한 Cortex 개발 환경 잡기 -1 (소개) 나는 요즘 아래 이유때문에 코드 편집툴을 VS-Code로 정착했다. (1) 원하는대로 테마 구성 가능 -> 폰트 및 색상 디테일하게 커스터마이징 가능 (2) 단축키 커스텀 및 텍스트 자동 완성기능 -> 파일내 모든 변수명을 한번에 바꾼다던지, 텍스트 자동 추천기능을 이용하면 너무나도 편리한 개발이 가능하다. (3) 다양한 개발환경 연계 가능 -> Arduino , AVR, STM32, Python 등등 개발환경 및 언어를 가리지 않고 모두 VS-Code 하나로 관리가 가능하다.!! (이게 가장 큰 장점) (4) 아주아주 가볍다 -> 물론 내컴퓨터 사양이 개발하는데 꿀리는 사양이 아니지만.. 조금이라도 버벅이는걸 참지 못하는 나에게는 최적의 툴이다. (5) 프로젝트 관리가 너무 편함 -> 보통 통합IDE의.. 더보기 이전 1 다음