250x250
반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 다이나믹프로그래밍
- 자료해석
- 문제해결능력
- TOEIC
- TOEIC문법
- 주어
- 파이썬
- 토익시험준비
- BOJ
- 토익 영단어
- 영단어
- 매일매일NCS
- 토익문법노트
- 영문법
- 브루트포스
- 자바스크립트
- 토익문법정리
- sqld
- NCS수리자료해석
- 영어문장
- 데이터베이스
- 영단어암기
- BFS
- 알고리즘
- 너비우선탐색
- 수리능력
- dfs
- 공기업공부
- 토익단어
- TOEIC Vocabulary
Archives
- Today
- Total
하나씩 알아가기
[임베디드] KEIL uVision5에서 프로젝트 생성하기 본문
728x90
반응형
이전 게시물에서 소개했던 STM32F103RC 칩을 대상으로 프로젝트를 생성하고 main.c 파일을 만들어보겠습니다.
arm KEIL uVision5를 실행하고 Project 메뉴 -> Project -> New uVision Project 를 클릭하여 디렉토리를 지정하고 프로젝트를 생성합니다.
그러면 Target으로 할 Device를 선택하라고 이러한 창이 나옵니다. 해당 칩을 선택해 줍니다.
Device를 선택하고 OK를 누르면 런타임 환경을 선택하는 창이 뜹니다. CMSIS
CMSIS -> Core 와 Device -> Startup을 선택합니다. CMSIS는 the Cortex Microcontroller Software Interface Standard의 약자입니다. CMSIS-Core는 Cortex-M device에 기본적인 런타임 시스템 제공합니다. 그리고 Startup은 말 그대로 STMicroelectronics의 칩을 사용할 때 초기 시스템입니다. OK를 누르면 확인할 수 있는데요
Startup에 의해 생성된 파일은
- startup_stm32f10x_hd.s
- system_stm32f10x.c
입니다.
Source Group1에 오른쪽 클릭을 하면 [Add New Item to Group 'Source Group 1'] 을 선택하여
c 파일을 생성할 수 있습니다. 그리고 간단한 C프로그램을 작성하고 F7로 빌드를 하면
빌드 아웃풋을 보면 컴파일 하고 어셈블링과 링킹을 거쳐서 빌드가 끝나게 됩니다. 에러는 없다고 뜨는데 계속 찾아봐야 겠습니다ㅠ
(추후 업데이트 하겠습니다)
728x90
반응형
'임베디드' 카테고리의 다른 글
[임베디드] LED 깜빡이기 (0) | 2021.03.29 |
---|---|
[임베디드] 오실로스코프로 신호 측정 (0) | 2021.03.25 |
[임베디드] c 파일, i 파일, s 파일, o 파일(C 파일의 빌드 과정) (0) | 2021.03.22 |
[임베디드] JTAG, JLINK란 무엇인가 (0) | 2021.03.22 |
[임베디드] STM32F103RC (0) | 2021.03.22 |