DEENESPTFRRUARHIKOZHNL
CLASSIC Modul: can Rolle: heuristic Konfidenz: 90%

SNIP_CLASSIC_CAN_SECTION_1_SC_D

Quelle: EXP_LayeredSoftwareArchitecture.pdf (Seite 120) • Ziel-Anforderung: SWS_CP_CAN_00002

Wortlaut

5acXjzUk R25-11 AUTOSAR_CP_EXP_LayeredSoftwareArchitecture 131 Configuration Post-build time (3) Required implementation 2: Configuration of CAN Driver that is available as object code only; a configuration set can be selected out of multiple configuration sets during initialization time. page id: y000k Compiler File Can_PBcfg.c: #include “Can.h” /* for getting Can_ConfigType */ const Can_ConfigType MySimpleCanConfig [2] = { { Can_BitTiming = 0xDF, Can_AcceptanceMask1 = 0xFFFFFFFF, Can_AcceptanceMask2 = 0xFFFFFFFF, Can_AcceptanceMask3 = 0x00034DFF, Can_AcceptanceMask4 = 0x00FF0000 }, { … } }; File EcuM.c: #include “Can.h“ /* for initializing the CAN Driver */ Can_Init(&MySimpleCanConfig[0]); File Can.c (available as object code): #include “Can.h“ /* for getting Can_ConfigType */ void Can_Init(Can_ConfigType* Config) { /* write the init data to the CAN HW */ }; Linker Binary file

Versionen & Provenienz · Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Begründung & Zuweisungs-Evidenz

Can_Init initialization with configuration pointer

Dokumenten-Herkunft & Rückverfolgbarkeit

Spezifikations-Dokument EXP_LayeredSoftwareArchitecture.pdf
Dokumentseite Seite 120
Ziel-Modul can (classic)
Ziel-Anforderung SWS_CP_CAN_00002
Semantische Rolle heuristic
Automatisierungs-Konfidenz 0.90