![](/images/new-backgrounds/1241917/241917161x1.webp)
Error Codes
Unrecoverable Error Codes
Display error code on LCD: “ERROR CODE:
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 | Error Message | |
No | ||
| ||
|
|
Comments | Error Meaning |
|
|
111RED_NO_ERROR
112NONSPECIFIC_ERROR
System/Selftest Errors
121ASSERT_ERROR
122SAMPLE_ROM_TEST_FAIL
123FULL_ROM_TEST_FAIL
124FRONT_PANEL_ERROR_TRAP
125STACK_SIZE_TOO_SMALL
126RAM_ADDRESS_TEST_FAIL
127DEMO_MSG_Q_CREATE
128PROCESSOR_FAULT
129UNUSED_INTERRUPT_HIT
Problem with ROM on Main PCA
Problem with ROM on Main PCA
Not used
Stack Overflow => program error
PCA
PCA error
Program error - recources are not available
Program errors affecting main CPU – reset or replace PCA Design of interrupt is wrong – service routine is not recognized
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.
Two types of ROM tests.
User asked for an
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
www.GovTechMedia.com