uRTEDemo_03_Nucleo-F446RE_SystemStates_10_Model

Output Section

.button

a section containing application data for the button

Warnings

Safety (2)

Safety Warnings for OutputSection .button.
Safety warnings are related to the Requirements Layer, especially the SIL

Mixed SILs in .button : QM, SIL_1.
.button needs a SIL of SIL_1 but is using main for storage which has a achieved SIL of QM.

RTE (1)

RTE Warnings for OutputSection .button
RTE warnings are related to the configured behaviour of the RTE.

.button is accessible from multiple tasks: Button, UART.

Diagrams

Safety

Required
SIL SIL_1
mixed SILs QM, SIL_1

Properties

Base
Name.button
Type OutputSection
Description

a section containing application data for the button

User-IDOutputSection_63
UID_dxYvoOZpEeyZ2OzYlvU4PA
configuration
InitializationUnInit
Generatetrue
Memory main
Section start symbolADRL_uRTE_BUTTON_BEGIN*
Section end symbolADRL_uRTE_BUTTON_END*
Symbols marked with * are automatically generated because no value was set.

Software Layer

Signal Pools (1)

SignalPools linking to this OutputSection.

Pool SIL Signals Tasks Storage Inline SIL

Global signals related to the button

QM .button USER QM

Tasks (2)

Tasks beeing associated with this OutputSection.

Task Core SIL Priority Software States Signals Init Hardware OutputSections Own TimeBase Stack

Task responsible for reading the button state

Arm® Cortex®-M4 SIL_1 6 - false .rtos.task.Button

Task responsible for sending out UART protocolls

Arm® Cortex®-M4 SIL_1 5 - false .rtos.task.UART

Global Variables (1)

Global variables linking to this OutputSection.

Global Variable Container DataType Requirements public (S) InitValue Storage Protection Set (S) SIL req SIL ach

internal counter for button press duration

run_readButton uRTE_uint16_t - 0 .button - QM QM