(5/7) PRO처럼 디버깅하기 위한 7가지 팁: Watchpoint로 디버깅 하기
시나리오
-메모리 액세스 상태를 디버깅 할 때.
-예기치 않은 변경 사항이 있는 매개 변수를 디버깅 할 때.
디버그 팁
-KEIL μVision 또는 IAR EWARM에서 디버깅 모드에서 워치포인트를 사용합니다.
- 지정된 데이터 액세스가 발생하고 지정된 표현식이 참이 되면 Watchpoint가 CPU를 중지합니다.
KEIL μVision
-Nu-Link Keil 드라이버를 설치해야 합니다.
-"Ctrl+B" 중단점 창 열기.
-"접근 중단(A)", "실행 중단(E)" 및 "카운트"를 지원합니다.
IAR EWARM
-Nu-Link IAR 드라이버를 설치해야 합니다.
-읽기 및 쓰기 액세스를 통해 데이터 중단점(breakpoint) 지원합니다.
-변수를 조건으로 코드 중단점을 지원합니다.
-보기 -> 중단점 윈도우
-> “New Breakpoint” 우클릭 -> “Code” 혹은 “Data” 선택