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

Relationships

Safety

Required
The maximum SIL derived from all Tasks, global variables and signalPools referencing to this section. If the central activation engine uses this section, then the SIL of the task with the highest value is also taken.
SIL
SIL_1
There are multiple SILs for this OutputSection.
mixed SILs
QM, SIL_1

Properties

Base
The name of this object. Certain classes of objects require this field to be unique. Please consider that this field might be used in code and thus must not contain special characters.
Name
.button
The type of this object within the uRTE model
Type
OutputSection
A descriptive text for this object. Please consider that this field might be used in code and thus must not contain special characters.
Description

a section containing application data for the button

A user defined ID which can be freely chosen. Please consider that this field might be used in code and thus must not contain special characters.
User-ID
OutputSection_63
Each object within the uRTE model has a unique ID, this is the ID for this object
UID
_dxYvoOZpEeyZ2OzYlvU4PA
configuration
Defines how the section shall be initialzed at startup.
Initialization
UnInit
Defines if this outputsection shall be generated by uRTE or if it is already present outside of the RTE.
Generate
true
Memory to which this section shall be linked
Memory
main
Symbol available in code containing the start address off the section.
Section start symbol
ADRL_uRTE_BUTTON_BEGIN*
Symbol available in code containing the end address off the section.
Section end symbol
ADRL_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 pool 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 required SIL achieved

internal counter for button press duration

run_readButton uRTE_uint16_t - 0 .button - SIL_1 QM