====== STi5517 컴파일 및 실행하기 ======
====== 전제조건 ======
이 문서는 ST에서 제공하는 STi5517ref 라는 커널 소스가 있다는 가정하에서 쓰여졌다.
또한 ST20 Embedded Toolset 프로그램이 필요하다.
====== 설정하기 ======
===== ST20 Embedded Toolset 프로그램 설치 =====
말 그대로 프로그램을 설치한다.
===== STi5517 커널 복사 =====
우선 C 드라이브 아래 STM 이라는 디렉토리를 생성한다.
그리고 그 안에 5517ref 디렉토리를 복사해 넣는다.
===== 설정 파일 변경 =====
현재 있는 복사한 커널을 바로 사용하면 컴파일 오류가 날 것이다.
그래서 패치를 해주어야 한다.
나의 하드에 있는 패치 파일을 덮어 씌운다.
====== 확인 및 테스트 ======
이제 모든 설정은 끝났다. 이제 확인해보자!!
===== 확인 =====
도스 창을 열고, 다음과 같이 명령을 내려준다.
>cd \
>cd stm
>cd 5517ref
>cd bin
>setup
>st20
>set
여기서는 환경변수가 적당히 잡혀 있는지를 확인한다. (ex: mb382 etc..)
만일 제대로 잡혀있지 않다면, bin 아래에 있는 setup.bat 라는 파일을 수정해주어야 한다.
===== 테스트 =====
이제는 컴파일 소스 전체를 컴파일해보자!
>cd \
>cd stm\5517ref\src
>gmake
===== 모듈 테스트 및 실행 =====
>cd \
>cd stm\5517ref\src\stblast\src\tests
>gmake
>gmake run
----
{{indexmenu>:#1|skipns=/^(wiki|etc|diary|playground)$/ skipfile=/^(todays|about|guestbook)$/ nsort rsort}}
----