GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> MEM / V5-8-1 > mem_scp / rad750
#include <CLI/CLI_pubdefs.h>
Functions | |
unsigned int | MEM_loadBankHeader (unsigned int lat_unit, unsigned int address, unsigned int rtos_bytes, unsigned int sbc_0_bytes, unsigned int sbc_1_bytes) |
Load a bank header into SIB EEPROM. | |
unsigned int | MEM_sendCancel (unsigned int unit) |
Send the Memory Dump Cancel command. | |
unsigned int | MEM_sendDump (unsigned int unit, unsigned int start, unsigned int count) |
Send the Memory Data Dump (to 1553) command. | |
unsigned int | MEM_sendLoad (unsigned int unit, unsigned int addr, unsigned int value) |
Send the Memory Write command. | |
unsigned int | MEM_sendPciDump (unsigned int unit, unsigned int tran, unsigned int bus, unsigned int device, unsigned int function) |
Send the PCI Device Header Dump command. | |
unsigned int | MEM_sendPciLoad (unsigned int unit, unsigned int bus, unsigned int device, unsigned int function, unsigned int offset, unsigned int value) |
Send the PCI Device Header Write command. | |
unsigned int | MEM_sendPoolDump (unsigned int unit, unsigned int tran, unsigned int pool) |
Send the Memory Pool Status Dump command. | |
unsigned int | MEM_sendRegDump (unsigned int unit, unsigned int tran) |
Send the Processor Register Dump command. | |
unsigned int | MEM_sendRegLoad (unsigned int unit, unsigned int offset, unsigned int value) |
Send the Processor Register Write command. | |
unsigned int | MEM_sendSymRelDump (unsigned int unit, unsigned int tran, unsigned int offset, unsigned int count, unsigned char *name) |
Send the Memory Dump to 1553 Symbol Relative command. | |
unsigned int | MEM_sendSymValDump (unsigned int unit, unsigned char *name) |
Send the Memory Symbol Lookup command. | |
int | MEM_setDisplayLevelCmd (int level) |
Set the verbosity level of the MEM command display. | |
unsigned int | MEM_addSendSyntax (CLI_Syntax *syntax) |
Add MEM send commands to the command-line syntax. | |
unsigned int | MEM_addSyntaxSCP (CLI_Syntax *syntax) |
Add MEM commands to the command-line syntax for SCP. |
CVS $Id: MEM_send_cmd.h,v 1.7 2011/03/29 01:58:52 apw Exp $
Defines the interface to the functions found in MEM_send_cmd.c.
unsigned int MEM_addSendSyntax | ( | CLI_Syntax * | syntax | ) |
Add MEM send commands to the command-line syntax.
syntax | Syntax handle. |
References MEM_loadBankHeader_cli(), MEM_sendCancel_cli(), MEM_sendDump_cli(), MEM_sendLoad_cli(), MEM_sendPciDump_cli(), MEM_sendPciLoad_cli(), MEM_sendPoolDump_cli(), MEM_sendRegDump_cli(), MEM_sendRegLoad_cli(), MEM_sendSsrDump_cli(), MEM_sendSymRelDump_cli(), MEM_sendSymValDump_cli(), and MEM_setDisplayLevelCmd_cli().
Referenced by MEM_addSyntaxSCP().
unsigned int MEM_addSyntaxSCP | ( | CLI_Syntax * | syntax | ) |
Add MEM commands to the command-line syntax for SCP.
Adds MEM commands to the command-line syntax when running in an SCP environment. This is the only MEM command-line syntax function called by SCP, so it must add both send and dump commands.
syntax | Syntax handle. |
References MEM_addDumpSyntax(), and MEM_addSendSyntax().
unsigned int MEM_loadBankHeader | ( | unsigned int | lat_unit, | |
unsigned int | address, | |||
unsigned int | rtos_bytes, | |||
unsigned int | sbc_0_bytes, | |||
unsigned int | sbc_1_bytes | |||
) |
Load a bank header into SIB EEPROM.
lat_unit | Unit (CPU) to load (0=SIU, 1=EPU0, ...). | |
address | The base address of the bank header. | |
rtos_bytes | Size reserved for RTOS file, in bytes. | |
sbc_0_bytes | Size reserved for SBC 0 file, in bytes. | |
sbc_1_bytes | Size reserved for SBC 1 file, in bytes. |
References mem_load_buffer(), MEM_sendDump(), and TFFS_NVRAM_SIZE.
Referenced by MEM_loadBankHeader_cli().
unsigned int MEM_sendCancel | ( | unsigned int | unit | ) |
Send the Memory Dump Cancel command.
unit | LAT unit to receive the command (0 => SIU, 1 => EPU0, ...). |
0 | Success. | |
Nonzero | Failure. |
References MEM_dumpCancel(), and mem_send_command().
Referenced by MEM_sendCancel_cli().
unsigned int MEM_sendDump | ( | unsigned int | unit, | |
unsigned int | start, | |||
unsigned int | count | |||
) |
Send the Memory Data Dump (to 1553) command.
unit | LAT unit to receive the command (0 => SIU, 1 => EPU0, ...). | |
start | Starting address. | |
count | Number of 32-bit words to dump. |
0 | Success. | |
Nonzero | Failure. |
References MEM_dumpDump(), and mem_send_command().
Referenced by MEM_loadBankHeader(), and MEM_sendDump_cli().
unsigned int MEM_sendLoad | ( | unsigned int | unit, | |
unsigned int | address, | |||
unsigned int | value | |||
) |
Send the Memory Write command.
unit | LAT unit to receive the cmd (0 => SIU, 1 => EPU0, ...). | |
address | Starting address. | |
value | 32-bit value to load. |
0 | Success. | |
Nonzero | Failure. |
References MEM_dumpLoad(), and mem_send_command().
Referenced by MEM_sendLoad_cli().
unsigned int MEM_sendPciDump | ( | unsigned int | unit, | |
unsigned int | tran, | |||
unsigned int | bus, | |||
unsigned int | device, | |||
unsigned int | function | |||
) |
Send the PCI Device Header Dump command.
unit | LAT unit to receive the cmd (0 => SIU, 1 => EPU0, ...). | |
tran | Transaction ID to be echoed in the response telemetry. | |
bus | Bus portion of the PCI header address. | |
device | Device portion of the PCI header address. | |
function | Function portion of the PCI header address. |
0 | Success. | |
Nonzero | Failure. |
References MEM_dumpPci(), and mem_send_command().
Referenced by MEM_sendPciDump_cli().
unsigned int MEM_sendPciLoad | ( | unsigned int | unit, | |
unsigned int | bus, | |||
unsigned int | device, | |||
unsigned int | function, | |||
unsigned int | offset, | |||
unsigned int | value | |||
) |
Send the PCI Device Header Write command.
unit | LAT unit to receive the cmd (0 => SIU, 1 => EPU0, ...). | |
bus | Bus portion of the PCI header address. | |
device | Device portion of the PCI header address. | |
function | Function portion of the PCI header address. | |
offset | Offset portion of the PCI header address. | |
value | Data value to write. |
0 | Success. | |
Nonzero | Failure. |
References MEM_dumpPciLoad(), and mem_send_command().
Referenced by MEM_sendPciLoad_cli().
unsigned int MEM_sendPoolDump | ( | unsigned int | unit, | |
unsigned int | tran, | |||
unsigned int | pool | |||
) |
Send the Memory Pool Status Dump command.
unit | LAT unit to receive the cmd (0 => SIU, 1 => EPU0, ...). | |
tran | Transaction ID to be echoed in the response telemetry. | |
pool | Pool ID (0 => system, 1 => application). |
0 | Success. | |
Nonzero | Failure. |
References MEM_dumpPool(), and mem_send_command().
Referenced by MEM_sendPoolDump_cli().
unsigned int MEM_sendRegDump | ( | unsigned int | unit, | |
unsigned int | tran | |||
) |
Send the Processor Register Dump command.
unit | LAT unit to receive the command (0 => SIU, 1 => EPU0, ...). | |
tran | Transaction ID to be echoed in the response telemetry. |
0 | Success. | |
Nonzero | Failure. |
References MEM_dumpReg(), and mem_send_command().
Referenced by MEM_sendRegDump_cli().
unsigned int MEM_sendRegLoad | ( | unsigned int | unit, | |
unsigned int | offset, | |||
unsigned int | value | |||
) |
Send the Processor Register Write command.
unit | LAT unit to receive the cmd (0 => SIU, 1 => EPU0, ...). | |
offset | Starting offset. | |
value | 32-bit value to load. |
0 | Success. | |
Nonzero | Failure. |
References MEM_dumpRegLoad(), and mem_send_command().
Referenced by MEM_sendRegLoad_cli().
unsigned int MEM_sendSymRelDump | ( | unsigned int | unit, | |
unsigned int | tran, | |||
unsigned int | offset, | |||
unsigned int | count, | |||
unsigned char * | name | |||
) |
Send the Memory Dump to 1553 Symbol Relative command.
unit | LAT unit to receive the cmd (0 => SIU, 1 => EPU0, ...). | |
tran | Transaction ID to be echoed in the response telemetry. | |
offset | Starting offset, relative to the symbol. | |
count | Number of 32-bit words to dump. | |
name | Name of the symbol. |
0 | Success. | |
Nonzero | Failure. |
References MEM_dumpSymRel(), and mem_send_command().
Referenced by MEM_sendSymRelDump_cli().
unsigned int MEM_sendSymValDump | ( | unsigned int | unit, | |
unsigned char * | name | |||
) |
Send the Memory Symbol Lookup command.
unit | LAT unit to receive the cmd (0 => SIU, 1 => EPU0, ...). | |
name | Name of the symbol. |
0 | Success. | |
Nonzero | Failure. |
References MEM_dumpSymVal(), and mem_send_command().
Referenced by MEM_sendSymValDump_cli().
int MEM_setDisplayLevelCmd | ( | int | level | ) |
Set the verbosity level of the MEM command display.
level | Level of verbosity - set higher to display more. |
Referenced by MEM_setDisplayLevelCmd_cli().