eclipse를 사용하여 stm32 개발하기(설정편 下)
이관태 주임연구원
설정편 上 을 아직 안 보셨다면!
이전 포스트 eclipse를 사용하여 stm32 개발하기(설정편 上)을 참고하시길 바라며
eclipse를 사용하여 stm32 개발하기(설정편 下) 시작하겠습니다.
프로젝트 폴더 설정
필자의 개발환경은 MAC OS 입니다. 그러므로 모든 설명이 MAC OS 기준이 되니 이점 참고해주시기 바랍니다.
- 프로젝트 최상위 폴더 오른쪽 클릭 후
Properties
클릭
C/C++ Build
->Settings
선택.
- 첫번째 탭인
Tool Settings
클릭 GNU ARM Cross Assembler
,GNU ARM Cross C Compiler
,GNU ARM Cross C++ Compiler
에서Use preprocessor
을 클릭하시면 전처리 구문을 사용할 수 있습니다.
Includes
->Include paths
에 빌드에 필요한 디렉토리 경로를 추가할 수 있습니다.
GNU ARM Cross C++ Linker
->General
->Script files
에 ld 파일을 추가할 수 있습니다.- 이 후 밑쪽에
Do not use standard start files
옵션 체크 해제
- 네번째 탭인
Devices
에서Devices
->STMicroelectronics
->STM32L1 Series
->STM32L162
->STM32L162RD
선택 - 자신이 가지고 있는 디바이스를 선택해주시기 바랍니다.
Memory map
에서IROM1
선택 후 apply
프로젝트 폴더 빌드 시 불필요한 폴더 및 파일 제외 설정
C/C++ General
->Paths and Symbols
- 5번째 탭
Source Location
에서Edit Filter...
클릭 후 - 빌드에서 제외할 폴더 및 파일을 추가하시면 됩니다.
Run Configurations
Run
->Run Configurations...
선택
GDB SEGGER J-Link Debugging
더블클릭 하시면 오른쪽에 설정창이 생깁니다.
Search Project...
버튼을 클릭
elf
파일을 선택하시면 됩니다.elf
파일은 소스코드를 빌드하면 만들어집니다.- 이 후
Run
버튼을 누르면 해당 mcu에 upload가 됩니다.
이것으로 설정편을 마무리 하겠습니다.
감사합니다.