INtime® 3.1 Software - tenAsys
INtime® 3.1 Software - tenAsys
INtime® 3.1 Software - tenAsys
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