메뉴 닫기

Open CR Board 디버깅

펌웨어가 정상적으로 빌드(컴파일) 이 되었다면 보드에 다운로드 및 정상동작하는지 확인 해야 합니다.
디버깅을 하기 위하여 다음의 과정을 거칩니다.

STLink 와 Open CR Board 를 연결합니다.

디버깅 설정

Run -> Debug Configurations 를 선택합니다.

Embedded C/C++ Application을 더블클릭하면 새로운 디버깅이 추가가 됩니다.
추가가 되지 않는다면 선택한 프로젝트를 빌드 후, 다시 창을 띄워본다.

Search Project… 버튼을 눌러 다운로드할 목적파일을 선택합니다.

Debugger 탭에 들어가 다음의 설정을 확인 후 Debug 버튼을 누릅니다.   

 

디버깅 방법

디버깅이 시작된 후로는 다음의 설명에 따라 디버깅을 합니다.

 Restart : 프로그램을 재시작 합니다.
 Resume(F8) : 프로그램을 무한이 동작합니다.
 Suspend : 무한히 동작중인 프로그램을 일시정지 합니다.
 Terminate (Ctrl + F2) : 디버깅을 종료합니다.
 Terminate And Relaunch : 디버깅을 종료 후, 다시시작 합니다. (수정사항을 반영하기 위하여 컴파일 후, 다시 시작)
 Step Into (F5) : 디버깅 중, 가르키고 있는 실행포인트의 함수에 들어갑니다.
 Step Over (F6) : 디버깅 중, 현재의 가르키고 있는 코드를 실행 후, 다음 함수로 이동합니다.
 Step Return (F7) : 디버깅 중, 가르키고 있는 함수에서 벗어납니다.
 Instruction Stepping Mode :
 Open Element (Ctrl + Shift + T) :
 Last Edit Location (Ctrl + Q) : 마지막 수정했던 곳으로 이동합니다.
 Back to (file) (Alt + Left) : 이전에 이동했던 파일로 이동합니다.
 Forward to (File) (Alt + Right) : 다음파일로 이동합니다.

 

댓글 남기기