Nastavenie up pre ladenie na diaľku

Preklady článku Preklady článku
ID článku: 121543 - Zobraziť produkty, ktorých sa tento článok týka.
Tento článok bol archivovaný. Je publikovaný v aktuálnej podobe a už nebude aktualizovaný.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

Tento článok popisuje, ako nastaviť na ladenie na diaľku.

dalsie informacie

Chcete nastaviť diaľkovo odladiť iný počítač, postupujte nasledovne:
  • Odstránenie systému, skrytý & ReadOnly atribúty topánka.INI súbor a pridať nasledujúce reťazce k riadku boot:
    / BAUDRATE = 9600/DEBUGPORT = COM #
    Napríklad:
    [operating systems]
    ... multi (0) partition (1) \NT="WinNT/S Ver:3.5" / DebugPort = COM1
    / BAUDRATE = 9600
  • Spustite terminál proti vyššie Port Com s debug modem pripojený a zadajte príkazy modemu, ktorý po nastavení:
         Function                              USRobotics
         -------------------------------------------------
         Set back to Factory Defaults:         AT&F
         Disable Transmit Data Flow Control:   AT&H0
         Disable Receive Data Flow Control:    AT&I0
         Disable Data Compression:             AT&K0
         Disable Error Control:                AT&M0
         Auto Answer On:                       ATS0=1
         Disable Reset Modem on loss of DTR:   AT&D0
         Write to NVRAM:                       AT&W
    					
  • Určenie základnej build vzdialeného počítača (pomocou WinMSD, príkaz WinVer),

    511, 528, 807

    a skopírovať zodpovedajúce ladiace súbory z základnej zostavy:

    <Compact disc="">\Support\Debug\<platformType>\ *. * súbory do</platformType></Compact>
    <localDebug>\ adresára a zodpovedajúce Kernel & Hal *.DBG</localDebug>
    súbory z
    <Compact disc="">\Support\Debug\<platformType>\Symbols\EXE a</platformType></Compact>
    <Compact disc="">\Support\Debug\<platformType>\Symbols\DLL resp.. </platformType></Compact>

    Napríklad:

    XCOPY E:\Support\Debug\i386\*.* C:\WinNT\Debug
    XCOPY E:\Support\Debug\i386\Symbols\EXE\NTKRNLMP.DBG...
    ... C:\WinNT\Debug\Symbols\EXE /s /e
    XCOPY E:\Support\Debug\i386\Symbols\EXE\NTOSKRNL.DBG...
    ... C:\WinNT\Debug\Symbols\EXE /s /e
    XCOPY E:\Support\Debug\i386\Symbols\DLL\HAL*.*...
    ... C:\WinNT\Debug\Symbols\DLL /s /e

    kde disk E: označuje jednotku CD-ROM.

    POZNÁMKA: Pomocou rôznych (debugger 807 <->target 528) jadra debuggery môže zabrániť debuggery z "Sync"-ing. </->
  • Zistite verziu Service Pack (SP) (pomocou WinMSD, príkaz WinVer),

    SP1, SP2, SP2b

    a skopírovať SP symboly strom do adresára <localSymbols>. Pre viac informácií informácie o strome SP symboly kontaktovať technickú podporu spoločnosti Microsoft Služby (Enterprise technickej podpory). </localSymbols>
Napríklad:
XCOPY <Source sp="" symbols="" path="">C:\WinNT\Debug\Symbols /s /e </Source>
  • Určiť čo hotfix, ak vôbec, boli inštalované,

    Prb18756, Bug18756

    a skopírujte rýchlu opravu symboly strom, aby <> </> <dir>\. Pre viac informácií informácie o rýchlej oprave symbolov tree, kontaktujte Microsoft Product Podporné služby (Enterprise technickej podpory).</dir>
Napríklad:
XCOPY http://hotfix
  • Určiť, ak používate Microsoft alebo tretej strany MP jadra. If je to Microsoft's MP jadra, potom z <localSymbols>\EXE, kópie NTKRNLMP.DBG NTOSKRNL.DBG. V prípade, že je to tretina-party MP jadra, získať kopírovať symbolov a skopírovať ho do svojho <localSymbols>\EXE\NTOSKRNL.DBG. </localSymbols></localSymbols>
  • Určiť, ak používate Microsoft Windows NT HAL alebo tretej-party HAL. Ak je Microsoft Windows NT HAL, ale nie štandard ISA/EISA HAL, potom z <localSymbols>\DLL, kópie vhodné HAL *.DBG HAL.DBG. Ak je tretia-party HAL, získať kopírovať symbolov a skopírovať ho do svojho <localSymbols>\DLL\HAL.DBG. </localSymbols></localSymbols>
  • Pripojte modem k vzdialeného ladenia cieľového počítača pomocou portu zhora a Restart cieľový počítač.
  • Prejdite do adresára <localDebug>a spustiť nasledujúce REMDBG.BAT súbor: </localDebug>
          REM Modem String to Disable Flow Control and Compression
          ECHO "UsRobotics Modem string = AT&H0&I0&K0&M0"
    
          REM Environment Variables:
    
          REM Specify which com port to use. (Default = com1)
          set _NT_DEBUG_PORT=com1
    
          REM Specify symbol image path. (Default = x: * NO trailing
             backslash *)
          set _NT_SYMBOL_PATH=%2\Symbols
    
          REM Specify second symbol image path to be searched after the above.
          set _NT_ALT_SYMBOL_PATH=%3\Symbols
    
          REM Specify the baud rate used by debugging serial port.
             (Default = 19200)
          set _NT_DEBUG_BAUD_RATE=9600
    
          REM If specified, output will be APPENDed to this file.
          set _NT_DEBUG_LOG_FILE_APPEND=DEBUG.LOG
    
          REM If specified, output will be written to this file from offset 0.
          REM set _NT_DEBUG_LOG_FILE_OPEN=U:\WinNT\DEBUG\DEBUG.LOG
    
          REM set _NT_DEBUG_CACHE_SIZE=x
    
          remote /s "%1kd -m %4 %5 %6 %7 %8 %9" debug
    
          REM Usage: *kd [-?] [-v] [-m] [-r] [-n] [-b] [-x] [[-l
          SymbolFile] [KrnlName]
          REM     where:
          REM             -v      Verbose mode
          REM             -?      Display this help
          REM             -n      No Lazy symbol loading
          REM             -m      Use modem controls
          REM             -b      Break into kernel
          REM                    -c          Resync on Connect
    
          REM Control Keys:
    
          REM     . <Ctrl-C> Break into kernel
          REM       <Ctrl-B><Enter> Quit debugger
          REM     . <Ctrl-R><Enter> Resynchronize target and host
          REM     . <Ctrl-V><Enter> Toggle Verbose mode
          REM     . <Ctrl-D><Enter> Display debugger debugging information
    
       through the following command:
    
       [u:\winnt\debug] remdbg <kd> <localSymbols> <baseBuildpath> <addOptions>
                                 ^        ^             ^              ^
       Kernel Debugger to use ---+        |             |              |
          Example: i386 | MIPS | Alpha    |             |              |
                                          |             |              |
       localSymbols without Symbols name -+             |              |
          Example: c:\winnt\debug                       |              |
                                                        |              |
       baseBuild (UNC) without Symbols name ------------+              |
          Example: <Symbols server>\528\i386                           |
                                                                       |
       Additional Debug Options ---------------------------------------+
          Example: -b (Break In on Connect) -c (Resync on Connect)
    						
Obráťte sa na služby technickej podpory produktov Microsoft (Enterprise technickej podpory) viac informácií o <Symbols server="">. </Symbols>

Príklad

remdbg i386 u:\winnt\debug <Symbols server="">\528\i386 -b</Symbols>
"UsRobotics Modem string = AT & H0 & I0 & K0 & M0"

**************************************
***********     REMOTE    ************
***********     SERVER    ************
**************************************
Pripojenie: Vzdialený /C MARCM.PORT ladenia

Microsoft(R) Windows NT Kernel Debugger
Verzia 1.00
C 1991 Microsoft Corp.

Je symbolom vyhľadávacia cesta: u:\winnt\debug\Symbols;.;
KD: ntoskrnl.exe image založené na 80100000
KD: Predinštalovaní jadra symbolov z u:\winnt\debug\Symbols\exe\ntoskrnl.DBG.
KD: čaká na pripojenie...
KD: Žiadne carrier detect - v režim terminálu

> Odtiaľto, vložte vyššie uvedený reťazec Modem a čakať na modem na návrat OK. Potom zadajte ATDT<Phone number=""> vzdialenej cieľového počítača, ako je uvedené nižšie: </Phone>AT & H0 & I0 & K0 & M0
AT & H0 & I0 & K0 & M0

ok
ATDT9,<Phone number=""></Phone>
ATDT9,<Phone number=""> </Phone>

PRIPOJTE 9600
KD: Carrier detect - vracajú do ladiaceho nástroja
^ R \\ Resync's debuggery
KD: Nástroj na ladenie jadra spojenie. (Počiatočný bod prerušenia požadované)
NT! _KeUpdateSystemTime + 0x109:
8015e109 cc int 3
KD >

Vlastnosti

ID článku: 121543 - Posledná kontrola: 1. marca 2014 - Revízia: 1.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Advanced Server 3.1
Kľúčové slová: 
kbnosurvey kbarchive kbinfo kbmt KB121543 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 121543

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com