HaLFTO_Integration_Manual
1.2 Functions to be provided to Integration Project 2
2.2 Configuration Files to be provided by Integration Project 3
2.2.1 Da Vinci Config generation 3
2.2.2 Manual Configuration Changes 3
3.1 Required Global Data Inputs 4
3.2 Optional Global Data Inputs 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_HaLFTO_Cfg.h generated by Ap_HaLFTO_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
DSTState_Cnt_u08
DiagStsNonRecRmpToZeroFltPres_Cnt_lgc
DiagStsRecRmpToZeroFltPres_Cnt_lgc
HaLFEnableRqst_Cnt_lgc
HaLFErrInterfaceActive_Cnt_lgc
HaLFExtSystemFltActive_Cnt_lgc
HaLFFuncPresent_Cnt_lgc
HaLFIntSystemFltActive_Cnt_lgc
HaLFSWATrqFail_Cnt_lgc
HaLFSlewComplete_Cnt_lgc
HwTorque_HwNm_f32
LimitPercentFiltered_Uls_f32
TOEOLDisable_Cnt_lgc
HaLFTrqOvReverseGearEngage_Cnt_lgc
VehicleSpeed_Kph_f32
PrevHaLFEnableRqst_Cnt_lgc
PrevHaLFTrqOvCmdRqst_MtrNm_f32
Required Global Data Outputs
HaLFActive_Cnt_lgc
HaLFState_Cnt_u08
HaLFSuspend_Cnt_lgc
Specific Include Path present
No
Runnable Scheduling
This section specifies the required runnable scheduling.
| Init | Scheduling Requirements | Trigger |
|---|---|---|
| HaLFTO_Init1 | Called from RTE before any call to the periodic functions | RTE init |
| Runnable | Scheduling Requirements | Trigger |
|---|---|---|
| HaLFTO_Per1 | None | RTE 2ms |
.
Memory Mapping
Mapping
| Memory Section | Contents | Notes |
|---|---|---|
| HALFTO_START_SEC_VAR_CLEARED_8 | ||
| HALFTO_START_SEC_VAR_CLEARED_BOOLEAN | ||
| HALFTO_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 |
|---|---|---|
| Full |
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 |
| 2 | Updated to FDD CF-08C | 23-Jan-14 | VT |
| 3 | A6806 anomaly fix 11959 | 20-May-14 | SB |