Skip to content

Install GNU ARM

OpusK edited this page Mar 24, 2017 · 5 revisions

Nucleo는 ARM 아키텍쳐를 사용합니다. 따라서 GNU ARM ToolChain이 필요합니다.


Linux

GNU ARM ToolChain 5.4 2016q2 Download

1. 위 URL에서 다운로드

예시)

$ mkdir ~/tools
$ wget https://launchpad.net/gcc-arm-embedded/5.0/5-2016-q2-update/+download/gcc-arm-none-eabi-5_4-2016q2-20160622-linux.tar.bz2
$ tar -xjvf gcc-arm-none-eabi-5_4-2016q2-20160622-linux.tar.bz2

2. PATH 추가 (Optional)

  • .bashrc 에디터로 열기
  • 제일 하단에 Path 경로 추가
  • .bashrc reload(변경내용 적용)

예시)

$ gedit ~/.bashrc
제일 하단에 export PATH=$PATH:$HOME/tools/gcc-arm-none-eabi-5_4-2016q2/bin 추가
$ source ~/.bashrc



Windows

GNU ARM ToolChain 5.4 2016q2 Download

1. 위 URL에서 다운로드

  • exe : 설치 마지막에 환경변수 추가 (Add environment variables)를 체크 후 Finish
  • zip : 원하는 위치에 압축해제, 환경변수 수동으로 추가

2. 환경변수 추가

사용하는 Tool에 따라 수동으로 설정해주어도 됩니다. 꼭 시스템변수로 추가해야하는 것은 아니기때문에 필요하신 분들을 위해 패스 예시만 적어두겠습니다.

  • 변수 명 : Path
  • 변수 값 : 설치 디렉토리\bin; ex) D:\Workspace\gcc-arm-none-eabi-5_4-2016q2\bin;

시스템 변수로 추가하지 않고, Eclipse 프로젝트에 Path를 등록하는 방법에 대해서는 아래 URL참조 Eclipse 프로젝트에 ToolChain Path 추가하기


3. Windows Build Tools 설치

GCC를 컴파일하고 빌드할 때 make를 사용합니다. 따라서 관련된 파일들을 설치해 주어야 합니다. 그 툴들을 Windows Build Tools 라고 합니다.

Windows Build Tools v2.8 download

여기에는 두 가지 방법이 있습니다.

  • 단순 설치
  • 필요한 파일만 복사

단순 설치는 설명할 것이 없으므로, 후자에 대해 설명합니다. 아래 4번 항 참조


4. Build Tools 복사

Windows Build Tools v2.8 download

  • 위 다운로드 URL에서 .exe를 다운받아서 압축프로그램으로 압축해제
  • 압축해제로 나타난 폴더의 /bin폴더의 모든 파일을 GNU ARM ToolChain의 /bin 폴더에 복사 즉,
  • Windows Build Tools/bin 폴더의 파일들을
  • GNU ARM ToolChain/bin 폴더로 복사

Install Windows Build Tools