Interrupt log 확인 방법

TRACE32
이동: 둘러보기, 검색

개요

ARM cortex-M 계열에선 디버깅을 위한 몇가지 advanced 한 기능을 제공합니다. SWD(Serial wried Debug) interface를 통해서 time stamp와 interrupt같은 event 를 trace 할 수 있습니다. 이 정보들을 TRACE32나 C-spy같은 장비를 통해 확인 할 수 있습니다.

 이 문서는 cortex-M 환경에서 SWD inteface를 통해 타겟의 Interrupt log를 IAR로 확인하는 방법을 가이드 한 문서입니다

 

테스트환경 -

Compiler :           EWARM 7.70

Board :           STM32F411discovery boardf

Debuger :           ST-LINK 

 

 Interrupt Log

실행가능한 EWARM 프로젝트 준비

 

 

Flash down 후 C-cpy(디버깅 모드) 실행

 

 

ST-Link(선택하신 디버거) > Interrupt Log 선택

 

 

Interrupt Log 창이 뜨는걸 확인, Interrupt 창 우클릭 한 후 Enable 선택

 

 

Go를 눌러 타겟을 실행

 

 

Interrupt 가 실시간으로 log 출력