GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> RAD750 / V1-3-6 > rad750_reboot_test / rad750
#include "BootDiagnostics.h"
Defines | |
#define | RAD750_REBOOT_N_APP_WORDS BOOT_DIAGS_APP_NUM_WORD |
Typedefs | |
typedef enum _RAD750_Reboot_Type | RAD750_Reboot_Type |
Enumerations | |
enum | _RAD750_Reboot_Type { RAD750_REBOOT_TYPE_VXWORKS = BOOT_START_VXW, RAD750_REBOOT_TYPE_COLD = BOOT_START_COLD, RAD750_REBOOT_TYPE_WATCHDOG = BOOT_START_WDOG, RAD750_REBOOT_TYPE_PANIC = BOOT_START_PANIC, RAD750_REBOOT_TYPE_EXCEPTION = BOOT_START_EXCEPTION, RAD750_REBOOT_TYPE_COMMAND = BOOT_START_COMMAND } |
Functions | |
void | RAD750_rebootGo (RAD750_Reboot_Type bootType, const unsigned int *appInfo, unsigned int options) |
Reboot the processor from the application level. | |
void | RAD750_rebootGet (RAD750_Reboot_Type *bootType, unsigned int *appInfo) |
Get the application reboot information. |
This library implements a method for rebooting LAT RAD750 processors from the application level. The functions handle the low-level details of interfacing to the RAD750 boot diagntics region and the primary boot code.
#define RAD750_REBOOT_N_APP_WORDS BOOT_DIAGS_APP_NUM_WORD |
The number of application information words to store or get.
Referenced by rad750_reboot_test().
The typedef for _RAD750_Reboot_Type.
enum _RAD750_Reboot_Type |
Defines the reboot types for the RAD750 processor. This information may be interpreted by the primary boot code.