4.3.1.3 QE_Code Field
The QE_Code is a byte in the first word of the response. This byte is used to return data for query commands and error codes for all other commands.
When the Programming Executive processes one of the two query commands (QBLANK or QVER), the returned opcode is always PASS and the QE_Code holds the query response data. The format of the QE_Code for both queries is shown in Table 4-13.
| Query | QE_Code |
|---|---|
|
|
0x0F = Code memory is NOT blank 0xF0 = Code memory is blank |
|
|
0xMN, where Programming Executive Software Version = M.N (i.e., 0x32 means Software Version 3.2) |
When the Programming Executive processes any command other than a query, the QE_Code repre-sents an error code. Supported error codes are shown in Table 4-14. If a command is successfully processed, the returned QE_Code is set to 0x0, which indicates that there is no error in the command processing. If the verify of the programming for the PROGW command fails, the QE_Code is set to 0x1. For all other Programming Executive errors, the QE_Code is 0x2.
| QE_Code | Description |
|---|---|
|
0x0 |
No error |
|
0x1 |
Verify failed |
|
0x2 |
Other error |
