삼성에서 제공하는 s3c2410 Chip 에 대한 테스트 프로그램을 REAL VIEW ICE 를 이용해서 디버깅 해볼 것이다.
거의 100 여개 가까이 되는 테스트 루틴으로 만들어져 있다. 각각의 디바이스 별로 선택해서 테스트가 가능하다.
위의 사이트에서 받을 수 있다. 나는 현재 RVDS 가 설치되어 있는 상태였다. 프로그램 소스를 받아서 컴파일 했는데, 이유를 알 수 없는 에러가 2개 발생했다. 결국 ARM 에서 만든 SDT v2.51 을 설치해서 컴파일을 마칠 수 있었다.
여기서 SDT 라는 것은 코드 워리어나 RVDS 와 같은 역할을 하는 IDE Tool 이다. 하지만, 내가 설치한 버전이 낮아서 .axj 파일을 제외하고 다른 파일(프로젝트 파일등)은 서로 호환되지 않았다.
먼저 컴파일을 하면, axj 파일이 만들어진다. 이것을 RVDS 로 읽어들인다.
디버깅
접속한 상태에서 보드와 시리얼 포트를 연결하고 터미널 프로그램을 실행해서 접속한다. 프로그램 수행 도중에 Uart 함수에서 출력하는 메세지를 볼 수 있다.