GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> RAD750 / V1-3-6 > rad750_reboot / mv2304
#include "RAD750/RAD750_reboot.h"
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. |
These functions provide a means for applications to interface to the RAD750 primary and secondary boot codes. Because the COTS VxWorks targets (MV2303 and MCP750) do not provide the hardware and software features needed to make the reboot library portable, the functions on these targets are simply no-ops.
void RAD750_rebootGet | ( | RAD750_Reboot_Type * | bootType, | |
unsigned int * | appInfo | |||
) |
Get the application reboot information.
A no-op for COTS targets.
bootType | Holds the reboot cause or type code on return. | |
appInfo | A pointer to an array of RAD750_REBOOT_N_APP_WORDS 32-bit words. These words are copied from the area of the boot diagnostics region reserved for application use. |
void RAD750_rebootGo | ( | RAD750_Reboot_Type | bootType, | |
const unsigned int * | appInfo, | |||
unsigned int | options | |||
) |
Reboot the processor from the application level.
A no-op for COTS targets.
bootType | The reboot cause or type code. | |
appInfo | A pointer to an array of RAD750_REBOOT_N_APP_WORDS 32-bit words. These words are copied into the area of the boot diagnostics region reserved for application use. | |
options | A set of bit mask options; not currently implemented. |