Runtime Environment#
FSI Autosar OS Configuration#
The following are the OS configurations required for Safety Services on FSI:
OsTask_SafetyService - Task to map all runnables used in Safety Service composition.
OsFohTask - Task to map all runnables of FSI FOH.
HSM_LP_INTR - ISR for HSM low priority interrupt (used for corrected errors).
HSM_CRITICAL_ERR - ISR for HSM critical errors.
HSM_HP_INTR - ISR for HSM high priority interrupt (used for uncorrected errors).
HSP_TOP3_SI3 - ISR for HSP shared interrupt, used for error reporting from CCPLEX (Guest OS0, Guest OS1, update VM).
HSP_TOP2_SI7 - ISR for HSP shared interrupt, used for error reporting from ATF.
FSI_SPI0 - SPI 2 interrupt for receiving data from SPI master (MCU).
Refer to StartApplication_Os_Os_ecuc.arxml in the SupportFiles folder for configuration of the preceding items.
Important: The system error handler application should check if the RTE queue is full and, if so, the system error handler should take appropriate action.
CCPLEX OS Configuration#
EPD is part of the Linux kernel so manual launch is not required. libNvEpl.so is part of the root filesystem. No additional configuration is required.
MCU Configuration#
Refer to chapter Failover Handler on MCU in the MCU Reference Guide.