21.01.2015 Views

INtime® 3.1 Software - tenAsys

INtime® 3.1 Software - tenAsys

INtime® 3.1 Software - tenAsys

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

INtime <strong>3.1</strong> <strong>Software</strong><br />

You can now run your INtime application and observe the CPU usage of both the<br />

Windows and RT kernels. When viewing the CPU usage, keep in mind that the<br />

Performance Monitor displays total CPU usage which includes more than the activity<br />

generated by an INtime application.<br />

Status messages<br />

When the RT kernel is running, a protection fault which occurs in the RT portion of an<br />

INtime application is handled by the default system hardware exception handler<br />

which suspends the faulting thread. Such threads display in the INtime Explorer with<br />

the state ‘suspended because of an exception’. For threads in this state, the CPU<br />

frame displays the thread’s CPU context when the hardware fault occurred, including<br />

the CS:EIP address of the faulting instruction.<br />

The error code indicates the fault encountered as follows:<br />

Fault Code Description<br />

EH_ZERO_DIVIDE 0x8100 Divide by Zero error<br />

EH_SINGLE_STEP 0x8101 Single Step<br />

EH_NMI 0x8102 NMI<br />

EH_DEBUG_TRAP 0x8103 Debug Interrupt (Ignored by handler)<br />

EH_OVERFLOW 0x8104 Overflow error<br />

EH_ARRAY_BOUNDS 0x8105 Array Bounds error<br />

EH_INVALID_OPCODE 0x8106 Invalid Opcode error<br />

EH_DEVICE_NOT_PRESENT 0x8107 NPX device not present<br />

EH_DOUBLE_FAULT 0x8108 Double Fault error<br />

EH_DEVICE_ERROR 0x8109 NPX device error<br />

EH_INVALID_TSS 0x810A Invalid TSS error<br />

EH_SEGMENT_NOT_PRESENT 0x810B Segment Not Present error<br />

EH_STACK_FAULT 0x810C Stack Fault<br />

EH_GENERAL_PROTECTION 0x810D General Protection Fault<br />

EH_PAGE_FAULT 0x810E Page Fault<br />

If a debugger is running when the protection fault occurs, the debugger traps the fault<br />

and allows you to debug or delete the offending program.<br />

Prepare for release<br />

Before you begin<br />

• On the target system, ensure that you are logged on with Administrator privileges.<br />

• Exit all programs prior to installing INtime software.<br />

102

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!