6ES193-1CL00-0XA0工控卡件,產(chǎn)品重量
按下并釋放MVME187前面板重置開(kāi)關(guān)啟動(dòng)系統(tǒng)重置。
如果處理器停止運(yùn)行,或者出現(xiàn)錯(cuò)誤,則必須使用重置環(huán)境丟失(向量表被破壞,堆棧損壞,等等)。? 冷復(fù)位和熱復(fù)位模式可用。? 默認(rèn)情況下,187Bug處于冷模式。
冷復(fù)位期間:1、進(jìn)行整個(gè)系統(tǒng)初始化,就像MVME187剛剛通電。
2、所有靜態(tài)變量(包括磁盤設(shè)備和控制器)參數(shù))恢復(fù)到其默認(rèn)狀態(tài)。
6ES193-1CL00-0XA0工控卡件3、清除斷點(diǎn)表和偏移寄存器。4、目標(biāo)寄存器無(wú)效。
5.清除輸入和輸出字符隊(duì)列。6、車載設(shè)備(計(jì)時(shí)器、串行端口等)重置,以及
7.將前兩個(gè)串行端口重新配置為其默認(rèn)值狀態(tài)在熱復(fù)位期間:1.187Bug變量和表被保留,以及目標(biāo)狀態(tài)寄存器和斷點(diǎn)。
中止通過(guò)按下并釋放上的Abort開(kāi)關(guān)來(lái)調(diào)用AbortMVME187前面板。
如果程序被捕獲,則應(yīng)使用中止來(lái)重新獲得控制在循環(huán)中等。每當(dāng)在運(yùn)行目標(biāo)代碼時(shí)調(diào)用abort時(shí)(用戶程序),捕捉處理器狀態(tài)的“快照”,并存儲(chǔ)在目標(biāo)寄存器中。因此,中止是最重要的在終止正在運(yùn)行的用戶程序時(shí)適用已調(diào)試。目標(biāo)IP、注冊(cè)內(nèi)容等有助于精確定位故障中止序列按下并釋放中止開(kāi)關(guān)可執(zhí)行以下操作:1、生成一個(gè)本地板條件,該條件可能會(huì)中斷處理器(如果啟用)。2、在屏幕上顯示目標(biāo)寄存器,反映按下中止開(kāi)關(guān)時(shí)的機(jī)器狀態(tài)。
3.刪除用戶代碼中安裝的任何斷點(diǎn),并保持?jǐn)帱c(diǎn)表不變。
4.將控制返回給調(diào)試器。
Pressing and releasing the MVME187 front panel RESET switch
initiates a system reset.
Reset must be used if the processor ever halts, or if the 187Bug
environment is ever lost (vector table is destroyed, stack corrupted,
etc.).
? COLD and WARM reset modes are available.
? By default, 187Bug is in COLD mode.
During COLD reset:
1. A total system initialization takes place, as if the MVME187
had just been powered up.
2. All static variables (including disk device and controller
parameters) are restored to their default states.
3. The breakpoint table and offset registers are cleared.
4. The target registers are invalidated.
5. Input and output character queues are cleared.
6. Onboard devices (timer, serial ports, etc.) are reset, and
7. The first two serial ports are reconfigured to their default
state.
During WARM reset:
1. The 187Bug variables and tables are preserved, as well as the
target state registers and breakpoints.
Abort
Abort is invoked by pressing and releasing the ABORT switch on the
MVME187 front panel.
Abort should be used to regain control if the program gets caught
in a loop, etc. Whenever abort is invoked while running target code (a user
program), a “snapshot” of the processor state is captured and
stored in the target registers. For this reason, abort is most
appropriate when terminating a user program that is being
debugged. The target IP, register contents, etc., help to pinpoint the
malfunction.
Abort Sequence
Pressing and releasing the ABORT switch does the following:
1. Generates a local board condition which may interrupt the
processor if enabled.
2. Displays the target registers on the screen, reflecting the
machine state at the time the ABORT switch was pressed.
3. Removes any breakpoints installed in the user code and
keeps the breakpoint table intact.
4. Returns control to the debugger.