/********************************************************************************************************************** * 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: MemMap * 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: E2E_MemMap.h * Generation Time: 2023-10-23 09:18:11 * Project: CBD2200592_D00_demo - Version 1.0 * Delivery: CBD2201205_D03 * Tool Version: DaVinci Configurator Classic 5.26.35 SP2 * * *********************************************************************************************************************/ #ifndef MICROSAR_DISABLE_MEMMAP /********************************************************************************************************************** * PRE USER CONFIG FILE *********************************************************************************************************************/ /* User Config File Start */ /* User Config File End */ /********************************************************************************************************************** * MEMMAP SECTIONS *********************************************************************************************************************/ #define MEMMAP_ERROR #if defined E2E_START_SEC_CODE # ifdef MEMMAP_SECTION_OPEN # error Using E2E_START_SEC_CODE is not possible as a memory section has already been opened. Nesting is not supported. # endif # define MEMMAP_SECTION_OPEN # define E2E_CODE_OPEN /* Generation of pragmas is not possible as neither a start/stop pragma nor a valid vLinkGen logical group reference is given. */ # undef E2E_START_SEC_CODE /* PRQA S 0841 */ /* MD_MSR_Undef */ # undef MEMMAP_ERROR /* PRQA S 0841 */ /* MD_MSR_Undef */ #elif defined E2E_STOP_SEC_CODE # ifndef MEMMAP_SECTION_OPEN # error Using E2E_STOP_SEC_CODE is not possible as no memory section has been opened. # endif # undef MEMMAP_SECTION_OPEN /* PRQA S 0841 */ /* MD_MSR_Undef */ # ifndef E2E_CODE_OPEN # error Using E2E_STOP_SEC_CODE is not possible as the corresponding memory section has not been opened. # endif # undef E2E_CODE_OPEN /* PRQA S 0841 */ /* MD_MSR_Undef */ /* Generation of pragmas is not possible as neither a start/stop pragma nor a valid vLinkGen logical group reference is given. */ # undef E2E_STOP_SEC_CODE /* PRQA S 0841 */ /* MD_MSR_Undef */ # undef MEMMAP_ERROR /* PRQA S 0841 */ /* MD_MSR_Undef */ #endif /* -------------------------------------------------------------------------------- */ /********************************************************************************************************************** * MEMMAP ERROR CHECKS *********************************************************************************************************************/ #ifdef E2E_START_SEC_CODE # error Using E2E_START_SEC_CODE is not possible as multiple memory allocation keywords are defined. Include the MemMap separately for each one. #endif #ifdef E2E_STOP_SEC_CODE # error Using E2E_STOP_SEC_CODE is not possible as multiple memory allocation keywords are defined. Include the MemMap separately for each one. #endif #ifdef MEMMAP_ERROR # error No MemMap section found in E2E_MemMap.h. Check your section define for validity. #endif /********************************************************************************************************************** * POST USER CONFIG FILE *********************************************************************************************************************/ /* User Config File Start */ /* User Config File End */ #endif /********************************************************************************************************************** * END OF FILE: E2E_MemMap.h *********************************************************************************************************************/ /* PRQA S 0883 */ /* MD_MSR_MemMap */