ModusToolbox Safety Test Library
Loading...
Searching...
No Matches

General Description

Macros

#define CHECKERBOARD_PATTERN_55   0x55u
 Unique value returned by SelfTest_PC5555 function if PC is working correctly.
#define CHECKERBOARD_PATTERN_AA   0xAAu
 Unique value returned by SelfTest_PCAAAA function if PC is working correctly.
#define SELF_TEST_A_1   0x5Au
 Unique value written to a variable CPU_SelfTestA by SelfTest_PC5555 function if PC is working correctly.
#define SELF_TEST_B_1   0xBF51u
 Unique value written to a variable CPU_SelfTestC by SelfTest_PC5555 function if PC is working correctly.
#define SELF_TEST_C_1   0xCA82D3F8u
 Unique value written to a variable CPU_SelfTestC by SelfTest_PC5555 function if PC is working correctly.
#define SELF_TEST_A_2   0xF5u
 Unique value written to a variable CPU_SelfTestA by SelfTest_PCAAAA function if PC is working correctly.
#define SELF_TEST_B_2   0x5CF1u
 Unique value written to a variable CPU_SelfTestB by SelfTest_PCAAAA function if PC is working correctly.
#define SELF_TEST_C_2   0x72F6C4B5u
 Unique value written to a variable CPU_SelfTestC by SelfTest_PCAAAA function if PC is working correctly.
#define SELF_TEST_SECTION_PC5555   "PC5555"
 Section where the function SelfTest_PC5555 must be stored at addresses in Flash that most closely match the 0x5555... pattern.
#define SELF_TEST_SECTION_PCAAAA   "PCAAAA"
 The section to store the function SelfTest_PCAAAA at addresses in Flash that match the 0xAAAA... pattern most closely.

Macro Definition Documentation

◆ SELF_TEST_SECTION_PC5555

#define SELF_TEST_SECTION_PC5555   "PC5555"

Section where the function SelfTest_PC5555 must be stored at addresses in Flash that most closely match the 0x5555... pattern.

This section needs to be defined in linker script.

◆ SELF_TEST_SECTION_PCAAAA

#define SELF_TEST_SECTION_PCAAAA   "PCAAAA"

The section to store the function SelfTest_PCAAAA at addresses in Flash that match the 0xAAAA... pattern most closely.

This section must be defined in the linker script.