/********************************************************************************************************************** * COPYRIGHT * ------------------------------------------------------------------------------------------------------------------- * \verbatim * * This software is copyright protected and proprietary to Vector Informatik GmbH. * Vector Informatik GmbH grants to you only those rights as set out in the license conditions. * All other rights remain with Vector Informatik GmbH. * \endverbatim * ------------------------------------------------------------------------------------------------------------------- * LICENSE * ------------------------------------------------------------------------------------------------------------------- * Module: WdgM * Program: MSR_Vector_SLP4 * Customer: Marelli Automotive Components (Wuhu) Co., Ltd. * Expiry Date: Not restricted * Ordered Derivat.: TC377TP * License Scope : The usage is restricted to CBD2201205_D03 * * ------------------------------------------------------------------------------------------------------------------- * FILE DESCRIPTION * ------------------------------------------------------------------------------------------------------------------- * File: WdgM_OsMemMap.h * Generation Time: 2023-10-23 09:18:08 * Project: CBD2200592_D00_demo - Version 1.0 * Delivery: CBD2201205_D03 * Tool Version: DaVinci Configurator Classic 5.26.35 SP2 * * *********************************************************************************************************************/ /* PRQA S 0883 EOF */ /* MD_WdgM_0883 */ /********************************************************************************************************************** * Memory sections for core 0 *********************************************************************************************************************/ /* Memory section(s) for supervised entity 'WdgMSupervisedEntity_VehicleHub' */ #ifdef WDGM_SE0_START_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE # undef WDGM_SE0_START_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_START_SEC_VAR_NOINIT_UNSPECIFIED #endif /* ifdef WDGM_SE0_START_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE */ #ifdef WDGM_SE0_STOP_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE # undef WDGM_SE0_STOP_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_STOP_SEC_VAR_NOINIT_UNSPECIFIED #endif /* ifdef WDGM_SE0_STOP_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE */ /* Supervised entity 'WdgMSupervisedEntity_VehicleHub' has an alive counter */ #ifdef WDGM_SE0_START_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE # undef WDGM_SE0_START_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_START_SEC_VAR_NOINIT_32BIT #endif /* ifdef WDGM_SE0_START_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE */ #ifdef WDGM_SE0_STOP_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE # undef WDGM_SE0_STOP_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_STOP_SEC_VAR_NOINIT_32BIT #endif /* ifdef WDGM_SE0_STOP_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE */ /* Memory section(s) for supervised entity 'WdgMSupervisedEntity_CddTps929' */ #ifdef WDGM_SE1_START_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE # undef WDGM_SE1_START_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_START_SEC_VAR_NOINIT_UNSPECIFIED #endif /* ifdef WDGM_SE1_START_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE */ #ifdef WDGM_SE1_STOP_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE # undef WDGM_SE1_STOP_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_STOP_SEC_VAR_NOINIT_UNSPECIFIED #endif /* ifdef WDGM_SE1_STOP_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE */ /* Supervised entity 'WdgMSupervisedEntity_CddTps929' has an alive counter */ #ifdef WDGM_SE1_START_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE # undef WDGM_SE1_START_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_START_SEC_VAR_NOINIT_32BIT #endif /* ifdef WDGM_SE1_START_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE */ #ifdef WDGM_SE1_STOP_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE # undef WDGM_SE1_STOP_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_STOP_SEC_VAR_NOINIT_32BIT #endif /* ifdef WDGM_SE1_STOP_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE */ /* Memory section(s) for supervised entity 'WdgMSupervisedEntity_CddSbc' */ #ifdef WDGM_SE2_START_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE # undef WDGM_SE2_START_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_START_SEC_VAR_NOINIT_UNSPECIFIED #endif /* ifdef WDGM_SE2_START_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE */ #ifdef WDGM_SE2_STOP_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE # undef WDGM_SE2_STOP_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_STOP_SEC_VAR_NOINIT_UNSPECIFIED #endif /* ifdef WDGM_SE2_STOP_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE */ /* Supervised entity 'WdgMSupervisedEntity_CddSbc' has an alive counter */ #ifdef WDGM_SE2_START_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE # undef WDGM_SE2_START_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_START_SEC_VAR_NOINIT_32BIT #endif /* ifdef WDGM_SE2_START_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE */ #ifdef WDGM_SE2_STOP_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE # undef WDGM_SE2_STOP_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_STOP_SEC_VAR_NOINIT_32BIT #endif /* ifdef WDGM_SE2_STOP_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE */ /* Memory section(s) for supervised entity 'WdgMSupervisedEntity_CddSwi' */ #ifdef WDGM_SE3_START_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE # undef WDGM_SE3_START_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_START_SEC_VAR_NOINIT_UNSPECIFIED #endif /* ifdef WDGM_SE3_START_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE */ #ifdef WDGM_SE3_STOP_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE # undef WDGM_SE3_STOP_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_STOP_SEC_VAR_NOINIT_UNSPECIFIED #endif /* ifdef WDGM_SE3_STOP_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE */ /* Supervised entity 'WdgMSupervisedEntity_CddSwi' has an alive counter */ #ifdef WDGM_SE3_START_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE # undef WDGM_SE3_START_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_START_SEC_VAR_NOINIT_32BIT #endif /* ifdef WDGM_SE3_START_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE */ #ifdef WDGM_SE3_STOP_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE # undef WDGM_SE3_STOP_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_STOP_SEC_VAR_NOINIT_32BIT #endif /* ifdef WDGM_SE3_STOP_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE */ /* Memory section(s) for supervised entity 'WdgMSupervisedEntity_Clamp2L' */ #ifdef WDGM_SE4_START_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE # undef WDGM_SE4_START_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_START_SEC_VAR_NOINIT_UNSPECIFIED #endif /* ifdef WDGM_SE4_START_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE */ #ifdef WDGM_SE4_STOP_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE # undef WDGM_SE4_STOP_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_STOP_SEC_VAR_NOINIT_UNSPECIFIED #endif /* ifdef WDGM_SE4_STOP_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE */ /* Supervised entity 'WdgMSupervisedEntity_Clamp2L' has an alive counter */ #ifdef WDGM_SE4_START_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE # undef WDGM_SE4_START_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_START_SEC_VAR_NOINIT_32BIT #endif /* ifdef WDGM_SE4_START_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE */ #ifdef WDGM_SE4_STOP_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE # undef WDGM_SE4_STOP_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_STOP_SEC_VAR_NOINIT_32BIT #endif /* ifdef WDGM_SE4_STOP_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE */ /* Memory section(s) for supervised entity 'WdgMSupervisedEntity_SysMon' */ #ifdef WDGM_SE5_START_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE # undef WDGM_SE5_START_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_START_SEC_VAR_NOINIT_UNSPECIFIED #endif /* ifdef WDGM_SE5_START_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE */ #ifdef WDGM_SE5_STOP_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE # undef WDGM_SE5_STOP_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_STOP_SEC_VAR_NOINIT_UNSPECIFIED #endif /* ifdef WDGM_SE5_STOP_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE */ /* Supervised entity 'WdgMSupervisedEntity_SysMon' has an alive counter */ #ifdef WDGM_SE5_START_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE # undef WDGM_SE5_START_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_START_SEC_VAR_NOINIT_32BIT #endif /* ifdef WDGM_SE5_START_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE */ #ifdef WDGM_SE5_STOP_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE # undef WDGM_SE5_STOP_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_STOP_SEC_VAR_NOINIT_32BIT #endif /* ifdef WDGM_SE5_STOP_SEC_VAR_NOINIT_32BIT_CORE0_PRIVATE */ /********************************************************************************************************************** * Memory section(s) for core specific global data - core 0 *********************************************************************************************************************/ /* * Read by all modules (tasks), written by WdgM_MainFunction() and WdgM_Init() only */ #ifdef WDGM_GLOBAL_START_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE # undef WDGM_GLOBAL_START_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_START_SEC_VAR_NOINIT_UNSPECIFIED #endif /* ifdef WDGM_GLOBAL_START_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE */ #ifdef WDGM_GLOBAL_STOP_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE # undef WDGM_GLOBAL_STOP_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_STOP_SEC_VAR_NOINIT_UNSPECIFIED #endif /* ifdef WDGM_GLOBAL_STOP_SEC_VAR_NOINIT_UNSPECIFIED_CORE0_PRIVATE */ /********************************************************************************************************************** * Global memory sections for single core usage *********************************************************************************************************************/ #ifdef WDGM_GLOBAL_START_SEC_VAR_32BIT # undef WDGM_GLOBAL_START_SEC_VAR_32BIT /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_START_SEC_VAR_32BIT #endif /* ifdef WDGM_GLOBAL_START_SEC_VAR_32BIT */ #ifdef WDGM_GLOBAL_STOP_SEC_VAR_32BIT # undef WDGM_GLOBAL_STOP_SEC_VAR_32BIT /* PRQA S 0841 */ /* MD_MSR_Undef */ # define WDGM_STOP_SEC_VAR_32BIT #endif /* ifdef WDGM_GLOBAL_STOP_SEC_VAR_32BIT */ /********************************************************************************************************************** * Memory section for WdgM global shared data *********************************************************************************************************************/ /* * Read and write by all modules (tasks) * WdgM read: WdgM_CheckpointReached() and WdgM_MainFunction() * WdgM write: WdgM_CheckpointReached() and WdgM_Init() * Variables which are accessed by multiple cores must not be cached. */ #ifdef WDGM_GLOBAL_SHARED_START_SEC_VAR_NOINIT_UNSPECIFIED # undef WDGM_GLOBAL_SHARED_START_SEC_VAR_NOINIT_UNSPECIFIED /* PRQA S 0841 */ /* MD_MSR_Undef */ # define OS_START_SEC_GLOBALSHARED_VAR_NOCACHE_NOINIT_UNSPECIFIED #endif /* ifdef WDGM_GLOBAL_SHARED_START_SEC_VAR_NOINIT_UNSPECIFIED */ #ifdef WDGM_GLOBAL_SHARED_STOP_SEC_VAR_NOINIT_UNSPECIFIED # undef WDGM_GLOBAL_SHARED_STOP_SEC_VAR_NOINIT_UNSPECIFIED /* PRQA S 0841 */ /* MD_MSR_Undef */ # define OS_STOP_SEC_GLOBALSHARED_VAR_NOCACHE_NOINIT_UNSPECIFIED #endif /* ifdef WDGM_GLOBAL_SHARED_STOP_SEC_VAR_NOINIT_UNSPECIFIED */ /********************************************************************************************************************** * END OF FILE: WdgM_OsMemMap.h *********************************************************************************************************************/