6.4.8.1 Status Codes

Status codes report the current state or progress of the boot process. Most status codes are internal and/or used by the debugger to support IMODE commands.

Under normal operation, the code STATUS_BOOTOK (0x00000004) indicates that the entire boot sequence has completed successfully. If applicable, the Boot ROM writes the STATUS_BOOTOK code to the Boot ROM Channel (BCC) register in the DSU. The DSU.BCC register can be read by the first mutable application executable code to confirm that the device has booted correctly.

Note: If the boot operation fails, the device will not transfer control to the first mutable executable application code, and the STATUS_BOOTOK code will not be written. The device may remain in a recovery or Interactive mode.