SNIP_CLASSIC_CAN_SECTION_1_SC_D
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 |