The S32 SDK provides Peripheral Drivers for the Error Injection Module (EIM) of S32 MCU.
The Error Injection Module is mainly used for diagnostic purposes. It provides a method for diagnostic coverage of the peripheral memories.
The Error Injection Module (EIM) provides support for inducing single-bit and multi-bit inversions on read data when accessing peripheral RAMs. Injecting faults on memory accesses can be used to exercise the SEC-DED ECC function of the related system.
Each EIM channel n corresponds to a source of potential memory error events. The following table shows the channel assignments. | Memory n event source EIM channel n |------------------------------------—
1 | SRAM_U | Reserved
Modules | |
EIM Driver | |
Error Injection Module Peripheral Driver. EIM PD provides a set of high-level APIs/services to configure the Error Injection Module (EIM) module. | |