Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Felsökningsverktyg för Windows stöder kernelfelsökning via en null-modemkabel. Null-modemkablar är seriekablar som har konfigurerats för att skicka data mellan två serieportar. Blanda inte ihop null-modemkablar med seriekablar. Seriekablar av standardtyp ansluter inte serieportar till varandra. Information om hur null-modemkablar är kopplade finns i Null-Modem Kabelanslutning.
Den dator som kör felsökningsprogrammet kallas värddatoroch datorn som debuggas kallas måldator.
konfigurera måldatorn
Viktigt!
Innan du använder bcdedit för att ändra startinformationen kan du tillfälligt behöva pausa Windows-säkerhetsfunktioner som BitLocker och Säker start på testdatorn. Du kan återaktivera säker start när du är klar med felsökningen och har inaktiverat kernelfelsökning.
På måldatorn öppnar du kommandotolken som administratör och anger följande kommandon, där n är antalet COM-portar som används för felsökning på måldatorn och hastighet är den överföringshastighet som används för felsökning:
bcdedit /debug på
bcdedit /dbgsettings serial debugport:nbaudrate:rate
Obs Överföringshastigheten måste vara densamma på värddatorn och måldatorn. Det rekommenderade priset är 115200.
Starta om måldatorn.
starta felsökningssessionen
Anslut null-modemkabeln till DE COM-portar som du har valt för felsökning på värd- och måldatorerna.
med WinDbg
Öppna WinDbg på värddatorn. På menyn Arkiv väljer du Kernel Debug. I dialogrutan Kernel-felsökning öppnar du fliken COM. I rutan Baud-hastighet anger du den hastighet som du har valt för felsökning. I rutan Port anger du COMn där n är com-portnumret som du har valt för felsökning på värddatorn. Välj OK.
Du kan också starta en session med WinDbg genom att ange följande kommando i kommandotolken. n är antalet COM-portar som används för felsökning på värddatorn och hastighet är den överföringshastighet som används för felsökning:
windbg -k com:port=COMn,baud=baudrate
Använda KD
Öppna kommandotolken på värddatorn och ange följande kommando, där n är antalet COM-portar som används för felsökning på värddatorn, och hastighet är den överföringshastighet som används för felsökning:
kd -k com:port=COMn,baud=hastighet
Använda miljövariabler
På värddatorn kan du använda miljövariabler för att ange COM-porten och överföringshastigheten. Sedan behöver du inte ange port- och överföringshastigheten varje gång du startar en felsökningssession. Om du vill använda miljövariabler för att ange COM-port och överföringshastighet öppnar du ett kommandotolkfönster och anger följande kommandon, där n är antalet COM-portar som används för felsökning på värddatorn och hastighet är den överföringshastighet som används för felsökning:
- ange _NT_DEBUG_PORT=COMn
- ange _NT_DEBUG_BAUD_RATE=baudrate
Starta en felsökningssession genom att öppna kommandotolken och ange något av följande kommandon:
- kd
- windbg
Felsökningstips för debugging över en seriell kabel
Ange rätt COM-port på både värd och mål
Fastställa antalet COM-portar som du använder för felsökning på värd- och måldatorerna. Anta till exempel att du har en null-modemkabel ansluten till COM1 på värddatorn och COM2 på måldatorn.
Öppna kommandotolken på måldatorn som administratör och ange bcdedit /dbgsettings. Om du använder COM2 på måldatorn bör utdata från bcdedit visa debugport 2.
På värddatorn anger du rätt COM-port när du startar felsökningsprogrammet eller när du anger miljövariabler. Om du använder COM1 på värddatorn använder du någon av följande metoder för att ange COM-porten.
- I WinDbg går du till dialogrutan Kernel-felsökning och anger COM1 i rutan Port.
- windbg -k com:port=COM1, ...
- kd -k com:port=COM1, ...
- ange _NT_DEBUG_PORT=COM1
Baud-hastighet måste vara densamma på värddator och målenhet
Den överföringshastighet som används för felsökning över en seriell kabel måste anges till samma värde på värd- och måldatorerna. Anta till exempel att du har valt en överföringshastighet på 115200.
Öppna kommandotolken på måldatorn som administratör och ange bcdedit /dbgsettings. Utdata från bcdedit ska visa baudrate 115200.
På värddatorn anger du rätt överföringshastighet när du startar felsökningsprogrammet eller när du anger miljövariabler. Använd någon av följande metoder för att ange en överföringshastighet på 115200.
- I WinDbg-dialogrutan för kärn-felsökning anger du 115200 i rutan Baudhastighet.
- windbg -k ..., baud=115200
- kd -k ..., baud=115200
- ställ in _NT_DEBUG_BAUD_RATE=115200
Nullmodemkabeldragning
Följande tabeller visar hur null-modemkablar är kabelanslutna.
9-stiftsanslutning
| Kontakt 1 | Kontakt 2 | Signaler |
|---|---|---|
| 2 | 3 | Tx – Rx |
| 3 | 2 | Rx – Tx |
| 7 | 8 | RTS – CTS |
| 8 | 7 | CTS – RTS |
| 4 | 1+6 | DTR – (CD+DSR) |
| 1+6 | 4 | (CD+DSR) – DTR |
| 5 | 5 | Signalmassa |
25-stiftsanslutning
| Kontakt 1 | Koppling 2 | Signaler |
|---|---|---|
| 2 | 3 | Tx – Rx |
| 3 | 2 | Rx – Tx |
| 4 | 5 | RTS – CTS |
| 5 | 4 | CTS – RTS |
| 6 | 20 | DSR – DTR |
| 20 | 6 | DTR – DSR |
| 7 | 7 | Signalljord |
signalförkortningar
| Förkortning | Signal |
|---|---|
| Tx | Överföra data |
| Rx | Ta emot data |
| RTS | Begäran om att skicka |
| CTS | Klar att skicka |
| DTR | Dataterminalen är klar |
| DSR | Datauppsättning klar |
| CD | Bärvågsdetektering |
ytterligare information
Fullständig dokumentation om kommandot bcdedit finns i BCDEdit Options Reference.