"DT10 define"의 두 판 사이의 차이

TRACE32
이동: 둘러보기, 검색
 
(같은 사용자에 의한 2개의 중간 편집이 숨겨짐)
38번째 줄: 38번째 줄:
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<p><span style="font-family: malgun; font-size: small;">이상으로 DT10에서 #define에 의해 Test Point가 삽입되지 않는 현상에 대한 해결방법에 대해 알아보았습니다.</span></p>
 
<p><span style="font-family: malgun; font-size: small;">이상으로 DT10에서 #define에 의해 Test Point가 삽입되지 않는 현상에 대한 해결방법에 대해 알아보았습니다.</span></p>
<p><span style="font-family: malgun; font-size: small;">추가 문의는 <a href="mailto:DT10@mdstec.com">DT10@mdstec.com</a> 으로 연락 부탁드립니다</span></p>
+
<p><span style="font-family: malgun; font-size: small;">추가 문의는 <a href="mailto:DT10@mdstec.com">DT10@hancommds.com</a> 으로 연락 부탁드립니다</span></p>
 +
<p><span style="font-family: malgun; font-size: small;"><br /></span></p>

2020년 7월 24일 (금) 12:53 기준 최신판

#define에 의한 Test Point 미 삽입 현상 해결 방안

 

Test Point(이하 TP)를 삽입하는 과정에서 아래와 같이 #define 문에서 정의된 값을 알 수 없어 TP가 삽입되지 않는 경우에 대한 해결방법을 알아보겠습니다

 

 

 

1. File -> Project Setting… 메뉴에서 “Conditional inclusion analysis” 항목을 False -> True로 변경합니다

 

 

 

2. “User defined macro – Set by words” 메뉴에서 정의할 값을 입력합니다

 

 

 

3. #ifdef 등과 연계된 헤더파일 참조 구문에서 에러가 나는 경우가 많으니

   “Cancel auto insertion when failed to search the “#include” file” 항목을 True -> False로 변경 후 TP를 재 삽입합니다.

 

 

 

4. 여전히 에러가 발생한다면,

   “Notify the undefined macro”, “The process for the error of character code of include file” 항목을 아래와 같이 변경해 줍니다

 

 

 

 

예외사항

1. 아래와 같이 #define 값을 정의해 주어도 TP가 삽입되지 않는 경우가 있습니다

 

 

 

2. 소스 내에 “#undef DEBUG” 와 같이 해당 값에 대해 정의된 부분이 있으면 DT10에서 설정한 값이 무시되니 주석처리합니다

 

 

 

3. 다시 테스트 해 보면 정상적으로 TP가 삽입된 것을 확인할 수 있습니다

 

 

 

이상으로 DT10에서 #define에 의해 Test Point가 삽입되지 않는 현상에 대한 해결방법에 대해 알아보았습니다.

추가 문의는 DT10@hancommds.com 으로 연락 부탁드립니다