1. IAR EWARM을 시작하고 File 메뉴에서 "New -> Workspace"를 클릭하여 새로운 Workspace를 생성한다.

2. Project 메뉴에서 "Add Existing Project..."를 선택하고, "C:\StellarisWare\driverlib"에서 "driverlib.ewp" 프로젝트 파일을 추가한다. 정상적으로 등록되면 아래 처럼 등록된다.

3. "C:\StellarisWare\driverlib"에 "LM3S_DriverLib.eww" 로 Worksapce를 저장한다.

4. "driverlib - Debug"에 오른쪽 마우스를 클릭하여 "Options..."를 선택하고, 필요한 옵션을 지정한다.

    ● "Generral Options" Category에서 "Target" 탭을 선택하고 "Device"를 "Luminary LM3Sx9xx"를 선택한다.

    ● "Generral Options" Category에서 "Output" 탭을 선택하고 "Library"를 선택한다.


    ● "C/C++ Complier" Category에서 "Optimizations" 탭을 선택하고 최적화 level을 "None"을 선택한다.
         이후에 온라인 시뮬레이션 및 디버깅을 수행할 수 있다.



     ● "Library Builder" Category에서 "Output" 탭을 선택하고 "Override default"를 체크후, 라이브러리 파일의 출력
        path를 설정한다.
        여기서는 "C:\StellarisWare\driverlib\ewarm\Exe\driverlib.a"에 driverlib.a 파일이 위치한다.


5. Project를 "Make"한다.
    "C:\StellarisWare\driverlib\ewarm\Exe"에 driverlib.a 파일이 위치하는 것을 확인 한다.


Posted by eoseontaek