PAwTO_Integration_Manual
1.2 Global Functions(Non RTE) to be provided to Integration Project 2
2.2 Configuration Files to be provided by Integration Project 3
2.2.1 Da Vinci Parameter Configuration Changes 3
2.2.2 DaVinci Interrupt Configuration Changes 3
2.2.3 Manual Configuration Changes 3
3.1 Required Global Data Inputs 4
3.2 Required Global Data Outputs 4
3.3 Specific Include Path present 4
Dependencies
SWCs
Module | Required Feature |
---|---|
None |
Note : Referencing the external components should be avoided in most cases. Only in unavoidable circumstance external components should be referred. Developer should track the references.
Global Functions(Non RTE) to be provided to Integration Project
None
Configuration
Build Time Config
Modules | Notes | |
---|---|---|
None |
Configuration Files to be provided by Integration Project
Ap_PAwTO_Cfg.h generated by Ap_PAwTO_Cfg.h.tt
Da Vinci Parameter Configuration Changes
Parameter | Notes | SWC |
---|---|---|
None |
DaVinci Interrupt Configuration Changes
ISR Name | VIM # | Priority Dependency | Notes |
---|---|---|---|
None |
Manual Configuration Changes
Constant | Notes | SWC |
---|---|---|
None |
Integration
Required Global Data Inputs
HwTorque_HwNm_f32
DiagStsNonRecRmpToZeroFltPres_Cnt_lgc
DiagStsRecRmpToZeroFltPres_Cnt_lgc
LimitPercentFiltered_Uls_f32
PAEnableRqst_Cnt_lgc
PAErrInterfaceActive_Cnt_lgc
PAExtSystemFltActive_Cnt_lgc
PAIntSystemFltActive_Cnt_lgc
PAWheelCriteriaMet_Cnt_lgc
PrkAsstFuncPresent_Cnt_lgc
PrkAsstSlewComplete_Cnt_lgc
TOEOLDisable_Cnt_lgc
TrqOvReverseGearEngage_Cnt_lgc
IWSSCalcVspd_Kph_f32
PAManoeuvrePhase_Cnt_u08
PATrqOvCmdRqst_HwNm_f32
PAWhlDirRLStat_Cnt_u08
PAWhlDirRRStat_Cnt_u08
PAWhlPlsCntRLValid_Cnt_lgc
PAWhlPlsCntRRValid_Cnt_lgc
VehicleSpeed_Kph_f32
Required Global Data Outputs
HandsOnDetect_Cnt_lgc
PABoostCurveSwitch_Cnt_lgc
PrkAssistActive_Cnt_lgc
PrkAssistState_Cnt_u08
PrkAssistSuspend_Cnt_lgc
Specific Include Path present
No
Runnable Scheduling
This section specifies the required runnable scheduling.
Init | Scheduling Requirements | Trigger |
---|---|---|
PAwTO_Init1 | Called from RTE before any call to the periodic functions | RTE init |
Runnable | Scheduling Requirements | Trigger |
---|---|---|
PAwTO_Per1 | None | RTE 2ms |
PAwTO_Per2 | None | RTE 10ms |
.
Memory Mapping
Mapping
Memory Section | Contents | Notes |
---|---|---|
PAWTO_START_SEC_CONST_8 | ||
PAWTO_START_SEC_VAR_CLEARED_BOOLEAN | ||
PAWTO_START_SEC_VAR_CLEARED_8 | ||
PAWTO_START_SEC_VAR_NOINIT_32 |
* Each …START_SEC… constant is terminated by a …STOP_SEC… constant as specified in the AUTOSAR Memory Mapping requirements.
Usage
Feature | RAM | ROM |
---|---|---|
<Memmap usuage info> |
Non RTE NvM Blocks
Block Name |
---|
<NVM block used Non RTE functions > |
Note : Size of the NVM block if configured in developer
RTE NvM Blocks
Block Name |
---|
<NVM block used in RTE functions > |
Note : Size of the NVM block if configured in developer
Compiler Settings
Preprocessor MACRO
<Define all the preprocessor Macros needed and conditions when needed>.
Optimization Settings
<Define Optimization levels that are needed and conditions when needed>.
Revision Control Log
Rev # | Change Description | Date | Author |
1 | Initial version | 2-Oct-13 | MR |