가상 머신을(VirtualBox/Hyper-V) 이용한 Windbg 설정 방법
1) 가상 머신을 만들고, 직렬포트(COM 포트)를 사용할 수 있도록 활성화 시킨다.
2) 포트 번호: COM1 / 포트 모드: 호스트 파이프 / 경로: \\.\pipe\com1으로 설정
VirtualBox의 경우 존재하는 파이프/소켓에 연결 옵션은 체크하지 않음.
3) 가상 머신을(Windows) 시작해서 Windows로 부팅한다. 실행 창을 띄워서 msconfig를 입력
4) 부팅 탭에 고급 옵션을 선택한다.
5) 디버그를 체크/ 디버그 포트 체크/ COM1: 설정 / 전송 속도 체크/ 115200 설정
6) [확인] - [적용] - [재부팅]
7) Windbg 설정
Baud Rate: 115200 입력 / Port: \\.\pipe\com1 / Pipe 체크 / Reconnect 체크
8) [File] - [Symbol File Path] - [Symbol Path]
srv*c:\symbols*https://msdl.microsoft.com/download/symbols; D:\MyDriverSymbolPath
9) [File] - [Source File Path] - [Source Path]
D:\MyDriverSourcePath1; D:\MyDriverSourcePath2
10) [File] - [Image File Path] - [Image Path] // singing한 드라이버 이미지가 있는 위치
D:\MyDriverImagePath
Real Machine 설정은 모두 동일하고, Kernel Debugging 설정에서 Port 부분을 com1으로 설정하고 COM Port에 serial cable 연결해서 디버깅 가능
'All about Programming' 카테고리의 다른 글
Linux python hid usb find/open/write (0) | 2020.10.06 |
---|---|
HID device query/find/send data (USB장치에 데이터 보내기) (0) | 2020.10.06 |
Windows Class Filter Driver 설치 방법 (0) | 2019.07.12 |
System Reboot (시스템 재부팅) From Device Driver (0) | 2019.06.26 |
BSOD 0xB8 : ATTEMPTED_SWITCH_FROM_DPC (KeWaitForSingleObject) (0) | 2019.06.19 |