CCS에서 프로젝트를 Build하거나 Rebuild 할 때 다음의 절차를 수행한다.
1. makefiles 자동생성
프로젝트의 활성 빌드 구성 폴더(디폴트로는 Debug 폴더)에 하나의 makefile과 여러 *.mk파일을 생성한다.
makefile: 자동 생성된 *mk file들을 포함하는 메인 makefile
빌드에 참여하는 모든 소스파일은 아래 *.mk 파일에 정의되어 있다.
objects.mk
subdir.mk
subdir_vars.mk
2. gmake를 사용하여 clean (optional)
Rebuild Project 또는 Clean Project 선택시 gmake clean 명령을 사용하여 활성 빌드 구성 폴더의 .obj, .pp, .out 파일을 삭제하고, makefile 및 .map 파일은 삭제되지 않는다.
3. gmake를 사용하여 makefile 빌드
메인 빌드 작업 전후에 pre-build, post-build steps 가 정의되어 있는 경우 호출한다.
프로젝트 우클릭 > Properties > Build > Builder 세팅에서 Generate Makefiles automatically를 해제하면 직접 makefile을 편집할 수 있으며, 활성 빌드 구성 디렉터리에서 C:\ti\ccs[버전]\ccs\utils\bin\gmake [옵션] [clean | all] 등 명령을 사용하면 명령줄에서 빌드할 수도 있다.
'임베디드 개발 > TMS320F2838x (C28x)' 카테고리의 다른 글
TMS320F28388D ] DAC 겸용 ADC 핀 사용시 주의점 (0) | 2024.08.04 |
---|---|
TMS320F28388D ] Input Qualification (0) | 2024.07.02 |
TMS320F28388D ] 다중 ADC 사용시 변환 순서와 동기 (0) | 2024.05.01 |
TMS320F28388D ] Maximum Input Voltage (0) | 2024.04.29 |
TMS320F28388D ] 부트핀 구성을 바꾸는 법 & SCI boot 모드 사용시 디폴트 TX/RX핀 말고 다른 핀을 사용하는 방법 (0) | 2024.04.10 |