FAQ
Q. DT+ 제품 구매 전 평가판 사용이 가능한가요?
A. DT+ 적용가능 판단을 위해 고객환경에서 약 2주간의 무상 Evaluation 라이선스 및 기술지원을 제공하고 있습니다.
DT+ 영업 담당자 또는 우측 하단 제품 문의를 통해 문의해 주세요.
Tel : 031-627-3088 E-mail : DT@mdstech.co.kr
Q. Test point(탐침 코드) 의 삽입 위치는 어디인가요?
A. Test point는 소스 코드 분석 후 자동적으로 삽입됩니다. (Auto insertion)
다음은 Test Point 삽입 위치 및 대상 소스 코드 해당 유형입니다.
중괄호가 없는 소스 코드에는 test point가 삽입되지 않습니다.
e.g. "{" , "}"
함수가 시작하는 위치에 funcIn 유형의 테스트 포인트가 삽입됩니다.
함수가 끝나는 위치에 funcOut 유형의 테스트 포인트가 삽입됩니다.
일반적인 조건 test point 는 "if-else", "for", "for", "for", "where", "do", "switch", "catch" 구문에 삽입됩니다.
Q. Test point(탐침 코드) 삽입 시 오버헤드는 얼마나 발생하나요?
A. Test point 1개당 약 6 Byte 의 소스 코드 크기가 증가합니다.
개발 환경 및 컴파일러에 따라 생성하는 Asm 코드 개수가 달라집니다.
일반적으로 Test point 1개는 14~23개의 Asm 코드를 생성합니다.
타깃 Core Frequency 에 따라 Overhead time 은 달라지며 사용하는 인터페이스에 따라 시간 정보가 달라집니다.
e.g. Cortex-M3 50Mhz 의 test point 1개 실행 시간 ≒ 8.1 us
Q. 어떤 컴파일러 환경에서 사용이 가능한가요?
A. DT+ 는 컴파일러, CPU, RTOS 제약 사항이 없습니다.
DT+ 의 Test point 가 삽입된 코드 이미지를 기존 개발 환경에서 컴파일 및 빌드합니다. 사용자가 설정한 DT+ 전용
인터페이스를 통해 실행 결과를 수집,분석합니다.
Q. 지원하는 라이선스 방식이 어떻게 되나요?
A. DT+는 연간, 영구라이선스로 구성되어 있으며, 각각 USB Dongle, Floating, Node-locked type으로 사용하실 수 있습니다.
(DT+FS는 Floating type으로 연간 라이선스만 사용 가능합니다.)
Q. Continuous Integration 도구와 연동이 가능한가요?
A. DT+ 는 CLI(command line interface) 접속을 위한 DT_Cmd.exe 를 지원하고 있습니다.
DT+ 가 설치된 폴더에서 DT+Cmd.exe 를 사용할 수 있으며 사용자는 지정된 명령어를 통해 DT+ 프로젝트를 제어할 수 있습니다.
명령어 사용 예시
• DT10 test point 삽입
• DTCmd.exe –newins <proj_file> <file_dir>
• DT10 test point 삭제
• DTCmd.exe –deletetp <dt10_driver>