DEENESPTFRRUARHIKOZHNL
CLASSIC Modul: cantrcv Rolle: heuristic Konfidenz: 70%

SNIP_CLASSIC_CANTRCV_SECTION_7_7_Preconditions_for_driver_initialization

Quelle: SWS_CANTransceiverDriver.pdf (Seite 26) • Ziel-Anforderung: SWS_FrTrcv_00296

Wortlaut

7.7 Preconditions for driver initialization [SWS_CanTrcv_00099] Upstream requirements: SRS_BSW_00172 ⌈The environment of the CanTrcv module shall make sure that all necessary BSW drivers (used by the CanTrcv module) have been initialized and are usable before CanTrcv_Init is called.⌋ The CAN bus transceiver driver uses drivers for Spi and Dio to control the CAN bus transceiver hardware. Thus, these drivers must be available and ready to operate before the CAN bus transceiver driver is initialized. The CAN transceiver driver may have timing requirements for the initialization sequence and the access to the transceiver device which must be fulfilled by these used underlying drivers. The timing requirements might be that 1. The call of the CAN bus transceiver driver initialization has to be performed very early after power up to be able to read all necessary information out of the transceiver hardware in time for all other users within the ECU. 2. The runtime of the used underlying services is very short and synchronous to enable the driver to keep his own timing requirements limited by the used hardware device. 3. The runtime of the driver may be enlarged due to some hardware devices configuring the port pin level to be valid for e.g. 50µs before changing it again to reach a specific state (e.g. sleep).

Versionen & Provenienz · Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Begründung & Zuweisungs-Evidenz

BSW driver initialization preconditions

Dokumenten-Herkunft & Rückverfolgbarkeit

Spezifikations-Dokument SWS_CANTransceiverDriver.pdf
Dokumentseite Seite 26
Ziel-Modul cantrcv (classic)
Ziel-Anforderung SWS_FrTrcv_00296
Semantische Rolle heuristic
Automatisierungs-Konfidenz 0.70