mram dump reply
This commit is contained in:
@ -77,7 +77,7 @@ static const uint16_t APID_UPDATE_STATUS_REPORT = 0x206;
|
||||
static const uint16_t APID_WDG_STATUS_REPORT = 0x207;
|
||||
static const uint16_t APID_LATCHUP_STATUS_REPORT = 0x208;
|
||||
static const uint16_t APID_SOC_SYSMON = 0x209;
|
||||
static const uint16_t APID_MRAM = 0x20A;
|
||||
static const uint16_t APID_MRAM_DUMP_TM = 0x20A;
|
||||
static const uint16_t APID_SRAM = 0x20B;
|
||||
static const uint16_t APID_NOR_DATA = 0x20C;
|
||||
static const uint16_t APID_DATA_LOGGER_DATA = 0x20D;
|
||||
@ -137,8 +137,13 @@ static const uint8_t DATA_FIELD_OFFSET = 6;
|
||||
static const uint16_t LENGTH_EMPTY_TC = 2; // Only CRC will be transported with the data field
|
||||
|
||||
/** This is the maximum length of a space packet as defined by the TAS ICD */
|
||||
static const size_t MAX_REPLY_SIZE = 1024;
|
||||
//static const size_t MAX_REPLY_SIZE = 1024;
|
||||
static const size_t MAX_COMMAND_SIZE = 1024;
|
||||
static const size_t MAX_DATA_CAPACITY = 1016;
|
||||
/** This is the maximum size of a space packet for the supervisor */
|
||||
static const size_t MAX_PACKET_SIZE = 1024;
|
||||
|
||||
static const uint8_t SPACE_PACKET_HEADER_LENGTH = 6;
|
||||
|
||||
enum SequenceFlags {
|
||||
CONTINUED_PKT = 0b00, FIRST_PKT = 0b01, LAST_PKT = 0b10, STANDALONE_PKT = 0b11
|
||||
@ -1106,6 +1111,8 @@ public:
|
||||
* @param start Start address of the MRAM section to wipe or dump
|
||||
* @param stop End address of the MRAM section to wipe or dump
|
||||
* @param action Dump or wipe MRAM
|
||||
*
|
||||
* @note The content at the stop address is excluded from the dump or wipe operation.
|
||||
*/
|
||||
MramCmd(uint32_t start, uint32_t stop, MramAction action) :
|
||||
SpacePacket(DATA_FIELD_LENGTH - 1, true, APID_IDLE_PACKET,
|
||||
|
Reference in New Issue
Block a user