EMThink

한국 ARM / Keil 공식 대리점

  • Arm
    • 소프트웨어
      • Arm Development Studio
      • DS-5
        • DS-5 Professional (단종)
        • DS-5 Ultimate
    • 디버그 하드웨어
      • DSTREAM-ST
      • DSTREAM-PT
      • ULINK Families
        • ULINKpro
        • ULINKproD
        • ULINKplus
        • ULINK2
    • 보드
      • Versatile Express
        • Juno Board
        • LogicTile
        • MPS
  • KEIL
    • 소프트웨어
      • MDK-ARM Microcontroller Development Kit
        • Professional
        • Plus
        • Essential
      • PK51 Professional Developer’s Kit
      • PK166 Professional Developer’s Kit
    • 디버그 하드웨어
      • ULINK Families
        • ULINKpro
        • ULINKproD
        • ULINKplus
        • ULINK2
    • 보드
  • 교육용 제품
  • 교육
    • Cortex-M 실습 과정
  • 공지사항
  • 고객지원
    • 잦은질문
    • 문서
    • 다운로드
    • 문의하기
  • 회사소개
    • 연락처 안내 / 오시는 길
  • 로그인
You are here: Home / Document / CodeWarrior 프로젝트 make 프로젝트로 변환하기

CodeWarrior 프로젝트 make 프로젝트로 변환하기

2013-03-18 By emthink007 Leave a Comment

이 문서는 기존의 CodeWarrior 프로젝트를 make 환경의 빌드로 변화하는 내용에 대한 내용을 포함하고 있습니다.

CodeWarrior 프로젝트 XML로 내보내기

일단 프로젝트를 CodeWarrior로 연다.

step1

메인 메뉴에서 File > Export Project..를 선택 하고 XML 파일을 선택 저장 한다.

step2

step3

mcp2make 유틸리티의 설치

자료실에서 mcp2make를 다운로드받아 압축을 풀고 SETUP.exe를 실행한다.

install_mcp2make1

설치 과정에서 설치될 경로를 설정한다. 여기서는 편의상 C 드라이브의 루트로 설정 하도록 하겠다.

install_mcp2make2

install_mcp2make3

mcp2make의 실행

설치된 경로로 이동해서 mcp2make.exe를 실행 한다.

mcp2make1

이제 CodeWarrior에서 내보낸 XML 파일을 선택 한다.

mcp2make2

mcp2make3

완료된 후에는 사용자의 입력이 필요한 부분이 비워져 있는 상태로 있을 것이다. 이 부분은 사용자가 직접 수동으로 작업 해 주여야 한다. 만일 아래 그림에서와 같이 Linker 항목이 비워져 있다면,

copy_option_line3

다음과 같이 CodeWarrior의 프로젝트의 해당 항목을 열어 Equivalent Command line 항목의 내용을 복사해서 채워 넣어야 한다.

copy_option_line1

copy_option_line2

모든 변환이 완료 되었으면 Create Make 버튼을 눌러 종료 한다. 원래 프로젝트가 있던 디렉토리에 ~.mk 파일이 존재할 것이다.

make 동작 확인

이제 make 유틸리티를 아래 그림과 같이 호출해서 빌드 작업을 완료 할 수 있다.

result

Filed Under: Document, Subscribed Tagged With: CodeWarrior

태그

64-bit arm armds ARMv8 atc board brochure CodeSourcery CodeWarrior compiler cortex-m cortex-m3 debug-unit debugger driver ds-5 dstream emthink evaluation FLEXlm floating JLINK jtag Keil library license lmstatparser Make MDK-ARM nodelocked patch RDI rvds single-user software ST-LINK ulink Update util uv4 uVision versatile 교육 사용량 측정 신제품

댓글 남기기 응답 취소

죄송합니다,로그인을 해야 댓글을 남길 수 있습니다.

로그인

  • Register
  • Lost Password

이메일 구독

이엠씽크 홈페이지를 구독해서 이메일로 새글의 알림을 받으세요

Copyright © 2021 · 이엠씽크 · Log in