MCU(MicroController Unit)
프로테우스에서 소스 코드 디버깅 하는 방법
COSMOSRKSI
2021. 5. 2. 23:32
1. code vision, AVR studio, microchip studio 등으로 소스코드를 컴파일 하면 컴파일한 파일 경로에 .cof라는 확장자의 파일이 있음
2. 프로테우스에서 MCU를 클릭하면 프로그램 파일(Program file:) 넣는 경로에서 .cof 확장자 파일을 찾아서 업로드함
3. 메뉴에서 Debug - Start VSM Debugging 혹은 컨트롤 + f12를 누름
4. 만약 cof 확장자 파일이 제대로 업로드 되었고 3번 항목을 제대로 했다면 화면이 아래와 같이 나옴
5. Debug - AVR에서 자신이 디버깅 하고자 하는 창을 띄울 수 있음
6. 소스코드 라인을 더블 클릭하여 중단점 설정할 수 있으며 그 후 f12 눌러서 시뮬레이션을 실행함
만약 시뮬레이션 실행중 중단점을 만나면 그때 부터 디버깅 가능
디버깅 할때에는 f10누르면 step over, f11누르면 step into임
중단점 해제할 때에는 소스코드에서 중단점 설정한 곳을 더블클릭 2번 해야됨
1번만 더블클릭하면 빈 빨간색원만 생겨서 또 중단됨
누군가에게 도움이 되었기를 바라며...