HP 2500c Service Manual - Page 81

Unrecoverable Error Codes

Page 81 highlights

Error Codes Unrecoverable Error Codes Display error code on LCD: "ERROR CODE: XXXX-XXXX" The unrecoverable error codes are coded and refer to the printer module that is experiencing a failure. Some of the codes in the list below have a comment "Not Used". These codes are only for development purposes and should no longer be triggered by the firmware. We do supply the full list of unrecoverable codes because experience told us that under some unique circumstances some of the development codes will still be displayed. Error No Error Message 111 RED_NO_ERROR 112 NONSPECIFIC_ERROR System/Selftest Errors 121 ASSERT_ERROR 122 SAMPLE_ROM_TEST_FAIL 123 FULL_ROM_TEST_FAIL 124 FRONT_PANEL_ERROR_TRAP 125 STACK_SIZE_TOO_SMALL 126 RAM_ADDRESS_TEST_FAIL 127 DEMO_MSG_Q_CREATE 128 PROCESSOR_FAULT 129 UNUSED_INTERRUPT_HIT Comments Error Meaning Standard error trap (no additional information). Assert will display additional information: the first extended code displayed (after the "121") is the file number that represents one of the source modules in the system. File numbers are enumerated in AssertFilesPub.h. The next one or two extended codes represent the line number within the file that holds the assert() statement that failed. One addition extended code is used if the line number is 999 or less, and two extended codes if the line number is 1000 or greater. Problem with ROM on Main PCA -CRC Test failed Problem with ROM on Main PCA -CRC Test failed Not used Stack Overflow => program error -reset printer otherwise replace PCA PCA error Program error - recources are not available -printer could be working on other tasks - reset or replace PCA Program errors affecting main CPU - reset or replace PCA Design of interrupt is wrong - service routine is not recognized Two types of ROM tests. User asked for an error-trap. Emulator : p/s offendingTask. Ram address line test. Couldn't create qSelfTest queue. i960 processor fault. Interrupt with no vector assigned. Operating Overview 2-23

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225

Operating Overview
2-23
Error Codes
Unrecoverable Error Codes
Display error code on LCD: “ERROR CODE: XXXX-XXXX”
The unrecoverable error codes are coded and refer to the printer module that is experiencing a failure. Some of the codes in the list
below have a comment “Not Used”. These codes are only for development purposes and should no longer be triggered by the
firmware. We do supply the full list of unrecoverable codes because experience told us that under some unique circumstances some of
the development codes will still be displayed.
Error
No
Error Message
Comments
Error Meaning
111
RED_NO_ERROR
112
NONSPECIFIC_ERROR
Standard error trap (no additional information).
System/Selftest Errors
121
ASSERT_ERROR
Assert will display additional information: the first extended code
displayed (after the “121”) is the file number that represents one of
the source modules in the system. File numbers are enumerated in
AssertFilesPub.h
. The next one or two extended codes represent the
line number within the file that holds the assert() statement that
failed. One addition extended code is used if the line number is 999
or less, and two extended codes if the line number is 1000 or
greater.
122
SAMPLE_ROM_TEST_FAIL
Problem with ROM on Main PCA –CRC Test failed
Two types of ROM tests.
123
FULL_ROM_TEST_FAIL
Problem with ROM on Main PCA –CRC Test failed
124
FRONT_PANEL_ERROR_TRAP
Not used
User asked for an error-trap.
125
STACK_SIZE_TOO_SMALL
Stack Overflow => program error –reset printer otherwise replace
PCA
Emulator : p/s offendingTask.
126
RAM_ADDRESS_TEST_FAIL
PCA error
Ram address line test.
127
DEMO_MSG_Q_CREATE
Program error -
recources are not available –printer could be
working on other tasks -
reset or replace PCA
Couldn't create qSelfTest queue.
128
PROCESSOR_FAULT
Program errors affecting main CPU – reset or replace PCA
i960 processor fault.
129
UNUSED_INTERRUPT_HIT
Design of interrupt is wrong – service routine is not recognized
Interrupt with no vector assigned.