Everything

debugger.Interrupt.OccurFE


FEレベルの割り込みを発生させます。【RH850 シミュレータ】【RH850G3M, RH850G3K, RH850G3MH, RH850G3KH, RH850G4MH(2.0より前)】

SYSERR割り込みによるFEレベルの割り込みを発生させます。【RH850 シミュレータ】【RH850G4MH(2.0以降)】

[指定形式]

debugger.Interrupt.OccurFE(feVectorType, isGuestMode = false, gpid = None)

[引数]

引数

説明

feVectorType

割り込みの種類を指定します。

指定可能な種類を以下に示します。

種類

説明

FEVectorType.FENMI

NMI割り込み

FEVectorType.FEINT

INT割り込み【RH850G3M, RH850G3K, RH850G3MH, RH850G3KH】

FEVectorType.FEINT0

INT割り込み0【RH850G4MH(2.0より前)】

FEVectorType.FEINT1

INT割り込み1【RH850G4MH(2.0より前)】

FEVectorType.FEINT2

INT割り込み2【RH850G4MH(2.0より前)】

FEVectorType.FEINT3

INT割り込み3【RH850G4MH(2.0より前)】

FEVectorType.FEINT4

INT割り込み4【RH850G4MH(2.0より前)】

FEVectorType.FEINT5

INT割り込み5【RH850G4MH(2.0より前)】

FEVectorType.FEINT6

INT割り込み6【RH850G4MH(2.0より前)】

FEVectorType.FEINT7

INT割り込み7【RH850G4MH(2.0より前)】

FEVectorType.FEINT8

INT割り込み8【RH850G4MH(2.0より前)】

FEVectorType.FEINT9

INT割り込み9【RH850G4MH(2.0より前)】

FEVectorType.FEINT10

INT割り込み10【RH850G4MH(2.0より前)】

FEVectorType.FEINT11

INT割り込み11【RH850G4MH(2.0より前)】

FEVectorType.FEINT12

INT割り込み12【RH850G4MH(2.0より前)】

FEVectorType.FEINT13

INT割り込み13【RH850G4MH(2.0より前)】

FEVectorType.FEINT14

INT割り込み14【RH850G4MH(2.0より前)】

FEVectorType.FEINT15

INT割り込み15【RH850G4MH(2.0より前)】

FEVectorType.SyserrCause10

SyserrCause10割り込み

FEVectorType.SyserrCause11

SyserrCause11割り込み

FEVectorType.SyserrCause12

SyserrCause12割り込み

FEVectorType.SyserrCause13

SyserrCause13割り込み

FEVectorType.SyserrCause14

SyserrCause14割り込み

 

FEVectorType.SyserrCause15

SyserrCause15割り込み

FEVectorType.SyserrCause16

SyserrCause16割り込み

FEVectorType.SyserrCause17

SyserrCause17割り込み

FEVectorType.SyserrCause18

SyserrCause18割り込み

FEVectorType.SyserrCause19

SyserrCause19割り込み

FEVectorType.SyserrCause1a

SyserrCause1a割り込み

FEVectorType.SyserrCause1b

SyserrCause1b割り込み

FEVectorType.SyserrCause1c

SyserrCause1c割り込み

FEVectorType.SyserrCause1d

SyserrCause1d割り込み

FEVectorType.SyserrCause1e

SyserrCause1e割り込み

FEVectorType.SyserrCause1f

SyserrCause1f割り込み

isGuestMode

例外を発生させるデバイス・コンテキストがゲスト・モードかどうかを指定します。

True :ゲスト・モードの場合

False :ホスト・モードまたは従来モードの場合(デフォルト)

gpid

 

例外を発生させるデバイス・コンテキストのGPIDを指定します。

None :GPIDを指定しない(デフォルト)

(数値) :例外を発生させるデバイス・コンテキストのGPID

[戻り値]

割り込みの発生に成功した場合 : True

割り込みの発生に失敗した場合 : False

[詳細説明]

-

FEレベルの割り込みを発生させます。

-

発生させる割り込み名はfeVectorTypeで指定します。

[使用例]

>>>debugger.Interrupt.OccurFE(FEVectorType.FENMI)
True
>>>