FAIDE
글 수 22
FAIDE에서 ezboot 컴파일 따라하기 - 컴파일 위치 수정
FAIDE에서 ezboot를 컴파일하는 과정을 진행하면서, 발생되는 에러를 하나씩 수정하도록 하겠습니다.
1. 컴파일 위치 수정
toolchain에서 생기는 문제를 수정한 뒤, Makefile을 선택하고 Build All(단축키 Ctrl + B)를 눌러 컴파일 하여
아래와 같은 에러가 나타났습니다. Make 파일 내에 지정된 *.h 파일을 참조하지 못해서 생기는 문제입니다.
아래 컴파일 부분을 다시 한번 확인합니다. FAIDE 에서의 ezboot 경로는 Windows에서 얻어오는 경로에 따라서 C:\FAIDE\work\ezboot 가 됩니다.
하지만, 컴파일을 하고자 하는 Cygwin 에서는 경로가 달라집니다. Cygwin 에서는 /cygdrive/c/FAIDE/work/ezboot 위치에서 컴파일을 해야합니다.
C:\FAIDE\work\ezboot 경로를 Cygwin 에선 인식을 할 수 없기에 /cygdrive/c/FAIDE/work/ezboot 경로로 변경을 해줘야합니다. ▼ ezboot 프로젝트를 마우스 오른쪽 버튼으로 선택하고, 아래 Properties (단축키 Alt + Enter)를 선택합니다.
▼ Properties 환경에서 C/C++ Build - Environment 로 들어갑니다.
▲ 위의 설정 화면에서 PWD를 더블 클릭하거나, 선택 후에 Edit... 버튼을 누릅니다.
▼ Value 값을 Cygwin에서 인식할 수 있는 아래와 같은 경로로 변경을 해줍니다.
▼ PWD 값이 바뀐 것 확인할 수 있습니다.
OK 버튼을 눌러서 저장을 합니다.
Makefile을 선택하고 Build All(단축키 Ctrl + B)를 눌러 컴파일 다시 시도하였습니다.
▼ 아래와 같이 컴파일이 진행됩니다.
▼ 컴파일 완료후, Package Explore 에서 ezboot 프로젝트
image 폴더 아래 ezboot.ez-s3c2440 파일이 생성되었습니다. 생성된 ezboot.ez-s3c2440 보드를 EZ-S3C2440 보드에 적용해보도록 하겠습니다.
2. ezboot 업로드
▼ 터미널 프로그램을 사용하여, BOOT-MENU 로 들어갑니다.
EZ-S3C2440 보드 부팅후 [space bar] 키를 누르면 BOOT-MENU 로 들어갑니다. ▼ help 메뉴를 치면 명령어를 볼수 있습니다.
ZModem 으로 다운로드 하기 위해 ZFB를 입력합니다. EZBOOT> zfb
▼ 다이얼로그 창이 뜨면 ezboot 파일을 선택해줍니다.
▼ ezboot 파일을 선택을 하면 업로드가 됩니다.
▼ 업로드가 끝난 후에, 자동으로 ezboot 파일을 기록합니다.
complete 메시지를 확인하면, 정상적으로 완료된 것입니다. ▼ EZBOOT> RST 리셋 명령으로 재시작을 해줍니다.
정상적으로 부팅이 되는걸 확인할 수 있습니다. 이상으로 FAIDE 에서 EZ-S3C2440 용 ezboot 파일을 컴파일하고 생성하는 법을 마치겠습니다.
|