본문 바로가기
임베디드 개발/TMS320F2838x (C28x)

TMS320F28388D ] Watch Expressions (Continuous Refresh)

by eteo 2022. 9. 10.

 

STM32에서 Live Expression 과 같이 전역변수를 디버깅하며 실시간으로 관찰할 수 있는 기능이다.

 

 

첫번째 방법

보려고 하는 변수를 Expression 에 추가

 

 

 

Continuous Refresh 클릭

 

 

 

 

점 세개 누르고 Continuous Refresh Interval 클릭

 

 

최소 100ms 간격으로 refresh 되게 할 수 있다.

 

 

 

 

 

 

 

 

두번째 방법

Continuous Refresh 는 해제하고 해당 변수의 데이터가 변한 뒤 부분에 Breakpoint를 건다.

(오른쪽 클릭 또는 파란 라인을 더블클릭해서 토글시킬 수 있다)

참고. Hardware Breakpoint는 CPU의 디버그 레지스터를 이용하는 방법으로 INT1을 사용한다. 속도는 빠르지만 설정할 수 있는 브레이크 포인트 개수에 한계가 있다.

 

 

Breakpoint Properties 설정

 

 

Action의 기본값인 Remain Halted 대신에 Update View 또는 Refresh All Windows 선택

 

 

 

Expression에서 점 세개를 누르고 Number Format의 Hex를 선택할 수 있다.