Document number
205065
Version
Rev. N
Issue date
2019-02-04
Sirius OBC and TCM User Manual
Page
140
of
174
The start address of the range is inclusive, the end address of the range is excusive.
Table 7-66: MMDataRange data
Byte
Type
Description
0-3
UINT32
Start address of first data range.
4-7
UINT32
End address of first data range (exclusive).
8-11
UINT32
Start address of second data range (optional).
12-15
UINT32
End address of second data range (exclusive) (optional).
.
.
.
.
.
.
.
.
.
RMAP reply status:
Table 7-67: MMDataRange status codes
Status code
Description
0
Success.
EINVAL
Invalid partition number.
7.12.4.21. MMPartitionConfig
Reads the current partition configuration (see 7.9.1), the RMAP reply message data format
is described in Table 7-68.
The available blocks in the flash mass memory ranges from 0 to 8191.
Table 7-68: MMPartitionConfig data
Byte
Type
Description
0
UINT32
Starting block number of the partition.
4
UINT32
Ending block number of the partition (inclusive).
8
UINT8
Partition mode.
0
–
Direct
1
–
Continuous
2
–
Circular
3
–
Auto-padded Continuous
4
–
Auto-padded Circular
9
UINT8
Specifies type of data stored on the partition.
0
–
PUS Packets
1
–
Raw Data (not supported for download)
10
UINT8
Specifies which virtual channel (0 or 1) to be used for
downloading of the data in the partition.
11
UINT8
Segment size for the partition.
1 - 16 kbyte
2 - 32 kbyte
3 - N/A
4 - 64 kbyte
12
UINT32
The data source identifier for the partition. Can be used to set a
custom identifier of a data producer to a partition. Setting of this
value is not required to successfully configure a partition.