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.