Beste Manier Om Problemen Met Foutopsporing Via De Seriële Poort Van Windows Op Te Lossen

De gids van vandaag is bedoeld om u te helpen als u vrijwel elke foutopsporingscode voor de seriële poort van Windows ontvangt.

Download de pc-reparatiesoftware waar iedereen het over heeft. Download hier.

Debugging Tools voor Windows debuggen onze rod core via een string zero modem. Zero-kabelmodems zijn opeenvolgende kabels die zijn geconfigureerd om gegevens over te dragen die twee seriële poorten verbinden. Verwissel ze niet met standaard nulmodemkabels met geserialiseerde kabels. Standaard seriële kabels starten niet-seriële poorten voor iedereen anders. Voor expertise over het aansluiten van null-modemkabels, ga naar Null-modemkabels aansluiten .

De desktop-pc waarop de debugger wordt uitgevoerd, is over het algemeen waarschijnlijk de hostcomputer, en gewoonlijk wordt alle computer die wordt opgespoord, aangeroepen door welke specifieke doelcomputer.

Bestemming Configuratie Computer

  1. Open op het doelcomputersysteem een ​​opdrachtpromptvenster precies als beheerder en geef de volgende eisen op, waarbij n het COM-plug-innummer is dat wordt gebruikt voor het opsporen van fouten op uw computer en Rate uw bandbreedte is, de huidige baudrate die voor de vs wordt gebruikt. Problemen oplossen:

    bcdedit debuggen op

    bcdedit / dbgsettings debug opeenvolgende poorten: n baudrate: bandbreedte

    Opmerking De baudrate van de hostcomputer en het gevecht moet oud zijn. De aanbevolen snelheid is 115200.

  2. Start de beoogde doelcomputer opnieuw op.

Start een foutopsporingssessie

Sluit een null-modem aan die de COM-poorten kan gebruiken die u nodig hebt om te debuggen op de samengestelde en doelcomputers.

WinDbg gebruiken

Start WinDbg op uw draagbare computer. Selecteer in het paneel Bestanden Debug Kernel. Open in de kernel een algemeen COM-verlies debug-dialoogvenster. Voer in het veld Type Baudrate de tarieven in die u hebt geselecteerd voor foutopsporing. Voer in het vak meestal de poort in COMn in, waarbij n het COM-stadsnummer is dat u hebt geselecteerd bij het debuggen op de hostcomputer. Selecteer OK.

windows seriële plug-in debug

U kunt ook veel meer sessies met WinDbg starten door een soort vereist commando in het commando swift venster in te voeren; n is de COM-vent die wordt gebruikt voor debuggen op de grote verscheidenheid aan computers en baud is meestal de baudrate die wordt gebruikt voor debugging:

Gebruik cd

Op de hostontvanger, open een nieuwe opdracht induce windowrocky en voer onze eigen opdracht direct hieronder in, waarbij n het COM-slot is dat wordt gebruikt voor debuggen op de hoeveelheidmachine en baud een baud-waarde is die wordt gebruikt voor debuggen:

Omgevingsvariabelen gebruiken

Op sommige assortimentscomputers kunt u configuratiegrenzen gebruiken om COM-plug-ins op te geven, om nog maar te zwijgen van de baudrate. Dit bespaart klanten het kopen om elk uur het exacte baudvolume en de exacte poort te specificeren bij het opzetten van een foutopsporingssessie. Om gezonde omgevingsvariabelen te gebruiken om een ​​specifieke COM-poort en baudrate te specificeren, ontgrendelt u een zeer opdrachtpromptvenster en combineert u enkele van de volgende opdrachten, waarbij n ongetwijfeld het COM-veldnummer is dat wordt gebruikt met betrekking tot foutopsporing op een bepaalde computer, bovendien , Rate gebruikt die baudrate voor veel foutopsporing. :

  • set _NT_DEBUG_PORT = COMn
  • definieer _NT_DEBUG_BAUD_RATE = snelheid

Om de laatste foutopsporingssessie te starten, opent u een opdrachtpromptvenster en voert u een van de volgende nieuwe opdrachten in:

  • cd
  • weatherbg

Tips voor probleemoplossing voor foutopsporing via seriële kabelb

Voer de juiste COM-poort in op beide bestemmingshosts

Bepaal de COM-poortitems die u gaat gebruiken met betrekking tot het opsporen van fouten in de hoofd- en doelprogramma’s. Laten we zeggen dat je je geweldige nulmodemkabel hebt aangesloten op COM1 via deze hostcomputer en op COM2 alleen via de doelcomputer.

Bijgewerkt:

Deed uw computer het niet? Maak je geen zorgen, Reimage is er om je te helpen. Met slechts een paar klikken kan onze software uw systeem scannen op problemen en deze automatisch oplossen. Zodat u zo snel mogelijk weer aan het werk kunt. Laat je niet tegenhouden door een kleine storing - download Reimage vandaag nog!

  • Stap 1: Ga naar de Reimage-website en klik op de knop "Downloaden"
  • Stap 2: Volg de instructies op het scherm om Reimage te installeren
  • Stap 3: Open Reimage en klik op de knop "Nu scannen"

  • Open op de doellaptop een beïnvloedingsprompt als Windshield Administrator en classificatie bcdedit / dbgsettings. Als u waarschijnlijk COM2 gebruikt op een algemene bewerkingsdoelmachine, zou de betrokken bcdedit-verwerking debugport gewoon moeten tonen.

    Geef de juiste COM-plug-in op de hostcomputer op bij het starten van de debugger, of optioneel bij het afstemmen van omgevingsvariabelen. Als je COM1 op een echte computer gebruikt, zal de host over het algemeen een van de volgende specifieke methoden gebruiken om een ​​COM-poort te specificeren.

    • In WinDbg, kom in COM1 in het poortvenster naar het foutopsporingsvenster van een kerneldialoogvenster.
    • windbg -k world-wide-web: poort = COM1, …
    • kd -ok com: poort = COM1, …
    • set _NT_DEBUG_PORT = COM1

    De baudrate moet hetzelfde blijven op de host en het doel

    De gebruikte baudrate voor debug moet worden ingesteld op de waarde zelf in plaats van op de seriële verbinding op dit host- en doelcomputersysteem. Laten we zeggen dat je een baudrate van 115.200 hebt.

    Open op een specifiek doelwerkstation stipt een commando als windschermbeheerder en formatteer bcdedit / dbgsettings. De uitvoer van Bcdedit zou iets meer 115200 Baudrate moeten zijn.

    Wanneer u de debugger start of omgevingsvariabelen instelt, stelt u doorgaans de geschikte baudrate in op de mobiele hostcomputer. Gebruik absoluut de volgende methoden om uw eigen baudrate voor 115.200 op te geven.

    • Voer in elk WinDbg-kernelfoutopsporingsdialoogvenster 115200 in met betrekking tot het veld Baudrate.
    • windbg - - VK ..., baud komt overeen met 115200
    • cd -k ..., baud is gelijk aan 115200
    • stel _NT_DEBUG_BAUD_RATE in op 115200

    Een nulmodemkabel aansluiten

    9-pins connector

    Individueel overdragen Poort 2 Signalen 2 3 Tx Rx 3 2 Rx - - Tx 8 8 RTS-TsTS 8-10 7 KTS - RTS 4 1 + 1 DTR- (CD + DSR) ik + 6 4 (CD + DSR) - DTR huis 5 Signaalaarde

    25-pins connector

    Poort uniek Poort 2 Signalen geassocieerd met 3 Tx Rx 3 2 Rx - - Tx 4 technieken RTS-TsTS 5 vijf KTS - RTS de 20 DSR - DTR 20 6 DTR - DSR 7 redeneren beter Signaalaarde

    Signaalafkortingen

    Afkorting Signaal Overdracht Gegevensoverdracht Welkom Gegevens ophalen RTS Verzoek indienen KTS Verwijderen om u te helpen Verzenden DTR Gegevens definitief klaar DSR Klaar om eindelijk op te nemen -cd Carrier Sense

    Aanvullende informatie

    windows serialized port debug

    Volledige documentatie over find bcdedit is te vinden in alle BCDEdit Options Reference .

    • Artikel
    • 4 minuten om door te lezen

    Voordat u bcdedit voor ed gebruikt. Nadat u de informatie van de instructeur hebt ingeschakeld, moet u mogelijk tijdelijk Windows-beveiligingsfuncties, zoals BitLocker Secure en Boot, tijdelijk opschorten met betrekking tot de eigenlijke test-pc.Je moet Safe Boot zeker opnieuw inschakelen als je klaar bent met debuggen, en je kunt ook kernel debugging uitschakelen.

    Download de Reimage pc-reparatietool. Klik hier om het downloaden te starten.

    Windows Serial Port Debug
    Otladka Posledovatelnogo Porta Windows
    Debogage Du Port Serie Windows
    Debug Della Porta Seriale Di Windows
    Debuggen Der Seriellen Schnittstelle Von Windows
    Felsokning Av Windows Seriell Port
    Depuracao Da Porta Serial Do Windows
    윈도우 직렬 포트 디버그