전제조건
이 문서는 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