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를 선택할 수 있다.
'임베디드 개발 > TMS320F2838x (C28x)' 카테고리의 다른 글
TMS320F28388D ] ADC (ePWM 타이머를 사용한 Interrupt 방식) (0) | 2022.09.13 |
---|---|
TI ] SysConfig 와 CCS 의 유용한 기능 (0) | 2022.09.12 |
TMS320F28388D ] External Interrupt 외부 인터럽트 (5) | 2022.09.08 |
TMS320F28388D ] SCI (UART) 통신하기 - 수신 인터럽트를 통한 에코백 (0) | 2022.09.08 |
TMS320F28388D ] SCI (UART) 통신하기 - 송신 (0) | 2022.09.07 |