MDSTECH
TRACE32
TRACE32 Solution
TRACE32 Trace Solution
TRACE32 More Product
TRACE32 Software Solution
Why TRACE32?
교육신청
정규교육
교육과정 안내
교육장 안내
교육설문
자료실
TRACE32 소프트웨어
TRACE32 매뉴얼
iTSP
TRACE32 영상
인증서
고객지원
뉴스레터
Q&A
FAQ
원격지원
검색창
검색버튼
회원가입
로그인
TRACE32
TRACE32 Solution
TRACE32 Trace Solution
TRACE32 More Product
TRACE32 Software Solution
Why TRACE32?
교육신청
정규교육
교육과정 안내
교육장 안내
교육설문
자료실
TRACE32 소프트웨어
TRACE32 매뉴얼
iTSP
TRACE32 영상
인증서
고객 지원
뉴스레터
Q&A
FAQ
원격지원
사이트맵 보기
TASKING Library 생성 프로그램 문서 원본 보기
←
TASKING Library 생성 프로그램
이동:
둘러보기
,
검색
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게만 가능합니다:
사용자
문서의 원본을 보거나 복사할 수 있습니다:
<h2>Library 프로젝트 작성</h2> <h3>Library 파일 작성 실습</h3> <p> </p> <p class="O1">Library 생성위한 프로젝트 생성</p> <p class="O2"> 1. File메뉴 -> New -> Tasking Tricore C/C++ Project 선택</p> <p class="O2"> 2. Library 이름으로 TASKING Tricore Library -> Empty Project 선택</p> <p class="O2"> 3. AURIX Family -> TC27xB 프로세서로 프로젝트 생성</p> <p> <img src="/data/wiki/2015-12-29/1451351775.png" alt="" /> </p> <p> <img src="/data/wiki/2015-12-29/1451351791.png" alt="" /></p> <p> </p> <h3 class="O1">소스코드와 헤더파일 생성</h3> <p> </p> <div class="O2"> 1.생성된 프로젝트에서 마우스 우측버튼 클릭 -> New</div> <p> </p> <div class="O3"> a.Source File 선택하여 library.c 파일 생성</div> <p> </p> <div class="O3"> b.Header File 선택하여 library.h 파일 생성</div> <p> <img src="/data/wiki/2015-12-29/1451351826.png" alt="" /></p> <p> <img src="/data/wiki/2015-12-29/1451351831.png" alt="" /></p> <p> <img src="/data/wiki/2015-12-29/1451351835.png" alt="" /></p> <p> </p> <h3 class="O1"> 소스코드와 헤더파일 작성</h3> <p> </p> <div class="O2"> 1.Library.c와 Library.h파일에 아래와 같이 작성</div> <div class="O2"></div> <div class="O2"> <img src="/data/wiki/2015-12-29/1451351927.png" alt="" /> <img src="/data/wiki/2015-12-29/1451351931.png" alt="" /></div> <p> </p> <div class="O2"> 2.Library 프로젝트를 컴파일하여 Library.a 파일 생성 확인</div> <div class="O2"></div> <div class="O2"> <img src="/data/wiki/2015-12-29/1451351945.png" alt="" /></div> <p> </p> <h2>Main 프로젝트 작성</h2> <h3>Main 프로젝트 작성 실습</h3> <div class="O1">Library.a 파일 사용위한 Main 프로젝트 생성</div> <p> </p> <div class="O2"> 1.File메뉴 -> New -> Tasking Tricore C/C++ Project 선택</div> <p> </p> <div class="O2"> 2.Lib_Exam 이름으로 TASKING Tricore Application -> Hello World Project 선택</div> <p> </p> <div class="O2"> 3.AURIX Family -> TC27xB 프로세서로 프로젝트 생성</div> <div class="O2"></div> <p> <img src="/data/wiki/2015-12-29/1451351999.png" alt="" /> </p> <p> <img src="/data/wiki/2015-12-29/1451352011.png" alt="" /></p> <p> Lib_Exam.c 파일에 Library프로젝트에서 사용된 함수 호출코드 작성</p> <p> </p> <div class="O1"></div> <p> <img src="/data/wiki/2015-12-29/1451352041.png" alt="" /></p> <p> </p> <p> </p> <p class="O1"> Lib_Exam.c 파일에 Library.a 파일 사용위한 설정</p> <p class="O2"> 1.Lib_Exam프로젝트에서 마우스 우측버튼 클릭-> Properties 선택</p> <p class="O2"> 2.C/C++ Build -> Settings -> Linker -> Libraries 선택</p> <p class="O2"> 3.우측 화면의 Libraries의 Add버튼 클릭</p> <p> <img src="/data/wiki/2015-12-29/1451352125.png" alt="" /></p> <div class="O1"> Lib_Exam.c 파일에 Library.a 파일 사용위한 설정</div> <p> </p> <div class="O2"> 1.Workspace 선택 -> Library프로젝트 -> Debug -> Library.a 선택</div> <p> </p> <div class="O2"> 2.Properties Window에서 OK버튼 클릭후 Lib_exam프로젝트 빌드</div> <p> </p> <div class="O2"> 3.정상적으로 elf파일 생성되는지 확인</div> <p> <img src="/data/wiki/2015-12-29/1451352179.png" alt="" /></p> <p> <img src="/data/wiki/2015-12-29/1451352184.png" alt="" /></p> <p> <img src="/data/wiki/2015-12-29/1451352194.png" alt="" /></p> <p> </p> <p> </p> <h2><span style="font-size: 1.5em;">결과 확인</span></h2> <h3>TRACE32를 통한 결과 확인</h3> <div class="O1">TRACE32를 이용하여 타겟에 다운로드</div> <p> </p> <div class="O2">1. Data.Load.elf *\Lib_exam.elf</div> <div class="O2"></div> <p> </p> <div class="O1">결과 확인</div> <p> </p> <div class="O2">2. Lib_exam.c파일의 Main함수에서 lib_func함수 호출</div> <p> </p> <div class="O2"><img src="/data/wiki/2015-12-29/1451352254.png" alt="" /></div> <p> </p> <div class="O2">3. Library.c 파일에서 정상적으로 호출 완료</div> <div class="O2"></div> <div class="O2"><img src="/data/wiki/2015-12-29/1451352262.png" alt="" /></div> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p>
TASKING Library 생성 프로그램
문서로 돌아갑니다.
둘러보기 메뉴
개인 도구
로그인
이름공간
문서
토론
변수
보기
읽기
원본 보기
역사 보기
행위
검색
TRACE32 Dummy
TRACE32
iTSP User's Guide
aTSP User's Guide
Linux Debugging
Debugging Tips
Trace Analysis
Virtual Target
TRACE32로 바라본 ARM
TRACE32 FAQ
TRACE32 Trouble Shooting
TRACE32 Software Update
Software Revision History
DT10 / DT-Win
다운로드
DT10 Evaluation
DT-Win Evaluation
TestPoint 삽입 Error
Build Error
DT10 FAQ
도구
여기를 가리키는 문서
가리키는 글의 바뀜
특수 문서 목록
문서 정보