Integration_Manual_ADC

1 Dependencies 2

1.1 SWCs 2

1.2 Configuration Files to be provided by Integration Project 2

1.3 Functions to be provided to Integration Project 2

2 Configuration 3

2.1 Build Time Config 3

2.2 Generator Config 3

3 Integration 4

3.1 Global Data 4

3.2 Component Conflicts 4

3.3 Include Path 4

3.4 Configurator Changes 4

4 Runnable Scheduling 5

5 Memory Mapping 6

5.1 Mapping 6

5.2 Usage 6

6 Revision Control Log 7

Dependencies

SWCs

ModuleRequired Feature

Configuration Files to be provided by Integration Project

NOTE:

For Projects using 33E, make sure “D_ADC1CURRENTMODE_ULS_LGC” is defined Adc_Cfg.h file.

For Projects using 33C, make sure “D_ADC1CURRENTMODE_ULS_LGC” is NOT defined Adc_Cfg.h file.

Template for Configuration file:

Adc_Cfg.h

Adc2_Cfg.h

Functions to be provided to Integration Project

Adc2_ReadConversion

Adc2_Init1

Adc2_StartGroupConversion

Adc2_EnableGroupNotification

Adc_Init_FixedCfg

Adc_StartGroupConversion

Adc_ReadGroup

Adc_GetGroupStatus

Configuration

Build Time Config

ModulesNotes
None

Generator Config

ConstantNotesSWC
None

Integration

Global Data

None

Component Conflicts

IoHwAb

Include Path

$PROJECTPATH$\Adc\include

Adc.h, Adc2.h, Adc_Common.h

Configurator Changes

None

Runnable Scheduling

This section specifies the required runnable scheduling.

InitScheduling RequirementsTrigger
Adc_Init()Before Adc2_Init1 initializationECU Startup
Adc2_Init1()Before PWMCdd initializationECU Startup
RunnableScheduling RequirementsTrigger
Adc_StartGroupConversionNoneISR

*Note:

.

Memory Mapping

Mapping

Memory SectionContentsNotes
ADC2_START_SEC_CODE
ADC2_START_SEC_CONST_32
ADC_START_SEC_CONST_32
ADC_START_SEC_CODE

* Each …START_SEC… constant is terminated by a …STOP_SEC… constant as specified in the AUTOSAR Memory Mapping requirements.

Usage

Table 1: ARM Cortex R4 Memory Usage

FeatureRAMROM
<Memmap usuage info>

Revision Control Log

Rev #Change DescriptionDateAuthor
1Initial version09-Apr-13Selva
Last modified October 12, 2025: Initial commit (0347a62)