Document number
205065
Version
Rev. N
Issue date
2019-02-04
Sirius OBC and TCM User Manual
Page
57
of
174
5.6.3.6.1. Reset mass memory device
Resets the mass memory device.
5.6.3.6.2. Read status data
Reads the status register value.
5.6.3.6.3. Read control status data
Reads the control status register value.
5.6.3.6.4. Read EDAC register data
Reads the EDAC register value.
5.6.3.6.5. Read ID
Reads the chip IDs
5.6.3.6.6. Erase block
Erases a block
Command
Value type Direction Description
MASSMEM_IO_RESET
n/a
n/a
n/a
Command
Value type Direction Description
MASSMEM_IO_READ_DATA_STATUS uint32_t*
out
Pointer to variable in which status data is to be
stored.
Command
Value type Direction Description
MASSMEM_IO_READ_CTRL_STATUS
uint8_t*
out
Pointer to variable in which control status data is to
be stored.
Command
Value type Direction Description
MASSMEM_IO_READ_EDAC_STATUS
uint8_t*
out
Pointer to variable in which control status data is to
be stored.
Command
Value type
Direction Description
MASSMEM_IO_READ_ID
massmem_cid_t.*
out
Pointer to struct in which ID is to be stored, see
5.6.2.1.
Command
Value type Direction Description
MASSMEM_IO_ERASE_BLOCK
uint32_t
in
Block number