1 /*
2  * Copyright 2020-2023 NXP
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 /**
8 *   @file Platform_MemMap.h
9 *   @implements     MemMap.h_Artifact
10 *   @brief   Memory mapping specification.
11 *   @details This document specifies mechanisms for the mapping of code and data to specific
12 *            memory sections via memory mapping file. For many ECUs and microcontroller platforms
13 *            it is of utmost necessity to be able to map code, variables and constants module
14 *            wise to specific memory sections.
15 *            This file contains sample code only. It is not part of the production code deliverables.
16 *   @addtogroup BASENXP_COMPONENT
17 *   @{
18 */
19 
20 #ifdef __cplusplus
21 extern "C"{
22 #endif
23 
24 /*==================================================================================================
25 *                                        INCLUDE FILES
26 * 1) system and project includes
27 * 2) needed interfaces from external units
28 * 3) internal and external interfaces from this unit
29 ==================================================================================================*/
30 #include "CompilerDefinition.h"
31 
32 /*==================================================================================================
33 *                               SOURCE FILE VERSION INFORMATION
34 ==================================================================================================*/
35 /**
36 * @{
37 * @brief Parameters that shall be published within the memory map header file and also in the
38 *       module's description file
39 */
40 #define PLATFORM_MEMMAP_VENDOR_ID                    43
41 #define PLATFORM_MEMMAP_AR_RELEASE_MAJOR_VERSION     4
42 #define PLATFORM_MEMMAP_AR_RELEASE_MINOR_VERSION     7
43 #define PLATFORM_MEMMAP_AR_RELEASE_REVISION_VERSION  0
44 #define PLATFORM_MEMMAP_SW_MAJOR_VERSION             3
45 #define PLATFORM_MEMMAP_SW_MINOR_VERSION             0
46 #define PLATFORM_MEMMAP_SW_PATCH_VERSION             0
47 /**@}*/
48 /*==================================================================================================
49                                       FILE VERSION CHECKS
50 ==================================================================================================*/
51 
52 /*==================================================================================================
53                                            CONSTANTS
54 ==================================================================================================*/
55 
56 /*==================================================================================================
57                                        DEFINES AND MACROS
58 ==================================================================================================*/
59 
60 
61 /**
62 * @brief Symbol used for checking correctness of the includes
63 */
64 #define MEMMAP_ERROR
65 
66 /**************************************************************************************************/
67 /********************************************* GREENHILLS *****************************************/
68 /**************************************************************************************************/
69 #ifdef _GREENHILLS_C_S32K3XX_
70 /**************************************** PLATFORM *******************************/
71 #ifdef PLATFORM_START_SEC_CONFIG_DATA_8
72     /**
73     * @file Platform_MemMap.h
74     */
75     #undef PLATFORM_START_SEC_CONFIG_DATA_8
76     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8
77     #ifndef MEMMAP_MATCH_ERROR
78         #define MEMMAP_MATCH_ERROR
79     #else
80         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_8
81         #error "MemMap.h, no valid matching start-stop section defined."
82         #endif
83     #endif
84     /**
85     * @file Platform_MemMap.h
86     */
87     #undef MEMMAP_ERROR
88     #pragma ghs section rodata=".mcal_const_cfg"
89 #endif
90 
91 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_8
92     /**
93     * @file Platform_MemMap.h
94     */
95     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8
96         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8
97     #else
98         #error "MemMap.h, no valid matching start-stop section defined."
99     #endif
100     #ifdef MEMMAP_MATCH_ERROR
101         #undef MEMMAP_MATCH_ERROR
102     #endif
103     #undef PLATFORM_STOP_SEC_CONFIG_DATA_8
104     /**
105     * @file Platform_MemMap.h
106     */
107     #undef MEMMAP_ERROR
108     #pragma ghs section
109 #endif
110 
111 #ifdef PLATFORM_START_SEC_CONFIG_DATA_16
112     /**
113     * @file Platform_MemMap.h
114     */
115     #undef PLATFORM_START_SEC_CONFIG_DATA_16
116     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16
117     #ifndef MEMMAP_MATCH_ERROR
118         #define MEMMAP_MATCH_ERROR
119     #else
120         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_16
121         #error "MemMap.h, no valid matching start-stop section defined."
122         #endif
123     #endif
124     /**
125     * @file Platform_MemMap.h
126     */
127     #undef MEMMAP_ERROR
128     #pragma ghs section rodata=".mcal_const_cfg"
129 #endif
130 
131 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_16
132     /**
133     * @file Platform_MemMap.h
134     */
135     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16
136         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16
137     #else
138         #error "MemMap.h, no valid matching start-stop section defined."
139     #endif
140     #ifdef MEMMAP_MATCH_ERROR
141         #undef MEMMAP_MATCH_ERROR
142     #endif
143     #undef PLATFORM_STOP_SEC_CONFIG_DATA_16
144     /**
145     * @file Platform_MemMap.h
146     */
147     #undef MEMMAP_ERROR
148     #pragma ghs section
149 #endif
150 
151 #ifdef PLATFORM_START_SEC_CONFIG_DATA_32
152     /**
153     * @file Platform_MemMap.h
154     */
155     #undef PLATFORM_START_SEC_CONFIG_DATA_32
156     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32
157     #ifndef MEMMAP_MATCH_ERROR
158         #define MEMMAP_MATCH_ERROR
159     #else
160         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_32
161         #error "MemMap.h, no valid matching start-stop section defined."
162         #endif
163     #endif
164     /**
165     * @file Platform_MemMap.h
166     */
167     #undef MEMMAP_ERROR
168     #pragma ghs section rodata=".mcal_const_cfg"
169 #endif
170 
171 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_32
172     /**
173     * @file Platform_MemMap.h
174     */
175     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32
176         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32
177     #else
178         #error "MemMap.h, no valid matching start-stop section defined."
179     #endif
180     #ifdef MEMMAP_MATCH_ERROR
181         #undef MEMMAP_MATCH_ERROR
182     #endif
183     #undef PLATFORM_STOP_SEC_CONFIG_DATA_32
184     /**
185     * @file Platform_MemMap.h
186     */
187     #undef MEMMAP_ERROR
188     #pragma ghs section
189 #endif
190 
191 #ifdef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
192     /**
193     * @file Platform_MemMap.h
194     */
195     #undef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
196     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
197     #ifndef MEMMAP_MATCH_ERROR
198         #define MEMMAP_MATCH_ERROR
199     #else
200         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED
201         #error "MemMap.h, no valid matching start-stop section defined."
202         #endif
203     #endif
204     /**
205     * @file Platform_MemMap.h
206     */
207     #undef MEMMAP_ERROR
208     #pragma ghs section rodata=".mcal_const_cfg"
209 #endif
210 
211 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED
212     /**
213     * @file Platform_MemMap.h
214     */
215     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
216         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
217     #else
218         #error "MemMap.h, no valid matching start-stop section defined."
219     #endif
220     #ifdef MEMMAP_MATCH_ERROR
221         #undef MEMMAP_MATCH_ERROR
222     #endif
223     #undef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED
224     /**
225     * @file Platform_MemMap.h
226     */
227     #undef MEMMAP_ERROR
228     #pragma ghs section
229 #endif
230 
231 #ifdef PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
232     /**
233     * @file Platform_MemMap.h
234     */
235     #undef PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
236     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
237     #ifndef MEMMAP_MATCH_ERROR
238         #define MEMMAP_MATCH_ERROR
239     #else
240         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_8_NO_CACHEABLE
241         #error "MemMap.h, no valid matching start-stop section defined."
242         #endif
243     #endif
244     /**
245     * @file Platform_MemMap.h
246     */
247     #undef MEMMAP_ERROR
248     #pragma ghs section rodata=".mcal_const_no_cacheable"
249 #endif
250 
251 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_8_NO_CACHEABLE
252     /**
253     * @file Platform_MemMap.h
254     */
255     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
256         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
257     #else
258         #error "MemMap.h, no valid matching start-stop section defined."
259     #endif
260     #ifdef MEMMAP_MATCH_ERROR
261         #undef MEMMAP_MATCH_ERROR
262     #endif
263     #undef PLATFORM_STOP_SEC_CONFIG_DATA_8_NO_CACHEABLE
264     /**
265     * @file Platform_MemMap.h
266     */
267     #undef MEMMAP_ERROR
268     #pragma ghs section
269 #endif
270 
271 #ifdef PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
272     /**
273     * @file Platform_MemMap.h
274     */
275     #undef PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
276     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
277     #ifndef MEMMAP_MATCH_ERROR
278         #define MEMMAP_MATCH_ERROR
279     #else
280         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_16_NO_CACHEABLE
281         #error "MemMap.h, no valid matching start-stop section defined."
282         #endif
283     #endif
284     /**
285     * @file Platform_MemMap.h
286     */
287     #undef MEMMAP_ERROR
288     #pragma ghs section rodata=".mcal_const_no_cacheable"
289 #endif
290 
291 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_16_NO_CACHEABLE
292     /**
293     * @file Platform_MemMap.h
294     */
295     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
296         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
297     #else
298         #error "MemMap.h, no valid matching start-stop section defined."
299     #endif
300     #ifdef MEMMAP_MATCH_ERROR
301         #undef MEMMAP_MATCH_ERROR
302     #endif
303     #undef PLATFORM_STOP_SEC_CONFIG_DATA_16_NO_CACHEABLE
304     /**
305     * @file Platform_MemMap.h
306     */
307     #undef MEMMAP_ERROR
308     #pragma ghs section
309 #endif
310 
311 #ifdef PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
312     /**
313     * @file Platform_MemMap.h
314     */
315     #undef PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
316     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
317     #ifndef MEMMAP_MATCH_ERROR
318         #define MEMMAP_MATCH_ERROR
319     #else
320         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_32_NO_CACHEABLE
321         #error "MemMap.h, no valid matching start-stop section defined."
322         #endif
323     #endif
324     /**
325     * @file Platform_MemMap.h
326     */
327     #undef MEMMAP_ERROR
328     #pragma ghs section rodata=".mcal_const_no_cacheable"
329 #endif
330 
331 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_32_NO_CACHEABLE
332     /**
333     * @file Platform_MemMap.h
334     */
335     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
336         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
337     #else
338         #error "MemMap.h, no valid matching start-stop section defined."
339     #endif
340     #ifdef MEMMAP_MATCH_ERROR
341         #undef MEMMAP_MATCH_ERROR
342     #endif
343     #undef PLATFORM_STOP_SEC_CONFIG_DATA_32_NO_CACHEABLE
344     /**
345     * @file Platform_MemMap.h
346     */
347     #undef MEMMAP_ERROR
348     #pragma ghs section
349 #endif
350 
351 #ifdef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
352     /**
353     * @file Platform_MemMap.h
354     */
355     #undef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
356     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
357     #ifndef MEMMAP_MATCH_ERROR
358         #define MEMMAP_MATCH_ERROR
359     #else
360         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
361         #error "MemMap.h, no valid matching start-stop section defined."
362         #endif
363     #endif
364     /**
365     * @file Platform_MemMap.h
366     */
367     #undef MEMMAP_ERROR
368     #pragma ghs section rodata=".mcal_const_no_cacheable"
369 #endif
370 
371 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
372     /**
373     * @file Platform_MemMap.h
374     */
375     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
376         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
377     #else
378         #error "MemMap.h, no valid matching start-stop section defined."
379     #endif
380     #ifdef MEMMAP_MATCH_ERROR
381         #undef MEMMAP_MATCH_ERROR
382     #endif
383     #undef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
384     /**
385     * @file Platform_MemMap.h
386     */
387     #undef MEMMAP_ERROR
388     #pragma ghs section
389 #endif
390 
391 #ifdef PLATFORM_START_SEC_CONST_BOOLEAN
392     /**
393     * @file Platform_MemMap.h
394     */
395     #undef PLATFORM_START_SEC_CONST_BOOLEAN
396     #define ENTERED_PLATFORM_START_SEC_CONST_BOOLEAN
397     #ifndef MEMMAP_MATCH_ERROR
398         #define MEMMAP_MATCH_ERROR
399     #else
400         #ifndef PLATFORM_STOP_SEC_CONST_BOOLEAN
401         #error "MemMap.h, no valid matching start-stop section defined."
402         #endif
403     #endif
404     /**
405     * @file Platform_MemMap.h
406     */
407     #undef MEMMAP_ERROR
408     #pragma ghs section rodata=".mcal_const"
409 #endif
410 
411 #ifdef PLATFORM_STOP_SEC_CONST_BOOLEAN
412     /**
413     * @file Platform_MemMap.h
414     */
415     #ifdef ENTERED_PLATFORM_START_SEC_CONST_BOOLEAN
416         #undef ENTERED_PLATFORM_START_SEC_CONST_BOOLEAN
417     #else
418         #error "MemMap.h, no valid matching start-stop section defined."
419     #endif
420     #ifdef MEMMAP_MATCH_ERROR
421         #undef MEMMAP_MATCH_ERROR
422     #endif
423     #undef PLATFORM_STOP_SEC_CONST_BOOLEAN
424     /**
425     * @file Platform_MemMap.h
426     */
427     #undef MEMMAP_ERROR
428     #pragma ghs section
429 #endif
430 
431 #ifdef PLATFORM_START_SEC_CONST_8
432     /**
433     * @file Platform_MemMap.h
434     */
435     #undef PLATFORM_START_SEC_CONST_8
436     #define ENTERED_PLATFORM_START_SEC_CONST_8
437     #ifndef MEMMAP_MATCH_ERROR
438         #define MEMMAP_MATCH_ERROR
439     #else
440         #ifndef PLATFORM_STOP_SEC_CONST_8
441         #error "MemMap.h, no valid matching start-stop section defined."
442         #endif
443     #endif
444     /**
445     * @file Platform_MemMap.h
446     */
447     #undef MEMMAP_ERROR
448     #pragma ghs section rodata=".mcal_const"
449 #endif
450 
451 #ifdef PLATFORM_STOP_SEC_CONST_8
452     /**
453     * @file Platform_MemMap.h
454     */
455     #ifdef ENTERED_PLATFORM_START_SEC_CONST_8
456         #undef ENTERED_PLATFORM_START_SEC_CONST_8
457     #else
458         #error "MemMap.h, no valid matching start-stop section defined."
459     #endif
460     #ifdef MEMMAP_MATCH_ERROR
461         #undef MEMMAP_MATCH_ERROR
462     #endif
463     #undef PLATFORM_STOP_SEC_CONST_8
464     /**
465     * @file Platform_MemMap.h
466     */
467     #undef MEMMAP_ERROR
468     #pragma ghs section
469 #endif
470 
471 #ifdef PLATFORM_START_SEC_CONST_16
472     /**
473     * @file Platform_MemMap.h
474     */
475     #undef PLATFORM_START_SEC_CONST_16
476     #define ENTERED_PLATFORM_START_SEC_CONST_16
477     #ifndef MEMMAP_MATCH_ERROR
478         #define MEMMAP_MATCH_ERROR
479     #else
480         #ifndef PLATFORM_STOP_SEC_CONST_16
481         #error "MemMap.h, no valid matching start-stop section defined."
482         #endif
483     #endif
484     /**
485     * @file Platform_MemMap.h
486     */
487     #undef MEMMAP_ERROR
488     #pragma ghs section rodata=".mcal_const"
489 #endif
490 
491 #ifdef PLATFORM_STOP_SEC_CONST_16
492     /**
493     * @file Platform_MemMap.h
494     */
495     #ifdef ENTERED_PLATFORM_START_SEC_CONST_16
496         #undef ENTERED_PLATFORM_START_SEC_CONST_16
497     #else
498         #error "MemMap.h, no valid matching start-stop section defined."
499     #endif
500     #ifdef MEMMAP_MATCH_ERROR
501         #undef MEMMAP_MATCH_ERROR
502     #endif
503     #undef PLATFORM_STOP_SEC_CONST_16
504     /**
505     * @file Platform_MemMap.h
506     */
507     #undef MEMMAP_ERROR
508     #pragma ghs section
509 #endif
510 
511 #ifdef PLATFORM_START_SEC_CONST_32
512     /**
513     * @file Platform_MemMap.h
514     */
515     #undef PLATFORM_START_SEC_CONST_32
516     #define ENTERED_PLATFORM_START_SEC_CONST_32
517     #ifndef MEMMAP_MATCH_ERROR
518         #define MEMMAP_MATCH_ERROR
519     #else
520         #ifndef PLATFORM_STOP_SEC_CONST_32
521         #error "MemMap.h, no valid matching start-stop section defined."
522         #endif
523     #endif
524     /**
525     * @file Platform_MemMap.h
526     */
527     #undef MEMMAP_ERROR
528     #pragma ghs section rodata=".mcal_const"
529 #endif
530 
531 #ifdef PLATFORM_STOP_SEC_CONST_32
532     /**
533     * @file Platform_MemMap.h
534     */
535     #ifdef ENTERED_PLATFORM_START_SEC_CONST_32
536         #undef ENTERED_PLATFORM_START_SEC_CONST_32
537     #else
538         #error "MemMap.h, no valid matching start-stop section defined."
539     #endif
540     #ifdef MEMMAP_MATCH_ERROR
541         #undef MEMMAP_MATCH_ERROR
542     #endif
543     #undef PLATFORM_STOP_SEC_CONST_32
544     /**
545     * @file Platform_MemMap.h
546     */
547     #undef MEMMAP_ERROR
548     #pragma ghs section
549 #endif
550 
551 #ifdef PLATFORM_START_SEC_CONST_UNSPECIFIED
552     /**
553     * @file Platform_MemMap.h
554     */
555     #undef PLATFORM_START_SEC_CONST_UNSPECIFIED
556     #define ENTERED_PLATFORM_START_SEC_CONST_UNSPECIFIED
557     #ifndef MEMMAP_MATCH_ERROR
558         #define MEMMAP_MATCH_ERROR
559     #else
560         #ifndef PLATFORM_STOP_SEC_CONST_UNSPECIFIED
561         #error "MemMap.h, no valid matching start-stop section defined."
562         #endif
563     #endif
564     /**
565     * @file Platform_MemMap.h
566     */
567     #undef MEMMAP_ERROR
568     #pragma ghs section rodata=".mcal_const"
569 #endif
570 
571 #ifdef PLATFORM_STOP_SEC_CONST_UNSPECIFIED
572     /**
573     * @file Platform_MemMap.h
574     */
575     #ifdef ENTERED_PLATFORM_START_SEC_CONST_UNSPECIFIED
576         #undef ENTERED_PLATFORM_START_SEC_CONST_UNSPECIFIED
577     #else
578         #error "MemMap.h, no valid matching start-stop section defined."
579     #endif
580     #ifdef MEMMAP_MATCH_ERROR
581         #undef MEMMAP_MATCH_ERROR
582     #endif
583     #undef PLATFORM_STOP_SEC_CONST_UNSPECIFIED
584     /**
585     * @file Platform_MemMap.h
586     */
587     #undef MEMMAP_ERROR
588     #pragma ghs section
589 #endif
590 
591 #ifdef PLATFORM_START_SEC_CODE
592     /**
593     * @file Platform_MemMap.h
594     */
595     #undef PLATFORM_START_SEC_CODE
596     #define ENTERED_PLATFORM_START_SEC_CODE
597     #ifndef MEMMAP_MATCH_ERROR
598         #define MEMMAP_MATCH_ERROR
599     #else
600         #ifndef PLATFORM_STOP_SEC_CODE
601         #error "MemMap.h, no valid matching start-stop section defined."
602         #endif
603     #endif
604     /**
605     * @file Platform_MemMap.h
606     */
607     #undef MEMMAP_ERROR
608     #pragma ghs section text=".mcal_text"
609 #endif
610 
611 #ifdef PLATFORM_STOP_SEC_CODE
612     /**
613     * @file Platform_MemMap.h
614     */
615     #ifdef ENTERED_PLATFORM_START_SEC_CODE
616         #undef ENTERED_PLATFORM_START_SEC_CODE
617     #else
618         #error "MemMap.h, no valid matching start-stop section defined."
619     #endif
620     #ifdef MEMMAP_MATCH_ERROR
621         #undef MEMMAP_MATCH_ERROR
622     #endif
623     #undef PLATFORM_STOP_SEC_CODE
624     /**
625     * @file Platform_MemMap.h
626     */
627     #undef MEMMAP_ERROR
628     #pragma ghs section
629 #endif
630 
631 #ifdef PLATFORM_START_SEC_RAMCODE
632     /**
633     * @file Platform_MemMap.h
634     */
635     #undef PLATFORM_START_SEC_RAMCODE
636     #define ENTERED_PLATFORM_START_SEC_RAMCODE
637     #ifndef MEMMAP_MATCH_ERROR
638         #define MEMMAP_MATCH_ERROR
639     #else
640         #ifndef PLATFORM_STOP_SEC_RAMCODE
641         #error "MemMap.h, no valid matching start-stop section defined."
642         #endif
643     #endif
644     /**
645     * @file Platform_MemMap.h
646     */
647     #undef MEMMAP_ERROR
648     #pragma ghs section text=".ramcode"
649     #pragma ghs inlineprologue
650     #pragma ghs callmode=far
651 #endif
652 
653 #ifdef PLATFORM_STOP_SEC_RAMCODE
654     /**
655     * @file Platform_MemMap.h
656     */
657     #ifdef ENTERED_PLATFORM_START_SEC_RAMCODE
658         #undef ENTERED_PLATFORM_START_SEC_RAMCODE
659     #else
660         #error "MemMap.h, no valid matching start-stop section defined."
661     #endif
662     #ifdef MEMMAP_MATCH_ERROR
663         #undef MEMMAP_MATCH_ERROR
664     #endif
665     #undef PLATFORM_STOP_SEC_RAMCODE
666     /**
667     * @file Platform_MemMap.h
668     */
669     #undef MEMMAP_ERROR
670     #pragma ghs section
671     #pragma ghs noinlineprologue
672     #pragma ghs callmode=default
673 #endif
674 
675 #ifdef PLATFORM_START_SEC_CODE_AC
676     /**
677     * @file Platform_MemMap.h
678     */
679     #undef PLATFORM_START_SEC_CODE_AC
680     #define ENTERED_PLATFORM_START_SEC_CODE_AC
681     #ifndef MEMMAP_MATCH_ERROR
682         #define MEMMAP_MATCH_ERROR
683     #else
684         #ifndef PLATFORM_STOP_SEC_CODE_AC
685         #error "MemMap.h, no valid matching start-stop section defined."
686         #endif
687     #endif
688     /**
689     * @file Platform_MemMap.h
690     */
691     #undef MEMMAP_ERROR
692     #pragma ghs section text=".acplatform_code_rom"
693     #pragma ghs inlineprologue
694 #endif
695 
696 #ifdef PLATFORM_STOP_SEC_CODE_AC
697     /**
698     * @file Platform_MemMap.h
699     */
700     #ifdef ENTERED_PLATFORM_START_SEC_CODE_AC
701         #undef ENTERED_PLATFORM_START_SEC_CODE_AC
702     #else
703         #error "MemMap.h, no valid matching start-stop section defined."
704     #endif
705     #ifdef MEMMAP_MATCH_ERROR
706         #undef MEMMAP_MATCH_ERROR
707     #endif
708     #undef PLATFORM_STOP_SEC_CODE_AC
709     /**
710     * @file Platform_MemMap.h
711     */
712     #undef MEMMAP_ERROR
713     #pragma ghs section
714     #pragma ghs noinlineprologue
715 #endif
716 
717 #ifdef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
718     /**
719     * @file Platform_MemMap.h
720     */
721     #undef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
722     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
723     #ifndef MEMMAP_MATCH_ERROR
724         #define MEMMAP_MATCH_ERROR
725     #else
726         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN
727         #error "MemMap.h, no valid matching start-stop section defined."
728         #endif
729     #endif
730     /**
731     * @file Platform_MemMap.h
732     */
733     #undef MEMMAP_ERROR
734     #pragma ghs section bss=".mcal_bss"
735 #endif
736 
737 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN
738     /**
739     * @file Platform_MemMap.h
740     */
741     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
742         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
743     #else
744         #error "MemMap.h, no valid matching start-stop section defined."
745     #endif
746     #ifdef MEMMAP_MATCH_ERROR
747         #undef MEMMAP_MATCH_ERROR
748     #endif
749     #undef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN
750     /**
751     * @file Platform_MemMap.h
752     */
753     #undef MEMMAP_ERROR
754     #pragma ghs section
755 #endif
756 
757 #ifdef PLATFORM_START_SEC_VAR_CLEARED_8
758     /**
759     * @file Platform_MemMap.h
760     */
761     #undef PLATFORM_START_SEC_VAR_CLEARED_8
762     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8
763     #ifndef MEMMAP_MATCH_ERROR
764         #define MEMMAP_MATCH_ERROR
765     #else
766         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_8
767         #error "MemMap.h, no valid matching start-stop section defined."
768         #endif
769     #endif
770     /**
771     * @file Platform_MemMap.h
772     */
773     #undef MEMMAP_ERROR
774     #pragma ghs section bss=".mcal_bss"
775 #endif
776 
777 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_8
778     /**
779     * @file Platform_MemMap.h
780     */
781     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8
782         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8
783     #else
784         #error "MemMap.h, no valid matching start-stop section defined."
785     #endif
786     #ifdef MEMMAP_MATCH_ERROR
787         #undef MEMMAP_MATCH_ERROR
788     #endif
789     #undef PLATFORM_STOP_SEC_VAR_CLEARED_8
790     /**
791     * @file Platform_MemMap.h
792     */
793     #undef MEMMAP_ERROR
794     #pragma ghs section
795 #endif
796 
797 #ifdef PLATFORM_START_SEC_VAR_CLEARED_16
798     /**
799     * @file Platform_MemMap.h
800     */
801     #undef PLATFORM_START_SEC_VAR_CLEARED_16
802     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16
803     #ifndef MEMMAP_MATCH_ERROR
804         #define MEMMAP_MATCH_ERROR
805     #else
806         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_16
807         #error "MemMap.h, no valid matching start-stop section defined."
808         #endif
809     #endif
810     /**
811     * @file Platform_MemMap.h
812     */
813     #undef MEMMAP_ERROR
814     #pragma ghs section bss=".mcal_bss"
815 #endif
816 
817 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_16
818     /**
819     * @file Platform_MemMap.h
820     */
821     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16
822         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16
823     #else
824         #error "MemMap.h, no valid matching start-stop section defined."
825     #endif
826     #ifdef MEMMAP_MATCH_ERROR
827         #undef MEMMAP_MATCH_ERROR
828     #endif
829     #undef PLATFORM_STOP_SEC_VAR_CLEARED_16
830     /**
831     * @file Platform_MemMap.h
832     */
833     #undef MEMMAP_ERROR
834     #pragma ghs section
835 #endif
836 
837 #ifdef PLATFORM_START_SEC_VAR_CLEARED_32
838     /**
839     * @file Platform_MemMap.h
840     */
841     #undef PLATFORM_START_SEC_VAR_CLEARED_32
842     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32
843     #ifndef MEMMAP_MATCH_ERROR
844         #define MEMMAP_MATCH_ERROR
845     #else
846         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_32
847         #error "MemMap.h, no valid matching start-stop section defined."
848         #endif
849     #endif
850     /**
851     * @file Platform_MemMap.h
852     */
853     #undef MEMMAP_ERROR
854     #pragma ghs section bss=".mcal_bss"
855 #endif
856 
857 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_32
858     /**
859     * @file Platform_MemMap.h
860     */
861     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32
862         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32
863     #else
864         #error "MemMap.h, no valid matching start-stop section defined."
865     #endif
866     #ifdef MEMMAP_MATCH_ERROR
867         #undef MEMMAP_MATCH_ERROR
868     #endif
869     #undef PLATFORM_STOP_SEC_VAR_CLEARED_32
870     /**
871     * @file Platform_MemMap.h
872     */
873     #undef MEMMAP_ERROR
874     #pragma ghs section
875 #endif
876 
877 #ifdef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
878     /**
879     * @file Platform_MemMap.h
880     */
881     #undef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
882     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
883     #ifndef MEMMAP_MATCH_ERROR
884         #define MEMMAP_MATCH_ERROR
885     #else
886         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED
887         #error "MemMap.h, no valid matching start-stop section defined."
888         #endif
889     #endif
890     /**
891     * @file Platform_MemMap.h
892     */
893     #undef MEMMAP_ERROR
894     #pragma ghs section bss=".mcal_bss"
895 #endif
896 
897 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED
898     /**
899     * @file Platform_MemMap.h
900     */
901     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
902         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
903     #else
904         #error "MemMap.h, no valid matching start-stop section defined."
905     #endif
906     #ifdef MEMMAP_MATCH_ERROR
907         #undef MEMMAP_MATCH_ERROR
908     #endif
909     #undef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED
910     /**
911     * @file Platform_MemMap.h
912     */
913     #undef MEMMAP_ERROR
914     #pragma ghs section
915 #endif
916 
917 #ifdef PLATFORM_START_SEC_VAR_INIT_BOOLEAN
918     /**
919     * @file Platform_MemMap.h
920     */
921     #undef PLATFORM_START_SEC_VAR_INIT_BOOLEAN
922     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN
923     #ifndef MEMMAP_MATCH_ERROR
924         #define MEMMAP_MATCH_ERROR
925     #else
926         #ifndef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN
927         #error "MemMap.h, no valid matching start-stop section defined."
928         #endif
929     #endif
930     /**
931     * @file Platform_MemMap.h
932     */
933     #undef MEMMAP_ERROR
934     #pragma ghs section data=".mcal_data" bss=".mcal_bss"
935 #endif
936 
937 #ifdef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN
938     /**
939     * @file Platform_MemMap.h
940     */
941     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN
942         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN
943     #else
944         #error "MemMap.h, no valid matching start-stop section defined."
945     #endif
946     #ifdef MEMMAP_MATCH_ERROR
947         #undef MEMMAP_MATCH_ERROR
948     #endif
949     #undef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN
950     /**
951     * @file Platform_MemMap.h
952     */
953     #undef MEMMAP_ERROR
954     #pragma ghs section
955 #endif
956 
957 #ifdef PLATFORM_START_SEC_VAR_INIT_8
958     /**
959     * @file Platform_MemMap.h
960     */
961     #undef PLATFORM_START_SEC_VAR_INIT_8
962     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_8
963     #ifndef MEMMAP_MATCH_ERROR
964         #define MEMMAP_MATCH_ERROR
965     #else
966         #ifndef PLATFORM_STOP_SEC_VAR_INIT_8
967         #error "MemMap.h, no valid matching start-stop section defined."
968         #endif
969     #endif
970     /**
971     * @file Platform_MemMap.h
972     */
973     #undef MEMMAP_ERROR
974     #pragma ghs section data=".mcal_data" bss=".mcal_bss"
975 #endif
976 
977 #ifdef PLATFORM_STOP_SEC_VAR_INIT_8
978     /**
979     * @file Platform_MemMap.h
980     */
981     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_8
982         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_8
983     #else
984         #error "MemMap.h, no valid matching start-stop section defined."
985     #endif
986     #ifdef MEMMAP_MATCH_ERROR
987         #undef MEMMAP_MATCH_ERROR
988     #endif
989     #undef PLATFORM_STOP_SEC_VAR_INIT_8
990     /**
991     * @file Platform_MemMap.h
992     */
993     #undef MEMMAP_ERROR
994     #pragma ghs section
995 #endif
996 
997 #ifdef PLATFORM_START_SEC_VAR_INIT_16
998     /**
999     * @file Platform_MemMap.h
1000     */
1001     #undef PLATFORM_START_SEC_VAR_INIT_16
1002     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_16
1003     #ifndef MEMMAP_MATCH_ERROR
1004         #define MEMMAP_MATCH_ERROR
1005     #else
1006         #ifndef PLATFORM_STOP_SEC_VAR_INIT_16
1007         #error "MemMap.h, no valid matching start-stop section defined."
1008         #endif
1009     #endif
1010     /**
1011     * @file Platform_MemMap.h
1012     */
1013     #undef MEMMAP_ERROR
1014     #pragma ghs section data=".mcal_data" bss=".mcal_bss"
1015 #endif
1016 
1017 #ifdef PLATFORM_STOP_SEC_VAR_INIT_16
1018     /**
1019     * @file Platform_MemMap.h
1020     */
1021     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_16
1022         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_16
1023     #else
1024         #error "MemMap.h, no valid matching start-stop section defined."
1025     #endif
1026     #ifdef MEMMAP_MATCH_ERROR
1027         #undef MEMMAP_MATCH_ERROR
1028     #endif
1029     #undef PLATFORM_STOP_SEC_VAR_INIT_16
1030     /**
1031     * @file Platform_MemMap.h
1032     */
1033     #undef MEMMAP_ERROR
1034     #pragma ghs section
1035 #endif
1036 
1037 #ifdef PLATFORM_START_SEC_VAR_INIT_32
1038     /**
1039     * @file Platform_MemMap.h
1040     */
1041     #undef PLATFORM_START_SEC_VAR_INIT_32
1042     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_32
1043     #ifndef MEMMAP_MATCH_ERROR
1044         #define MEMMAP_MATCH_ERROR
1045     #else
1046         #ifndef PLATFORM_STOP_SEC_VAR_INIT_32
1047         #error "MemMap.h, no valid matching start-stop section defined."
1048         #endif
1049     #endif
1050     /**
1051     * @file Platform_MemMap.h
1052     */
1053     #undef MEMMAP_ERROR
1054     #pragma ghs section data=".mcal_data" bss=".mcal_bss"
1055 #endif
1056 
1057 #ifdef PLATFORM_STOP_SEC_VAR_INIT_32
1058     /**
1059     * @file Platform_MemMap.h
1060     */
1061     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_32
1062         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_32
1063     #else
1064         #error "MemMap.h, no valid matching start-stop section defined."
1065     #endif
1066     #ifdef MEMMAP_MATCH_ERROR
1067         #undef MEMMAP_MATCH_ERROR
1068     #endif
1069     #undef PLATFORM_STOP_SEC_VAR_INIT_32
1070     /**
1071     * @file Platform_MemMap.h
1072     */
1073     #undef MEMMAP_ERROR
1074     #pragma ghs section
1075 #endif
1076 
1077 #ifdef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
1078     /**
1079     * @file Platform_MemMap.h
1080     */
1081     #undef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
1082     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
1083     #ifndef MEMMAP_MATCH_ERROR
1084         #define MEMMAP_MATCH_ERROR
1085     #else
1086         #ifndef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED
1087         #error "MemMap.h, no valid matching start-stop section defined."
1088         #endif
1089     #endif
1090     /**
1091     * @file Platform_MemMap.h
1092     */
1093     #undef MEMMAP_ERROR
1094     #pragma ghs section data=".mcal_data" bss=".mcal_bss"
1095 #endif
1096 
1097 #ifdef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED
1098     /**
1099     * @file Platform_MemMap.h
1100     */
1101     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
1102         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
1103     #else
1104         #error "MemMap.h, no valid matching start-stop section defined."
1105     #endif
1106     #ifdef MEMMAP_MATCH_ERROR
1107         #undef MEMMAP_MATCH_ERROR
1108     #endif
1109     #undef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED
1110     /**
1111     * @file Platform_MemMap.h
1112     */
1113     #undef MEMMAP_ERROR
1114     #pragma ghs section
1115 #endif
1116 
1117 #ifdef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
1118     /**
1119     * @file Platform_MemMap.h
1120     */
1121     #undef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
1122     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
1123     #ifndef MEMMAP_MATCH_ERROR
1124         #define MEMMAP_MATCH_ERROR
1125     #else
1126         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
1127         #error "MemMap.h, no valid matching start-stop section defined."
1128         #endif
1129     #endif
1130     /**
1131     * @file Platform_MemMap.h
1132     */
1133     #undef MEMMAP_ERROR
1134     #pragma ghs section bss=".mcal_bss_no_cacheable"
1135 #endif
1136 
1137 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
1138     /**
1139     * @file Platform_MemMap.h
1140     */
1141     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
1142         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
1143     #else
1144         #error "MemMap.h, no valid matching start-stop section defined."
1145     #endif
1146     #ifdef MEMMAP_MATCH_ERROR
1147         #undef MEMMAP_MATCH_ERROR
1148     #endif
1149     #undef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
1150     /**
1151     * @file Platform_MemMap.h
1152     */
1153     #undef MEMMAP_ERROR
1154     #pragma ghs section
1155 #endif
1156 
1157 #ifdef PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
1158     /**
1159     * @file Platform_MemMap.h
1160     */
1161     #undef PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
1162     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
1163     #ifndef MEMMAP_MATCH_ERROR
1164         #define MEMMAP_MATCH_ERROR
1165     #else
1166         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_8_NO_CACHEABLE
1167         #error "MemMap.h, no valid matching start-stop section defined."
1168         #endif
1169     #endif
1170     /**
1171     * @file Platform_MemMap.h
1172     */
1173     #undef MEMMAP_ERROR
1174     #pragma ghs section bss=".mcal_bss_no_cacheable"
1175 #endif
1176 
1177 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_8_NO_CACHEABLE
1178     /**
1179     * @file Platform_MemMap.h
1180     */
1181     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
1182         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
1183     #else
1184         #error "MemMap.h, no valid matching start-stop section defined."
1185     #endif
1186     #ifdef MEMMAP_MATCH_ERROR
1187         #undef MEMMAP_MATCH_ERROR
1188     #endif
1189     #undef PLATFORM_STOP_SEC_VAR_CLEARED_8_NO_CACHEABLE
1190     /**
1191     * @file Platform_MemMap.h
1192     */
1193     #undef MEMMAP_ERROR
1194     #pragma ghs section
1195 #endif
1196 
1197 #ifdef PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
1198     /**
1199     * @file Platform_MemMap.h
1200     */
1201     #undef PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
1202     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
1203     #ifndef MEMMAP_MATCH_ERROR
1204         #define MEMMAP_MATCH_ERROR
1205     #else
1206         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_16_NO_CACHEABLE
1207         #error "MemMap.h, no valid matching start-stop section defined."
1208         #endif
1209     #endif
1210     /**
1211     * @file Platform_MemMap.h
1212     */
1213     #undef MEMMAP_ERROR
1214     #pragma ghs section bss=".mcal_bss_no_cacheable"
1215 #endif
1216 
1217 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_16_NO_CACHEABLE
1218     /**
1219     * @file Platform_MemMap.h
1220     */
1221     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
1222         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
1223     #else
1224         #error "MemMap.h, no valid matching start-stop section defined."
1225     #endif
1226     #ifdef MEMMAP_MATCH_ERROR
1227         #undef MEMMAP_MATCH_ERROR
1228     #endif
1229     #undef PLATFORM_STOP_SEC_VAR_CLEARED_16_NO_CACHEABLE
1230     /**
1231     * @file Platform_MemMap.h
1232     */
1233     #undef MEMMAP_ERROR
1234     #pragma ghs section
1235 #endif
1236 
1237 #ifdef PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
1238     /**
1239     * @file Platform_MemMap.h
1240     */
1241     #undef PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
1242     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
1243     #ifndef MEMMAP_MATCH_ERROR
1244         #define MEMMAP_MATCH_ERROR
1245     #else
1246         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_32_NO_CACHEABLE
1247         #error "MemMap.h, no valid matching start-stop section defined."
1248         #endif
1249     #endif
1250     /**
1251     * @file Platform_MemMap.h
1252     */
1253     #undef MEMMAP_ERROR
1254     #pragma ghs section bss=".mcal_bss_no_cacheable"
1255 #endif
1256 
1257 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_32_NO_CACHEABLE
1258     /**
1259     * @file Platform_MemMap.h
1260     */
1261     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
1262         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
1263     #else
1264         #error "MemMap.h, no valid matching start-stop section defined."
1265     #endif
1266     #ifdef MEMMAP_MATCH_ERROR
1267         #undef MEMMAP_MATCH_ERROR
1268     #endif
1269     #undef PLATFORM_STOP_SEC_VAR_CLEARED_32_NO_CACHEABLE
1270     /**
1271     * @file Platform_MemMap.h
1272     */
1273     #undef MEMMAP_ERROR
1274     #pragma ghs section
1275 #endif
1276 
1277 #ifdef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
1278     /**
1279     * @file Platform_MemMap.h
1280     */
1281     #undef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
1282     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
1283     #ifndef MEMMAP_MATCH_ERROR
1284         #define MEMMAP_MATCH_ERROR
1285     #else
1286         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
1287         #error "MemMap.h, no valid matching start-stop section defined."
1288         #endif
1289     #endif
1290     /**
1291     * @file Platform_MemMap.h
1292     */
1293     #undef MEMMAP_ERROR
1294     #pragma ghs section bss=".mcal_bss_no_cacheable"
1295 #endif
1296 
1297 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
1298     /**
1299     * @file Platform_MemMap.h
1300     */
1301     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
1302         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
1303     #else
1304         #error "MemMap.h, no valid matching start-stop section defined."
1305     #endif
1306     #ifdef MEMMAP_MATCH_ERROR
1307         #undef MEMMAP_MATCH_ERROR
1308     #endif
1309     #undef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
1310     /**
1311     * @file Platform_MemMap.h
1312     */
1313     #undef MEMMAP_ERROR
1314     #pragma ghs section
1315 #endif
1316 
1317 #ifdef PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
1318     /**
1319     * @file Platform_MemMap.h
1320     */
1321     #undef PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
1322     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
1323     #ifndef MEMMAP_MATCH_ERROR
1324         #define MEMMAP_MATCH_ERROR
1325     #else
1326         #ifndef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
1327         #error "MemMap.h, no valid matching start-stop section defined."
1328         #endif
1329     #endif
1330     /**
1331     * @file Platform_MemMap.h
1332     */
1333     #undef MEMMAP_ERROR
1334     #pragma ghs section data=".mcal_data_no_cacheable" bss=".mcal_bss_no_cacheable"
1335 #endif
1336 
1337 #ifdef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
1338     /**
1339     * @file Platform_MemMap.h
1340     */
1341     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
1342         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
1343     #else
1344         #error "MemMap.h, no valid matching start-stop section defined."
1345     #endif
1346     #ifdef MEMMAP_MATCH_ERROR
1347         #undef MEMMAP_MATCH_ERROR
1348     #endif
1349     #undef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
1350     /**
1351     * @file Platform_MemMap.h
1352     */
1353     #undef MEMMAP_ERROR
1354     #pragma ghs section
1355 #endif
1356 
1357 #ifdef PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
1358     /**
1359     * @file Platform_MemMap.h
1360     */
1361     #undef PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
1362     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
1363     #ifndef MEMMAP_MATCH_ERROR
1364         #define MEMMAP_MATCH_ERROR
1365     #else
1366         #ifndef PLATFORM_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
1367         #error "MemMap.h, no valid matching start-stop section defined."
1368         #endif
1369     #endif
1370     /**
1371     * @file Platform_MemMap.h
1372     */
1373     #undef MEMMAP_ERROR
1374     #pragma ghs section data=".mcal_data_no_cacheable"  bss=".mcal_bss_no_cacheable"
1375 #endif
1376 
1377 #ifdef PLATFORM_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
1378     /**
1379     * @file Platform_MemMap.h
1380     */
1381     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
1382         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
1383     #else
1384         #error "MemMap.h, no valid matching start-stop section defined."
1385     #endif
1386     #ifdef MEMMAP_MATCH_ERROR
1387         #undef MEMMAP_MATCH_ERROR
1388     #endif
1389     #undef PLATFORM_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
1390     /**
1391     * @file Platform_MemMap.h
1392     */
1393     #undef MEMMAP_ERROR
1394     #pragma ghs section
1395 #endif
1396 
1397 #ifdef PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
1398     /**
1399     * @file Platform_MemMap.h
1400     */
1401     #undef PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
1402     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
1403     #ifndef MEMMAP_MATCH_ERROR
1404         #define MEMMAP_MATCH_ERROR
1405     #else
1406         #ifndef PLATFORM_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
1407         #error "MemMap.h, no valid matching start-stop section defined."
1408         #endif
1409     #endif
1410     /**
1411     * @file Platform_MemMap.h
1412     */
1413     #undef MEMMAP_ERROR
1414     #pragma ghs section data=".mcal_data_no_cacheable"  bss=".mcal_bss_no_cacheable"
1415 #endif
1416 
1417 #ifdef PLATFORM_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
1418     /**
1419     * @file Platform_MemMap.h
1420     */
1421     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
1422         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
1423     #else
1424         #error "MemMap.h, no valid matching start-stop section defined."
1425     #endif
1426     #ifdef MEMMAP_MATCH_ERROR
1427         #undef MEMMAP_MATCH_ERROR
1428     #endif
1429     #undef PLATFORM_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
1430     /**
1431     * @file Platform_MemMap.h
1432     */
1433     #undef MEMMAP_ERROR
1434     #pragma ghs section
1435 #endif
1436 
1437 #ifdef PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
1438     /**
1439     * @file Platform_MemMap.h
1440     */
1441     #undef PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
1442     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
1443     #ifndef MEMMAP_MATCH_ERROR
1444         #define MEMMAP_MATCH_ERROR
1445     #else
1446         #ifndef PLATFORM_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
1447         #error "MemMap.h, no valid matching start-stop section defined."
1448         #endif
1449     #endif
1450     /**
1451     * @file Platform_MemMap.h
1452     */
1453     #undef MEMMAP_ERROR
1454     #pragma ghs section data=".mcal_data_no_cacheable"  bss=".mcal_bss_no_cacheable"
1455 #endif
1456 
1457 #ifdef PLATFORM_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
1458     /**
1459     * @file Platform_MemMap.h
1460     */
1461     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
1462         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
1463     #else
1464         #error "MemMap.h, no valid matching start-stop section defined."
1465     #endif
1466     #ifdef MEMMAP_MATCH_ERROR
1467         #undef MEMMAP_MATCH_ERROR
1468     #endif
1469     #undef PLATFORM_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
1470     /**
1471     * @file Platform_MemMap.h
1472     */
1473     #undef MEMMAP_ERROR
1474     #pragma ghs section
1475 #endif
1476 
1477 #ifdef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
1478     /**
1479     * @file Platform_MemMap.h
1480     */
1481     #undef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
1482     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
1483     #ifndef MEMMAP_MATCH_ERROR
1484         #define MEMMAP_MATCH_ERROR
1485     #else
1486         #ifndef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
1487         #error "MemMap.h, no valid matching start-stop section defined."
1488         #endif
1489     #endif
1490     /**
1491     * @file Platform_MemMap.h
1492     */
1493     #undef MEMMAP_ERROR
1494     #pragma ghs section data=".mcal_data_no_cacheable"  bss=".mcal_bss_no_cacheable"
1495 #endif
1496 
1497 #ifdef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
1498     /**
1499     * @file Platform_MemMap.h
1500     */
1501     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
1502         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
1503     #else
1504         #error "MemMap.h, no valid matching start-stop section defined."
1505     #endif
1506     #ifdef MEMMAP_MATCH_ERROR
1507         #undef MEMMAP_MATCH_ERROR
1508     #endif
1509     #undef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
1510     /**
1511     * @file Platform_MemMap.h
1512     */
1513     #undef MEMMAP_ERROR
1514     #pragma ghs section
1515 #endif
1516 
1517 #ifdef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
1518     /**
1519     * @file Platform_MemMap.h
1520     */
1521     #undef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
1522     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
1523     #ifndef MEMMAP_MATCH_ERROR
1524         #define MEMMAP_MATCH_ERROR
1525     #else
1526         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
1527         #error "MemMap.h, no valid matching start-stop section defined."
1528         #endif
1529     #endif
1530     /**
1531     * @file Platform_MemMap.h
1532     */
1533     #undef MEMMAP_ERROR
1534     #pragma ghs section bss=".dma_dest_buffer_bss" data=".dma_dest_buffer"
1535 #endif
1536 
1537 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
1538     /**
1539     * @file Platform_MemMap.h
1540     */
1541     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
1542         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
1543     #else
1544         #error "MemMap.h, no valid matching start-stop section defined."
1545     #endif
1546     #ifdef MEMMAP_MATCH_ERROR
1547         #undef MEMMAP_MATCH_ERROR
1548     #endif
1549     #undef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
1550     /**
1551     * @file Platform_MemMap.h
1552     */
1553     #undef MEMMAP_ERROR
1554     #pragma ghs section
1555 #endif
1556 
1557 #ifdef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
1558     /**
1559     * @file Platform_MemMap.h
1560     */
1561     #undef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
1562     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
1563     #ifndef MEMMAP_MATCH_ERROR
1564         #define MEMMAP_MATCH_ERROR
1565     #else
1566         #ifndef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
1567         #error "MemMap.h, no valid matching start-stop section defined."
1568         #endif
1569     #endif
1570     /**
1571     * @file Platform_MemMap.h
1572     */
1573     #undef MEMMAP_ERROR
1574     #pragma ghs section bss=".dma_dest_buffer_bss" data=".dma_dest_buffer"
1575 #endif
1576 
1577 #ifdef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
1578     /**
1579     * @file Platform_MemMap.h
1580     */
1581     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
1582         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
1583     #else
1584         #error "MemMap.h, no valid matching start-stop section defined."
1585     #endif
1586     #ifdef MEMMAP_MATCH_ERROR
1587         #undef MEMMAP_MATCH_ERROR
1588     #endif
1589     #undef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
1590     /**
1591     * @file Platform_MemMap.h
1592     */
1593     #undef MEMMAP_ERROR
1594     #pragma ghs section
1595 #endif
1596 
1597 #ifdef PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
1598     /**
1599     * @file Platform_MemMap.h
1600     */
1601     #undef PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
1602     #define ENTERED_PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
1603     #ifndef MEMMAP_MATCH_ERROR
1604         #define MEMMAP_MATCH_ERROR
1605     #else
1606         #ifndef PLATFORM_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
1607         #error "MemMap.h, no valid matching start-stop section defined."
1608         #endif
1609     #endif
1610     /**
1611     * @file Platform_MemMap.h
1612     */
1613     #undef MEMMAP_ERROR
1614     #pragma ghs section data=".mcal_shared_data" bss=".mcal_shared_bss"
1615 #endif
1616 
1617 #ifdef PLATFORM_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
1618     /**
1619     * @file Platform_MemMap.h
1620     */
1621     #ifdef ENTERED_PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
1622         #undef ENTERED_PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
1623     #else
1624         #error "MemMap.h, no valid matching start-stop section defined."
1625     #endif
1626     #ifdef MEMMAP_MATCH_ERROR
1627         #undef MEMMAP_MATCH_ERROR
1628     #endif
1629     #undef PLATFORM_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
1630     /**
1631     * @file Platform_MemMap.h
1632     */
1633     #undef MEMMAP_ERROR
1634     #pragma ghs section
1635 #endif
1636 
1637 #ifdef PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
1638     /**
1639     * @file Platform_MemMap.h
1640     */
1641     #undef PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
1642     #define ENTERED_PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
1643     #ifndef MEMMAP_MATCH_ERROR
1644         #define MEMMAP_MATCH_ERROR
1645     #else
1646         #ifndef PLATFORM_STOP_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
1647         #error "MemMap.h, no valid matching start-stop section defined."
1648         #endif
1649     #endif
1650     /**
1651     * @file Platform_MemMap.h
1652     */
1653     #undef MEMMAP_ERROR
1654     #pragma ghs section bss=".mcal_shared_bss"
1655 #endif
1656 
1657 #ifdef PLATFORM_STOP_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
1658     /**
1659     * @file Platform_MemMap.h
1660     */
1661     #ifdef ENTERED_PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
1662         #undef ENTERED_PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
1663     #else
1664         #error "MemMap.h, no valid matching start-stop section defined."
1665     #endif
1666     #ifdef MEMMAP_MATCH_ERROR
1667         #undef MEMMAP_MATCH_ERROR
1668     #endif
1669     #undef PLATFORM_STOP_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
1670     /**
1671     * @file Platform_MemMap.h
1672     */
1673     #undef MEMMAP_ERROR
1674     #pragma ghs section
1675 #endif
1676 /**************************************************************************************************/
1677 /********************************************* DIAB ***********************************************/
1678 /**************************************************************************************************/
1679 #elif defined(_DIABDATA_C_S32K3XX_)
1680 /**************************************** PLATFORM *******************************/
1681 #ifdef PLATFORM_START_SEC_CONFIG_DATA_8
1682     /**
1683     * @file Platform_MemMap.h
1684     */
1685     #undef PLATFORM_START_SEC_CONFIG_DATA_8
1686     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8
1687     #ifndef MEMMAP_MATCH_ERROR
1688         #define MEMMAP_MATCH_ERROR
1689     #else
1690         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_8
1691         #error "MemMap.h, no valid matching start-stop section defined."
1692         #endif
1693     #endif
1694     /**
1695     * @file Platform_MemMap.h
1696     */
1697     #undef MEMMAP_ERROR
1698     #ifdef __clang__
1699         #pragma clang section bss="" data="" rodata=".mcal_const_cfg"
1700     #else
1701         #pragma section CONST ".mcal_const_cfg"
1702     #endif
1703 #endif
1704 
1705 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_8
1706     /**
1707     * @file Platform_MemMap.h
1708     */
1709     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8
1710         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8
1711     #else
1712         #error "MemMap.h, no valid matching start-stop section defined."
1713     #endif
1714     #ifdef MEMMAP_MATCH_ERROR
1715         #undef MEMMAP_MATCH_ERROR
1716     #endif
1717     #undef PLATFORM_STOP_SEC_CONFIG_DATA_8
1718     /**
1719     * @file Platform_MemMap.h
1720     */
1721     #undef MEMMAP_ERROR
1722     #ifdef __clang__
1723         #pragma clang section bss="" data="" rodata=""
1724     #else
1725         #pragma section CONST
1726     #endif
1727 #endif
1728 
1729 #ifdef PLATFORM_START_SEC_CONFIG_DATA_16
1730     /**
1731     * @file Platform_MemMap.h
1732     */
1733     #undef PLATFORM_START_SEC_CONFIG_DATA_16
1734     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16
1735     #ifndef MEMMAP_MATCH_ERROR
1736         #define MEMMAP_MATCH_ERROR
1737     #else
1738         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_16
1739         #error "MemMap.h, no valid matching start-stop section defined."
1740         #endif
1741     #endif
1742     /**
1743     * @file Platform_MemMap.h
1744     */
1745     #undef MEMMAP_ERROR
1746     #ifdef __clang__
1747         #pragma clang section bss="" data="" rodata=".mcal_const_cfg"
1748     #else
1749         #pragma section CONST ".mcal_const_cfg"
1750     #endif
1751 #endif
1752 
1753 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_16
1754     /**
1755     * @file Platform_MemMap.h
1756     */
1757     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16
1758         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16
1759     #else
1760         #error "MemMap.h, no valid matching start-stop section defined."
1761     #endif
1762     #ifdef MEMMAP_MATCH_ERROR
1763         #undef MEMMAP_MATCH_ERROR
1764     #endif
1765     #undef PLATFORM_STOP_SEC_CONFIG_DATA_16
1766     /**
1767     * @file Platform_MemMap.h
1768     */
1769     #undef MEMMAP_ERROR
1770     #ifdef __clang__
1771         #pragma clang section bss="" data="" rodata=""
1772     #else
1773         #pragma section CONST
1774     #endif
1775 #endif
1776 
1777 #ifdef PLATFORM_START_SEC_CONFIG_DATA_32
1778     /**
1779     * @file Platform_MemMap.h
1780     */
1781     #undef PLATFORM_START_SEC_CONFIG_DATA_32
1782     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32
1783     #ifndef MEMMAP_MATCH_ERROR
1784         #define MEMMAP_MATCH_ERROR
1785     #else
1786         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_32
1787         #error "MemMap.h, no valid matching start-stop section defined."
1788         #endif
1789     #endif
1790     /**
1791     * @file Platform_MemMap.h
1792     */
1793     #undef MEMMAP_ERROR
1794     #ifdef __clang__
1795         #pragma clang section bss="" data="" rodata=".mcal_const_cfg"
1796     #else
1797         #pragma section CONST ".mcal_const_cfg"
1798     #endif
1799 #endif
1800 
1801 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_32
1802     /**
1803     * @file Platform_MemMap.h
1804     */
1805     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32
1806         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32
1807     #else
1808         #error "MemMap.h, no valid matching start-stop section defined."
1809     #endif
1810     #ifdef MEMMAP_MATCH_ERROR
1811         #undef MEMMAP_MATCH_ERROR
1812     #endif
1813     #undef PLATFORM_STOP_SEC_CONFIG_DATA_32
1814     /**
1815     * @file Platform_MemMap.h
1816     */
1817     #undef MEMMAP_ERROR
1818     #ifdef __clang__
1819         #pragma clang section bss="" data="" rodata=""
1820     #else
1821         #pragma section CONST
1822     #endif
1823 #endif
1824 
1825 #ifdef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
1826     /**
1827     * @file Platform_MemMap.h
1828     */
1829     #undef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
1830     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
1831     #ifndef MEMMAP_MATCH_ERROR
1832         #define MEMMAP_MATCH_ERROR
1833     #else
1834         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED
1835         #error "MemMap.h, no valid matching start-stop section defined."
1836         #endif
1837     #endif
1838     /**
1839     * @file Platform_MemMap.h
1840     */
1841     #undef MEMMAP_ERROR
1842     #ifdef __clang__
1843         #pragma clang section bss="" data="" rodata=".mcal_const_cfg"
1844     #else
1845         #pragma section CONST ".mcal_const_cfg"
1846     #endif
1847 #endif
1848 
1849 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED
1850     /**
1851     * @file Platform_MemMap.h
1852     */
1853     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
1854         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
1855     #else
1856         #error "MemMap.h, no valid matching start-stop section defined."
1857     #endif
1858     #ifdef MEMMAP_MATCH_ERROR
1859         #undef MEMMAP_MATCH_ERROR
1860     #endif
1861     #undef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED
1862     /**
1863     * @file Platform_MemMap.h
1864     */
1865     #undef MEMMAP_ERROR
1866     #ifdef __clang__
1867         #pragma clang section bss="" data="" rodata=""
1868     #else
1869         #pragma section CONST
1870     #endif
1871 #endif
1872 
1873 #ifdef PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
1874     /**
1875     * @file Platform_MemMap.h
1876     */
1877     #undef PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
1878     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
1879     #ifndef MEMMAP_MATCH_ERROR
1880         #define MEMMAP_MATCH_ERROR
1881     #else
1882         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_8_NO_CACHEABLE
1883         #error "MemMap.h, no valid matching start-stop section defined."
1884         #endif
1885     #endif
1886     /**
1887     * @file Platform_MemMap.h
1888     */
1889     #undef MEMMAP_ERROR
1890     #ifdef __clang__
1891         #pragma clang section bss="" data="" rodata=".mcal_const_no_cacheable"
1892     #else
1893         #pragma section CONST ".mcal_const_no_cacheable"
1894     #endif
1895 #endif
1896 
1897 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_8_NO_CACHEABLE
1898     /**
1899     * @file Platform_MemMap.h
1900     */
1901     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
1902         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
1903     #else
1904         #error "MemMap.h, no valid matching start-stop section defined."
1905     #endif
1906     #ifdef MEMMAP_MATCH_ERROR
1907         #undef MEMMAP_MATCH_ERROR
1908     #endif
1909     #undef PLATFORM_STOP_SEC_CONFIG_DATA_8_NO_CACHEABLE
1910     /**
1911     * @file Platform_MemMap.h
1912     */
1913     #undef MEMMAP_ERROR
1914     #ifdef __clang__
1915         #pragma clang section bss="" data="" rodata=""
1916     #else
1917         #pragma section DATA
1918     #endif
1919 #endif
1920 
1921 #ifdef PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
1922     /**
1923     * @file Platform_MemMap.h
1924     */
1925     #undef PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
1926     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
1927     #ifndef MEMMAP_MATCH_ERROR
1928         #define MEMMAP_MATCH_ERROR
1929     #else
1930         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_16_NO_CACHEABLE
1931         #error "MemMap.h, no valid matching start-stop section defined."
1932         #endif
1933     #endif
1934     /**
1935     * @file Platform_MemMap.h
1936     */
1937     #undef MEMMAP_ERROR
1938     #ifdef __clang__
1939         #pragma clang section bss="" data="" rodata=".mcal_const_no_cacheable"
1940     #else
1941         #pragma section CONST ".mcal_const_no_cacheable"
1942     #endif
1943 #endif
1944 
1945 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_16_NO_CACHEABLE
1946     /**
1947     * @file Platform_MemMap.h
1948     */
1949     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
1950         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
1951     #else
1952         #error "MemMap.h, no valid matching start-stop section defined."
1953     #endif
1954     #ifdef MEMMAP_MATCH_ERROR
1955         #undef MEMMAP_MATCH_ERROR
1956     #endif
1957     #undef PLATFORM_STOP_SEC_CONFIG_DATA_16_NO_CACHEABLE
1958     /**
1959     * @file Platform_MemMap.h
1960     */
1961     #undef MEMMAP_ERROR
1962     #ifdef __clang__
1963         #pragma clang section bss="" data="" rodata=""
1964     #else
1965         #pragma section DATA
1966     #endif
1967 #endif
1968 
1969 #ifdef PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
1970     /**
1971     * @file Platform_MemMap.h
1972     */
1973     #undef PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
1974     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
1975     #ifndef MEMMAP_MATCH_ERROR
1976         #define MEMMAP_MATCH_ERROR
1977     #else
1978         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_32_NO_CACHEABLE
1979         #error "MemMap.h, no valid matching start-stop section defined."
1980         #endif
1981     #endif
1982     /**
1983     * @file Platform_MemMap.h
1984     */
1985     #undef MEMMAP_ERROR
1986     #ifdef __clang__
1987         #pragma clang section bss="" data="" rodata=".mcal_const_no_cacheable"
1988     #else
1989         #pragma section CONST ".mcal_const_no_cacheable"
1990     #endif
1991 #endif
1992 
1993 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_32_NO_CACHEABLE
1994     /**
1995     * @file Platform_MemMap.h
1996     */
1997     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
1998         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
1999     #else
2000         #error "MemMap.h, no valid matching start-stop section defined."
2001     #endif
2002     #ifdef MEMMAP_MATCH_ERROR
2003         #undef MEMMAP_MATCH_ERROR
2004     #endif
2005     #undef PLATFORM_STOP_SEC_CONFIG_DATA_32_NO_CACHEABLE
2006     /**
2007     * @file Platform_MemMap.h
2008     */
2009     #undef MEMMAP_ERROR
2010     #ifdef __clang__
2011         #pragma clang section bss="" data="" rodata=""
2012     #else
2013         #pragma section DATA
2014     #endif
2015 #endif
2016 
2017 #ifdef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
2018     /**
2019     * @file Platform_MemMap.h
2020     */
2021     #undef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
2022     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
2023     #ifndef MEMMAP_MATCH_ERROR
2024         #define MEMMAP_MATCH_ERROR
2025     #else
2026         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
2027         #error "MemMap.h, no valid matching start-stop section defined."
2028         #endif
2029     #endif
2030     /**
2031     * @file Platform_MemMap.h
2032     */
2033     #undef MEMMAP_ERROR
2034     #ifdef __clang__
2035         #pragma clang section bss="" data="" rodata=".mcal_const_no_cacheable"
2036     #else
2037         #pragma section CONST ".mcal_const_no_cacheable"
2038     #endif
2039 #endif
2040 
2041 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
2042     /**
2043     * @file Platform_MemMap.h
2044     */
2045     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
2046         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
2047     #else
2048         #error "MemMap.h, no valid matching start-stop section defined."
2049     #endif
2050     #ifdef MEMMAP_MATCH_ERROR
2051         #undef MEMMAP_MATCH_ERROR
2052     #endif
2053     #undef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
2054     /**
2055     * @file Platform_MemMap.h
2056     */
2057     #undef MEMMAP_ERROR
2058     #ifdef __clang__
2059         #pragma clang section bss="" data="" rodata=""
2060     #else
2061         #pragma section DATA
2062     #endif
2063 #endif
2064 
2065 #ifdef PLATFORM_START_SEC_CONST_BOOLEAN
2066     /**
2067     * @file Platform_MemMap.h
2068     */
2069     #undef PLATFORM_START_SEC_CONST_BOOLEAN
2070     #define ENTERED_PLATFORM_START_SEC_CONST_BOOLEAN
2071     #ifndef MEMMAP_MATCH_ERROR
2072         #define MEMMAP_MATCH_ERROR
2073     #else
2074         #ifndef PLATFORM_STOP_SEC_CONST_BOOLEAN
2075         #error "MemMap.h, no valid matching start-stop section defined."
2076         #endif
2077     #endif
2078     /**
2079     * @file Platform_MemMap.h
2080     */
2081     #undef MEMMAP_ERROR
2082     #ifdef __clang__
2083         #pragma clang section bss="" data="" rodata=".mcal_const"
2084     #else
2085         #pragma section CONST ".mcal_const"
2086     #endif
2087 #endif
2088 
2089 #ifdef PLATFORM_STOP_SEC_CONST_BOOLEAN
2090     /**
2091     * @file Platform_MemMap.h
2092     */
2093     #ifdef ENTERED_PLATFORM_START_SEC_CONST_BOOLEAN
2094         #undef ENTERED_PLATFORM_START_SEC_CONST_BOOLEAN
2095     #else
2096         #error "MemMap.h, no valid matching start-stop section defined."
2097     #endif
2098     #ifdef MEMMAP_MATCH_ERROR
2099         #undef MEMMAP_MATCH_ERROR
2100     #endif
2101     #undef PLATFORM_STOP_SEC_CONST_BOOLEAN
2102     /**
2103     * @file Platform_MemMap.h
2104     */
2105     #undef MEMMAP_ERROR
2106     #ifdef __clang__
2107         #pragma clang section bss="" data="" rodata=""
2108     #else
2109         #pragma section CONST
2110     #endif
2111 #endif
2112 
2113 #ifdef PLATFORM_START_SEC_CONST_8
2114     /**
2115     * @file Platform_MemMap.h
2116     */
2117     #undef PLATFORM_START_SEC_CONST_8
2118     #define ENTERED_PLATFORM_START_SEC_CONST_8
2119     #ifndef MEMMAP_MATCH_ERROR
2120         #define MEMMAP_MATCH_ERROR
2121     #else
2122         #ifndef PLATFORM_STOP_SEC_CONST_8
2123         #error "MemMap.h, no valid matching start-stop section defined."
2124         #endif
2125     #endif
2126     /**
2127     * @file Platform_MemMap.h
2128     */
2129     #undef MEMMAP_ERROR
2130     #ifdef __clang__
2131         #pragma clang section bss="" data="" rodata=".mcal_const"
2132     #else
2133         #pragma section CONST ".mcal_const"
2134     #endif
2135 #endif
2136 
2137 #ifdef PLATFORM_STOP_SEC_CONST_8
2138     /**
2139     * @file Platform_MemMap.h
2140     */
2141     #ifdef ENTERED_PLATFORM_START_SEC_CONST_8
2142         #undef ENTERED_PLATFORM_START_SEC_CONST_8
2143     #else
2144         #error "MemMap.h, no valid matching start-stop section defined."
2145     #endif
2146     #ifdef MEMMAP_MATCH_ERROR
2147         #undef MEMMAP_MATCH_ERROR
2148     #endif
2149     #undef PLATFORM_STOP_SEC_CONST_8
2150     /**
2151     * @file Platform_MemMap.h
2152     */
2153     #undef MEMMAP_ERROR
2154     #ifdef __clang__
2155         #pragma clang section bss="" data="" rodata=""
2156     #else
2157         #pragma section CONST
2158     #endif
2159 #endif
2160 
2161 #ifdef PLATFORM_START_SEC_CONST_16
2162     /**
2163     * @file Platform_MemMap.h
2164     */
2165     #undef PLATFORM_START_SEC_CONST_16
2166     #define ENTERED_PLATFORM_START_SEC_CONST_16
2167     #ifndef MEMMAP_MATCH_ERROR
2168         #define MEMMAP_MATCH_ERROR
2169     #else
2170         #ifndef PLATFORM_STOP_SEC_CONST_16
2171         #error "MemMap.h, no valid matching start-stop section defined."
2172         #endif
2173     #endif
2174     /**
2175     * @file Platform_MemMap.h
2176     */
2177     #undef MEMMAP_ERROR
2178     #ifdef __clang__
2179         #pragma clang section bss="" data="" rodata=".mcal_const"
2180     #else
2181         #pragma section CONST ".mcal_const"
2182     #endif
2183 #endif
2184 
2185 #ifdef PLATFORM_STOP_SEC_CONST_16
2186     /**
2187     * @file Platform_MemMap.h
2188     */
2189     #ifdef ENTERED_PLATFORM_START_SEC_CONST_16
2190         #undef ENTERED_PLATFORM_START_SEC_CONST_16
2191     #else
2192         #error "MemMap.h, no valid matching start-stop section defined."
2193     #endif
2194     #ifdef MEMMAP_MATCH_ERROR
2195         #undef MEMMAP_MATCH_ERROR
2196     #endif
2197     #undef PLATFORM_STOP_SEC_CONST_16
2198     /**
2199     * @file Platform_MemMap.h
2200     */
2201     #undef MEMMAP_ERROR
2202     #ifdef __clang__
2203         #pragma clang section bss="" data="" rodata=""
2204     #else
2205         #pragma section CONST
2206     #endif
2207 #endif
2208 
2209 #ifdef PLATFORM_START_SEC_CONST_32
2210     /**
2211     * @file Platform_MemMap.h
2212     */
2213     #undef PLATFORM_START_SEC_CONST_32
2214     #define ENTERED_PLATFORM_START_SEC_CONST_32
2215     #ifndef MEMMAP_MATCH_ERROR
2216         #define MEMMAP_MATCH_ERROR
2217     #else
2218         #ifndef PLATFORM_STOP_SEC_CONST_32
2219         #error "MemMap.h, no valid matching start-stop section defined."
2220         #endif
2221     #endif
2222     /**
2223     * @file Platform_MemMap.h
2224     */
2225     #undef MEMMAP_ERROR
2226     #ifdef __clang__
2227         #pragma clang section bss="" data="" rodata=".mcal_const"
2228     #else
2229         #pragma section CONST ".mcal_const"
2230     #endif
2231 #endif
2232 
2233 #ifdef PLATFORM_STOP_SEC_CONST_32
2234     /**
2235     * @file Platform_MemMap.h
2236     */
2237     #ifdef ENTERED_PLATFORM_START_SEC_CONST_32
2238         #undef ENTERED_PLATFORM_START_SEC_CONST_32
2239     #else
2240         #error "MemMap.h, no valid matching start-stop section defined."
2241     #endif
2242     #ifdef MEMMAP_MATCH_ERROR
2243         #undef MEMMAP_MATCH_ERROR
2244     #endif
2245     #undef PLATFORM_STOP_SEC_CONST_32
2246     /**
2247     * @file Platform_MemMap.h
2248     */
2249     #undef MEMMAP_ERROR
2250     #ifdef __clang__
2251         #pragma clang section bss="" data="" rodata=""
2252     #else
2253         #pragma section CONST
2254     #endif
2255 #endif
2256 
2257 #ifdef PLATFORM_START_SEC_CONST_UNSPECIFIED
2258     /**
2259     * @file Platform_MemMap.h
2260     */
2261     #undef PLATFORM_START_SEC_CONST_UNSPECIFIED
2262     #define ENTERED_PLATFORM_START_SEC_CONST_UNSPECIFIED
2263     #ifndef MEMMAP_MATCH_ERROR
2264         #define MEMMAP_MATCH_ERROR
2265     #else
2266         #ifndef PLATFORM_STOP_SEC_CONST_UNSPECIFIED
2267         #error "MemMap.h, no valid matching start-stop section defined."
2268         #endif
2269     #endif
2270     /**
2271     * @file Platform_MemMap.h
2272     */
2273     #undef MEMMAP_ERROR
2274     #ifdef __clang__
2275         #pragma clang section bss="" data="" rodata=".mcal_const"
2276     #else
2277         #pragma section CONST ".mcal_const"
2278     #endif
2279 #endif
2280 
2281 #ifdef PLATFORM_STOP_SEC_CONST_UNSPECIFIED
2282     /**
2283     * @file Platform_MemMap.h
2284     */
2285     #ifdef ENTERED_PLATFORM_START_SEC_CONST_UNSPECIFIED
2286         #undef ENTERED_PLATFORM_START_SEC_CONST_UNSPECIFIED
2287     #else
2288         #error "MemMap.h, no valid matching start-stop section defined."
2289     #endif
2290     #ifdef MEMMAP_MATCH_ERROR
2291         #undef MEMMAP_MATCH_ERROR
2292     #endif
2293     #undef PLATFORM_STOP_SEC_CONST_UNSPECIFIED
2294     /**
2295     * @file Platform_MemMap.h
2296     */
2297     #undef MEMMAP_ERROR
2298     #ifdef __clang__
2299         #pragma clang section bss="" data="" rodata=""
2300     #else
2301         #pragma section CONST
2302     #endif
2303 #endif
2304 
2305 #ifdef PLATFORM_START_SEC_CODE
2306     /**
2307     * @file Platform_MemMap.h
2308     */
2309     #undef PLATFORM_START_SEC_CODE
2310     #define ENTERED_PLATFORM_START_SEC_CODE
2311     #ifndef MEMMAP_MATCH_ERROR
2312         #define MEMMAP_MATCH_ERROR
2313     #else
2314         #ifndef PLATFORM_STOP_SEC_CODE
2315         #error "MemMap.h, no valid matching start-stop section defined."
2316         #endif
2317     #endif
2318     /**
2319     * @file Platform_MemMap.h
2320     */
2321     #undef MEMMAP_ERROR
2322     #ifdef __clang__
2323         #pragma clang section bss="" data="" rodata="" text=".mcal_text"
2324     #else
2325     /* no definition -> default compiler settings are used */
2326     #endif
2327 #endif
2328 
2329 #ifdef PLATFORM_STOP_SEC_CODE
2330     /**
2331     * @file Platform_MemMap.h
2332     */
2333     #ifdef ENTERED_PLATFORM_START_SEC_CODE
2334         #undef ENTERED_PLATFORM_START_SEC_CODE
2335     #else
2336         #error "MemMap.h, no valid matching start-stop section defined."
2337     #endif
2338     #ifdef MEMMAP_MATCH_ERROR
2339         #undef MEMMAP_MATCH_ERROR
2340     #endif
2341     #undef PLATFORM_STOP_SEC_CODE
2342     /**
2343     * @file Platform_MemMap.h
2344     */
2345     #undef MEMMAP_ERROR
2346     #ifdef __clang__
2347         #pragma clang section bss="" data="" rodata="" text=""
2348     #else
2349     /* no definition -> default compiler settings are used */
2350     #endif
2351 #endif
2352 
2353 #ifdef PLATFORM_START_SEC_RAMCODE
2354     /**
2355     * @file Platform_MemMap.h
2356     */
2357     #undef PLATFORM_START_SEC_RAMCODE
2358     #define ENTERED_PLATFORM_START_SEC_RAMCODE
2359     #ifndef MEMMAP_MATCH_ERROR
2360         #define MEMMAP_MATCH_ERROR
2361     #else
2362         #ifndef PLATFORM_STOP_SEC_RAMCODE
2363         #error "MemMap.h, no valid matching start-stop section defined."
2364         #endif
2365     #endif
2366     /**
2367     * @file Platform_MemMap.h
2368     */
2369     #undef MEMMAP_ERROR
2370     #ifdef __clang__
2371         #pragma clang section bss="" data="" rodata="" text=".ramcode"
2372     #else
2373         #pragma section CODE ".ramcode" far-absolute
2374     #endif
2375 #endif
2376 
2377 #ifdef PLATFORM_STOP_SEC_RAMCODE
2378     /**
2379     * @file Platform_MemMap.h
2380     */
2381     #ifdef ENTERED_PLATFORM_START_SEC_RAMCODE
2382         #undef ENTERED_PLATFORM_START_SEC_RAMCODE
2383     #else
2384         #error "MemMap.h, no valid matching start-stop section defined."
2385     #endif
2386     #ifdef MEMMAP_MATCH_ERROR
2387         #undef MEMMAP_MATCH_ERROR
2388     #endif
2389     #undef PLATFORM_STOP_SEC_RAMCODE
2390     /**
2391     * @file Platform_MemMap.h
2392     */
2393     #undef MEMMAP_ERROR
2394     /* default section for CODE */
2395     #ifdef __clang__
2396         #pragma clang section bss="" data="" rodata="" text=""
2397     #else
2398         #pragma section CODE
2399     #endif
2400 #endif
2401 
2402 #ifdef PLATFORM_START_SEC_CODE_AC
2403     /**
2404     * @file Platform_MemMap.h
2405     */
2406     #undef PLATFORM_START_SEC_CODE_AC
2407     #define ENTERED_PLATFORM_START_SEC_CODE_AC
2408     #ifndef MEMMAP_MATCH_ERROR
2409         #define MEMMAP_MATCH_ERROR
2410     #else
2411         #ifndef PLATFORM_STOP_SEC_CODE_AC
2412         #error "MemMap.h, no valid matching start-stop section defined."
2413         #endif
2414     #endif
2415     /**
2416     * @file Platform_MemMap.h
2417     */
2418     #undef MEMMAP_ERROR
2419     /* use code relative addressing mode to ensure Position-independent Code (PIC) */
2420     #ifdef __clang__
2421         #pragma clang section bss="" data="" rodata="" text=".acplatform_code_rom"
2422     #else
2423         #pragma section CODE ".acplatform_code_rom" far-code
2424     #endif
2425 #endif
2426 
2427 #ifdef PLATFORM_STOP_SEC_CODE_AC
2428     /**
2429     * @file Platform_MemMap.h
2430     */
2431     #ifdef ENTERED_PLATFORM_START_SEC_CODE_AC
2432         #undef ENTERED_PLATFORM_START_SEC_CODE_AC
2433     #else
2434         #error "MemMap.h, no valid matching start-stop section defined."
2435     #endif
2436     #ifdef MEMMAP_MATCH_ERROR
2437         #undef MEMMAP_MATCH_ERROR
2438     #endif
2439     #undef PLATFORM_STOP_SEC_CODE_AC
2440     /**
2441     * @file Platform_MemMap.h
2442     */
2443     #undef MEMMAP_ERROR
2444     /* default section for CODE */
2445     #ifdef __clang__
2446         #pragma clang section bss="" data="" rodata="" text=""
2447     #else
2448         #pragma section CODE
2449     #endif
2450 #endif
2451 
2452 #ifdef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
2453     /**
2454     * @file Platform_MemMap.h
2455     */
2456     #undef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
2457     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
2458     #ifndef MEMMAP_MATCH_ERROR
2459         #define MEMMAP_MATCH_ERROR
2460     #else
2461         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN
2462         #error "MemMap.h, no valid matching start-stop section defined."
2463         #endif
2464     #endif
2465     /**
2466     * @file Platform_MemMap.h
2467     */
2468     #undef MEMMAP_ERROR
2469     #ifdef __clang__
2470         #pragma clang section bss=".mcal_bss" data=".mcal_data" rodata=""
2471     #else
2472         #pragma section DATA ".mcal_data" ".mcal_bss"
2473     #endif
2474 #endif
2475 
2476 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN
2477     /**
2478     * @file Platform_MemMap.h
2479     */
2480     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
2481         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
2482     #else
2483         #error "MemMap.h, no valid matching start-stop section defined."
2484     #endif
2485     #ifdef MEMMAP_MATCH_ERROR
2486         #undef MEMMAP_MATCH_ERROR
2487     #endif
2488     #undef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN
2489     /**
2490     * @file Platform_MemMap.h
2491     */
2492     #undef MEMMAP_ERROR
2493     #ifdef __clang__
2494         #pragma clang section bss="" data="" rodata=""
2495     #else
2496         #pragma section DATA
2497     #endif
2498 #endif
2499 
2500 #ifdef PLATFORM_START_SEC_VAR_CLEARED_8
2501     /**
2502     * @file Platform_MemMap.h
2503     */
2504     #undef PLATFORM_START_SEC_VAR_CLEARED_8
2505     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8
2506     #ifndef MEMMAP_MATCH_ERROR
2507         #define MEMMAP_MATCH_ERROR
2508     #else
2509         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_8
2510         #error "MemMap.h, no valid matching start-stop section defined."
2511         #endif
2512     #endif
2513     /**
2514     * @file Platform_MemMap.h
2515     */
2516     #undef MEMMAP_ERROR
2517     #ifdef __clang__
2518         #pragma clang section bss=".mcal_bss" data=".mcal_data" rodata=""
2519     #else
2520         #pragma section DATA ".mcal_data" ".mcal_bss"
2521     #endif
2522 #endif
2523 
2524 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_8
2525     /**
2526     * @file Platform_MemMap.h
2527     */
2528     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8
2529         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8
2530     #else
2531         #error "MemMap.h, no valid matching start-stop section defined."
2532     #endif
2533     #ifdef MEMMAP_MATCH_ERROR
2534         #undef MEMMAP_MATCH_ERROR
2535     #endif
2536     #undef PLATFORM_STOP_SEC_VAR_CLEARED_8
2537     /**
2538     * @file Platform_MemMap.h
2539     */
2540     #undef MEMMAP_ERROR
2541     #ifdef __clang__
2542         #pragma clang section bss="" data="" rodata=""
2543     #else
2544         #pragma section DATA
2545     #endif
2546 #endif
2547 
2548 #ifdef PLATFORM_START_SEC_VAR_CLEARED_16
2549     /**
2550     * @file Platform_MemMap.h
2551     */
2552     #undef PLATFORM_START_SEC_VAR_CLEARED_16
2553     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16
2554     #ifndef MEMMAP_MATCH_ERROR
2555         #define MEMMAP_MATCH_ERROR
2556     #else
2557         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_16
2558         #error "MemMap.h, no valid matching start-stop section defined."
2559         #endif
2560     #endif
2561     /**
2562     * @file Platform_MemMap.h
2563     */
2564     #undef MEMMAP_ERROR
2565     #ifdef __clang__
2566         #pragma clang section bss=".mcal_bss" data=".mcal_data" rodata=""
2567     #else
2568         #pragma section DATA ".mcal_data" ".mcal_bss"
2569     #endif
2570 #endif
2571 
2572 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_16
2573     /**
2574     * @file Platform_MemMap.h
2575     */
2576     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16
2577         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16
2578     #else
2579         #error "MemMap.h, no valid matching start-stop section defined."
2580     #endif
2581     #ifdef MEMMAP_MATCH_ERROR
2582         #undef MEMMAP_MATCH_ERROR
2583     #endif
2584     #undef PLATFORM_STOP_SEC_VAR_CLEARED_16
2585     /**
2586     * @file Platform_MemMap.h
2587     */
2588     #undef MEMMAP_ERROR
2589     #ifdef __clang__
2590         #pragma clang section bss="" data="" rodata=""
2591     #else
2592         #pragma section DATA
2593     #endif
2594 #endif
2595 
2596 #ifdef PLATFORM_START_SEC_VAR_CLEARED_32
2597     /**
2598     * @file Platform_MemMap.h
2599     */
2600     #undef PLATFORM_START_SEC_VAR_CLEARED_32
2601     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32
2602     #ifndef MEMMAP_MATCH_ERROR
2603         #define MEMMAP_MATCH_ERROR
2604     #else
2605         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_32
2606         #error "MemMap.h, no valid matching start-stop section defined."
2607         #endif
2608     #endif
2609     /**
2610     * @file Platform_MemMap.h
2611     */
2612     #undef MEMMAP_ERROR
2613     #ifdef __clang__
2614         #pragma clang section bss=".mcal_bss" data=".mcal_data" rodata=""
2615     #else
2616         #pragma section DATA ".mcal_data" ".mcal_bss"
2617     #endif
2618 #endif
2619 
2620 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_32
2621     /**
2622     * @file Platform_MemMap.h
2623     */
2624     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32
2625         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32
2626     #else
2627         #error "MemMap.h, no valid matching start-stop section defined."
2628     #endif
2629     #ifdef MEMMAP_MATCH_ERROR
2630         #undef MEMMAP_MATCH_ERROR
2631     #endif
2632     #undef PLATFORM_STOP_SEC_VAR_CLEARED_32
2633     /**
2634     * @file Platform_MemMap.h
2635     */
2636     #undef MEMMAP_ERROR
2637     #ifdef __clang__
2638         #pragma clang section bss="" data="" rodata=""
2639     #else
2640         #pragma section DATA
2641     #endif
2642 #endif
2643 
2644 #ifdef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
2645     /**
2646     * @file Platform_MemMap.h
2647     */
2648     #undef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
2649     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
2650     #ifndef MEMMAP_MATCH_ERROR
2651         #define MEMMAP_MATCH_ERROR
2652     #else
2653         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED
2654         #error "MemMap.h, no valid matching start-stop section defined."
2655         #endif
2656     #endif
2657     /**
2658     * @file Platform_MemMap.h
2659     */
2660     #undef MEMMAP_ERROR
2661     #ifdef __clang__
2662         #pragma clang section bss=".mcal_bss" data=".mcal_data" rodata=""
2663     #else
2664         #pragma section DATA ".mcal_data" ".mcal_bss"
2665     #endif
2666 #endif
2667 
2668 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED
2669     /**
2670     * @file Platform_MemMap.h
2671     */
2672     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
2673         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
2674     #else
2675         #error "MemMap.h, no valid matching start-stop section defined."
2676     #endif
2677     #ifdef MEMMAP_MATCH_ERROR
2678         #undef MEMMAP_MATCH_ERROR
2679     #endif
2680     #undef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED
2681     /**
2682     * @file Platform_MemMap.h
2683     */
2684     #undef MEMMAP_ERROR
2685     #ifdef __clang__
2686         #pragma clang section bss="" data="" rodata=""
2687     #else
2688         #pragma section DATA
2689     #endif
2690 #endif
2691 
2692 #ifdef PLATFORM_START_SEC_VAR_INIT_BOOLEAN
2693     /**
2694     * @file Platform_MemMap.h
2695     */
2696     #undef PLATFORM_START_SEC_VAR_INIT_BOOLEAN
2697     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN
2698     #ifndef MEMMAP_MATCH_ERROR
2699         #define MEMMAP_MATCH_ERROR
2700     #else
2701         #ifndef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN
2702         #error "MemMap.h, no valid matching start-stop section defined."
2703         #endif
2704     #endif
2705     /**
2706     * @file Platform_MemMap.h
2707     */
2708     #undef MEMMAP_ERROR
2709     #ifdef __clang__
2710         #pragma clang section bss=".mcal_bss" data=".mcal_data" rodata=""
2711     #else
2712         #pragma section DATA ".mcal_data" ".mcal_bss"
2713     #endif
2714 #endif
2715 
2716 #ifdef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN
2717     /**
2718     * @file Platform_MemMap.h
2719     */
2720     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN
2721         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN
2722     #else
2723         #error "MemMap.h, no valid matching start-stop section defined."
2724     #endif
2725     #ifdef MEMMAP_MATCH_ERROR
2726         #undef MEMMAP_MATCH_ERROR
2727     #endif
2728     #undef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN
2729     /**
2730     * @file Platform_MemMap.h
2731     */
2732     #undef MEMMAP_ERROR
2733     #ifdef __clang__
2734         #pragma clang section bss="" data="" rodata=""
2735     #else
2736         #pragma section DATA
2737     #endif
2738 #endif
2739 
2740 #ifdef PLATFORM_START_SEC_VAR_INIT_8
2741     /**
2742     * @file Platform_MemMap.h
2743     */
2744     #undef PLATFORM_START_SEC_VAR_INIT_8
2745     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_8
2746     #ifndef MEMMAP_MATCH_ERROR
2747         #define MEMMAP_MATCH_ERROR
2748     #else
2749         #ifndef PLATFORM_STOP_SEC_VAR_INIT_8
2750         #error "MemMap.h, no valid matching start-stop section defined."
2751         #endif
2752     #endif
2753     /**
2754     * @file Platform_MemMap.h
2755     */
2756     #undef MEMMAP_ERROR
2757     #ifdef __clang__
2758         #pragma clang section bss=".mcal_bss" data=".mcal_data" rodata=""
2759     #else
2760         #pragma section DATA ".mcal_data" ".mcal_bss"
2761     #endif
2762 #endif
2763 
2764 #ifdef PLATFORM_STOP_SEC_VAR_INIT_8
2765     /**
2766     * @file Platform_MemMap.h
2767     */
2768     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_8
2769         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_8
2770     #else
2771         #error "MemMap.h, no valid matching start-stop section defined."
2772     #endif
2773     #ifdef MEMMAP_MATCH_ERROR
2774         #undef MEMMAP_MATCH_ERROR
2775     #endif
2776     #undef PLATFORM_STOP_SEC_VAR_INIT_8
2777     /**
2778     * @file Platform_MemMap.h
2779     */
2780     #undef MEMMAP_ERROR
2781     #ifdef __clang__
2782         #pragma clang section bss="" data="" rodata=""
2783     #else
2784         #pragma section DATA
2785     #endif
2786 #endif
2787 
2788 
2789 #ifdef PLATFORM_START_SEC_VAR_INIT_16
2790     /**
2791     * @file Platform_MemMap.h
2792     */
2793     #undef PLATFORM_START_SEC_VAR_INIT_16
2794     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_16
2795     #ifndef MEMMAP_MATCH_ERROR
2796         #define MEMMAP_MATCH_ERROR
2797     #else
2798         #ifndef PLATFORM_STOP_SEC_VAR_INIT_16
2799         #error "MemMap.h, no valid matching start-stop section defined."
2800         #endif
2801     #endif
2802     /**
2803     * @file Platform_MemMap.h
2804     */
2805     #undef MEMMAP_ERROR
2806     #ifdef __clang__
2807         #pragma clang section bss=".mcal_bss" data=".mcal_data" rodata=""
2808     #else
2809         #pragma section DATA ".mcal_data" ".mcal_bss"
2810     #endif
2811 #endif
2812 
2813 #ifdef PLATFORM_STOP_SEC_VAR_INIT_16
2814     /**
2815     * @file Platform_MemMap.h
2816     */
2817     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_16
2818         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_16
2819     #else
2820         #error "MemMap.h, no valid matching start-stop section defined."
2821     #endif
2822     #ifdef MEMMAP_MATCH_ERROR
2823         #undef MEMMAP_MATCH_ERROR
2824     #endif
2825     #undef PLATFORM_STOP_SEC_VAR_INIT_16
2826     /**
2827     * @file Platform_MemMap.h
2828     */
2829     #undef MEMMAP_ERROR
2830     #ifdef __clang__
2831         #pragma clang section bss="" data="" rodata=""
2832     #else
2833         #pragma section DATA
2834     #endif
2835 #endif
2836 
2837 #ifdef PLATFORM_START_SEC_VAR_INIT_32
2838     /**
2839     * @file Platform_MemMap.h
2840     */
2841     #undef PLATFORM_START_SEC_VAR_INIT_32
2842     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_32
2843     #ifndef MEMMAP_MATCH_ERROR
2844         #define MEMMAP_MATCH_ERROR
2845     #else
2846         #ifndef PLATFORM_STOP_SEC_VAR_INIT_32
2847         #error "MemMap.h, no valid matching start-stop section defined."
2848         #endif
2849     #endif
2850     /**
2851     * @file Platform_MemMap.h
2852     */
2853     #undef MEMMAP_ERROR
2854     #ifdef __clang__
2855         #pragma clang section bss=".mcal_bss" data=".mcal_data" rodata=""
2856     #else
2857         #pragma section DATA ".mcal_data" ".mcal_bss"
2858     #endif
2859 #endif
2860 
2861 #ifdef PLATFORM_STOP_SEC_VAR_INIT_32
2862     /**
2863     * @file Platform_MemMap.h
2864     */
2865     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_32
2866         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_32
2867     #else
2868         #error "MemMap.h, no valid matching start-stop section defined."
2869     #endif
2870     #ifdef MEMMAP_MATCH_ERROR
2871         #undef MEMMAP_MATCH_ERROR
2872     #endif
2873     #undef PLATFORM_STOP_SEC_VAR_INIT_32
2874     /**
2875     * @file Platform_MemMap.h
2876     */
2877     #undef MEMMAP_ERROR
2878     #ifdef __clang__
2879         #pragma clang section bss="" data="" rodata=""
2880     #else
2881         #pragma section DATA
2882     #endif
2883 #endif
2884 
2885 #ifdef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
2886     /**
2887     * @file Platform_MemMap.h
2888     */
2889     #undef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
2890     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
2891     #ifndef MEMMAP_MATCH_ERROR
2892         #define MEMMAP_MATCH_ERROR
2893     #else
2894         #ifndef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED
2895         #error "MemMap.h, no valid matching start-stop section defined."
2896         #endif
2897     #endif
2898     /**
2899     * @file Platform_MemMap.h
2900     */
2901     #undef MEMMAP_ERROR
2902     #ifdef __clang__
2903         #pragma clang section bss=".mcal_bss" data=".mcal_data" rodata=""
2904     #else
2905         #pragma section DATA ".mcal_data" ".mcal_bss"
2906     #endif
2907 #endif
2908 
2909 #ifdef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED
2910     /**
2911     * @file Platform_MemMap.h
2912     */
2913     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
2914         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
2915     #else
2916         #error "MemMap.h, no valid matching start-stop section defined."
2917     #endif
2918     #ifdef MEMMAP_MATCH_ERROR
2919         #undef MEMMAP_MATCH_ERROR
2920     #endif
2921     #undef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED
2922     /**
2923     * @file Platform_MemMap.h
2924     */
2925     #undef MEMMAP_ERROR
2926     #ifdef __clang__
2927         #pragma clang section bss="" data="" rodata=""
2928     #else
2929         #pragma section DATA
2930     #endif
2931 #endif
2932 
2933 
2934 #ifdef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
2935     /**
2936     * @file Platform_MemMap.h
2937     */
2938     #undef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
2939     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
2940     #ifndef MEMMAP_MATCH_ERROR
2941         #define MEMMAP_MATCH_ERROR
2942     #else
2943         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
2944         #error "MemMap.h, no valid matching start-stop section defined."
2945         #endif
2946     #endif
2947     /**
2948     * @file Platform_MemMap.h
2949     */
2950     #undef MEMMAP_ERROR
2951     #ifdef __clang__
2952         #pragma clang section bss=".mcal_bss_no_cacheable" data=".mcal_data_no_cacheable" rodata=""
2953     #else
2954         #pragma section DATA ".mcal_data_no_cacheable" ".mcal_bss_no_cacheable"
2955     #endif
2956 #endif
2957 
2958 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
2959     /**
2960     * @file Platform_MemMap.h
2961     */
2962     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
2963         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
2964     #else
2965         #error "MemMap.h, no valid matching start-stop section defined."
2966     #endif
2967     #ifdef MEMMAP_MATCH_ERROR
2968         #undef MEMMAP_MATCH_ERROR
2969     #endif
2970     #undef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
2971     /**
2972     * @file Platform_MemMap.h
2973     */
2974     #undef MEMMAP_ERROR
2975     #ifdef __clang__
2976         #pragma clang section bss="" data="" rodata=""
2977     #else
2978         #pragma section DATA
2979     #endif
2980 #endif
2981 
2982 #ifdef PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
2983     /**
2984     * @file Platform_MemMap.h
2985     */
2986     #undef PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
2987     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
2988     #ifndef MEMMAP_MATCH_ERROR
2989         #define MEMMAP_MATCH_ERROR
2990     #else
2991         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_8_NO_CACHEABLE
2992         #error "MemMap.h, no valid matching start-stop section defined."
2993         #endif
2994     #endif
2995     /**
2996     * @file Platform_MemMap.h
2997     */
2998     #undef MEMMAP_ERROR
2999     #ifdef __clang__
3000         #pragma clang section bss=".mcal_bss_no_cacheable" data=".mcal_data_no_cacheable" rodata=""
3001     #else
3002         #pragma section DATA ".mcal_data_no_cacheable" ".mcal_bss_no_cacheable"
3003     #endif
3004 #endif
3005 
3006 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_8_NO_CACHEABLE
3007     /**
3008     * @file Platform_MemMap.h
3009     */
3010     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
3011         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
3012     #else
3013         #error "MemMap.h, no valid matching start-stop section defined."
3014     #endif
3015     #ifdef MEMMAP_MATCH_ERROR
3016         #undef MEMMAP_MATCH_ERROR
3017     #endif
3018     #undef PLATFORM_STOP_SEC_VAR_CLEARED_8_NO_CACHEABLE
3019     /**
3020     * @file Platform_MemMap.h
3021     */
3022     #undef MEMMAP_ERROR
3023     #ifdef __clang__
3024         #pragma clang section bss="" data="" rodata=""
3025     #else
3026         #pragma section DATA
3027     #endif
3028 #endif
3029 
3030 #ifdef PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
3031     /**
3032     * @file Platform_MemMap.h
3033     */
3034     #undef PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
3035     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
3036     #ifndef MEMMAP_MATCH_ERROR
3037         #define MEMMAP_MATCH_ERROR
3038     #else
3039         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_16_NO_CACHEABLE
3040         #error "MemMap.h, no valid matching start-stop section defined."
3041         #endif
3042     #endif
3043     /**
3044     * @file Platform_MemMap.h
3045     */
3046     #undef MEMMAP_ERROR
3047     #ifdef __clang__
3048         #pragma clang section bss=".mcal_bss_no_cacheable" data=".mcal_data_no_cacheable" rodata=""
3049     #else
3050         #pragma section DATA ".mcal_data_no_cacheable" ".mcal_bss_no_cacheable"
3051     #endif
3052 #endif
3053 
3054 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_16_NO_CACHEABLE
3055     /**
3056     * @file Platform_MemMap.h
3057     */
3058     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
3059         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
3060     #else
3061         #error "MemMap.h, no valid matching start-stop section defined."
3062     #endif
3063     #ifdef MEMMAP_MATCH_ERROR
3064         #undef MEMMAP_MATCH_ERROR
3065     #endif
3066     #undef PLATFORM_STOP_SEC_VAR_CLEARED_16_NO_CACHEABLE
3067     /**
3068     * @file Platform_MemMap.h
3069     */
3070     #undef MEMMAP_ERROR
3071     #ifdef __clang__
3072         #pragma clang section bss="" data="" rodata=""
3073     #else
3074         #pragma section DATA
3075     #endif
3076 #endif
3077 
3078 #ifdef PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
3079     /**
3080     * @file Platform_MemMap.h
3081     */
3082     #undef PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
3083     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
3084     #ifndef MEMMAP_MATCH_ERROR
3085         #define MEMMAP_MATCH_ERROR
3086     #else
3087         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_32_NO_CACHEABLE
3088         #error "MemMap.h, no valid matching start-stop section defined."
3089         #endif
3090     #endif
3091     /**
3092     * @file Platform_MemMap.h
3093     */
3094     #undef MEMMAP_ERROR
3095     #ifdef __clang__
3096         #pragma clang section bss=".mcal_bss_no_cacheable" data=".mcal_data_no_cacheable" rodata=""
3097     #else
3098         #pragma section DATA ".mcal_data_no_cacheable" ".mcal_bss_no_cacheable"
3099     #endif
3100 #endif
3101 
3102 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_32_NO_CACHEABLE
3103     /**
3104     * @file Platform_MemMap.h
3105     */
3106     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
3107         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
3108     #else
3109         #error "MemMap.h, no valid matching start-stop section defined."
3110     #endif
3111     #ifdef MEMMAP_MATCH_ERROR
3112         #undef MEMMAP_MATCH_ERROR
3113     #endif
3114     #undef PLATFORM_STOP_SEC_VAR_CLEARED_32_NO_CACHEABLE
3115     /**
3116     * @file Platform_MemMap.h
3117     */
3118     #undef MEMMAP_ERROR
3119     #ifdef __clang__
3120         #pragma clang section bss="" data="" rodata=""
3121     #else
3122         #pragma section DATA
3123     #endif
3124 #endif
3125 
3126 #ifdef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
3127     /**
3128     * @file Platform_MemMap.h
3129     */
3130     #undef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
3131     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
3132     #ifndef MEMMAP_MATCH_ERROR
3133         #define MEMMAP_MATCH_ERROR
3134     #else
3135         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
3136         #error "MemMap.h, no valid matching start-stop section defined."
3137         #endif
3138     #endif
3139     /**
3140     * @file Platform_MemMap.h
3141     */
3142     #undef MEMMAP_ERROR
3143     #ifdef __clang__
3144         #pragma clang section bss=".mcal_bss_no_cacheable" data=".mcal_data_no_cacheable" rodata=""
3145     #else
3146         #pragma section DATA ".mcal_data_no_cacheable" ".mcal_bss_no_cacheable"
3147     #endif
3148 #endif
3149 
3150 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
3151     /**
3152     * @file Platform_MemMap.h
3153     */
3154     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
3155         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
3156     #else
3157         #error "MemMap.h, no valid matching start-stop section defined."
3158     #endif
3159     #ifdef MEMMAP_MATCH_ERROR
3160         #undef MEMMAP_MATCH_ERROR
3161     #endif
3162     #undef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
3163     /**
3164     * @file Platform_MemMap.h
3165     */
3166     #undef MEMMAP_ERROR
3167     #ifdef __clang__
3168         #pragma clang section bss="" data="" rodata=""
3169     #else
3170         #pragma section DATA
3171     #endif
3172 #endif
3173 
3174 #ifdef PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
3175     /**
3176     * @file Platform_MemMap.h
3177     */
3178     #undef PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
3179     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
3180     #ifndef MEMMAP_MATCH_ERROR
3181         #define MEMMAP_MATCH_ERROR
3182     #else
3183         #ifndef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
3184         #error "MemMap.h, no valid matching start-stop section defined."
3185         #endif
3186     #endif
3187     /**
3188     * @file Platform_MemMap.h
3189     */
3190     #undef MEMMAP_ERROR
3191     #ifdef __clang__
3192         #pragma clang section bss=".mcal_bss_no_cacheable" data=".mcal_data_no_cacheable" rodata=""
3193     #else
3194         #pragma section DATA ".mcal_data_no_cacheable" ".mcal_bss_no_cacheable"
3195     #endif
3196 #endif
3197 
3198 #ifdef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
3199     /**
3200     * @file Platform_MemMap.h
3201     */
3202     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
3203         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
3204     #else
3205         #error "MemMap.h, no valid matching start-stop section defined."
3206     #endif
3207     #ifdef MEMMAP_MATCH_ERROR
3208         #undef MEMMAP_MATCH_ERROR
3209     #endif
3210     #undef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
3211     /**
3212     * @file Platform_MemMap.h
3213     */
3214     #undef MEMMAP_ERROR
3215     #ifdef __clang__
3216         #pragma clang section bss="" data="" rodata=""
3217     #else
3218         #pragma section DATA
3219     #endif
3220 #endif
3221 
3222 #ifdef PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
3223     /**
3224     * @file Platform_MemMap.h
3225     */
3226     #undef PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
3227     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
3228     #ifndef MEMMAP_MATCH_ERROR
3229         #define MEMMAP_MATCH_ERROR
3230     #else
3231         #ifndef PLATFORM_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
3232         #error "MemMap.h, no valid matching start-stop section defined."
3233         #endif
3234     #endif
3235     /**
3236     * @file Platform_MemMap.h
3237     */
3238     #undef MEMMAP_ERROR
3239     #ifdef __clang__
3240         #pragma clang section bss=".mcal_bss_no_cacheable" data=".mcal_data_no_cacheable" rodata=""
3241     #else
3242         #pragma section DATA ".mcal_data_no_cacheable" ".mcal_bss_no_cacheable"
3243     #endif
3244 #endif
3245 
3246 #ifdef PLATFORM_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
3247     /**
3248     * @file Platform_MemMap.h
3249     */
3250     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
3251         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
3252     #else
3253         #error "MemMap.h, no valid matching start-stop section defined."
3254     #endif
3255     #ifdef MEMMAP_MATCH_ERROR
3256         #undef MEMMAP_MATCH_ERROR
3257     #endif
3258     #undef PLATFORM_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
3259     /**
3260     * @file Platform_MemMap.h
3261     */
3262     #undef MEMMAP_ERROR
3263     #ifdef __clang__
3264         #pragma clang section bss="" data="" rodata=""
3265     #else
3266         #pragma section DATA
3267     #endif
3268 #endif
3269 
3270 
3271 #ifdef PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
3272     /**
3273     * @file Platform_MemMap.h
3274     */
3275     #undef PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
3276     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
3277     #ifndef MEMMAP_MATCH_ERROR
3278         #define MEMMAP_MATCH_ERROR
3279     #else
3280         #ifndef PLATFORM_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
3281         #error "MemMap.h, no valid matching start-stop section defined."
3282         #endif
3283     #endif
3284     /**
3285     * @file Platform_MemMap.h
3286     */
3287     #undef MEMMAP_ERROR
3288     #ifdef __clang__
3289         #pragma clang section bss=".mcal_bss_no_cacheable" data=".mcal_data_no_cacheable" rodata=""
3290     #else
3291         #pragma section DATA ".mcal_data_no_cacheable" ".mcal_bss_no_cacheable"
3292     #endif
3293 #endif
3294 
3295 #ifdef PLATFORM_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
3296     /**
3297     * @file Platform_MemMap.h
3298     */
3299     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
3300         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
3301     #else
3302         #error "MemMap.h, no valid matching start-stop section defined."
3303     #endif
3304     #ifdef MEMMAP_MATCH_ERROR
3305         #undef MEMMAP_MATCH_ERROR
3306     #endif
3307     #undef PLATFORM_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
3308     /**
3309     * @file Platform_MemMap.h
3310     */
3311     #undef MEMMAP_ERROR
3312     #ifdef __clang__
3313         #pragma clang section bss="" data="" rodata=""
3314     #else
3315         #pragma section DATA
3316     #endif
3317 #endif
3318 
3319 #ifdef PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
3320     /**
3321     * @file Platform_MemMap.h
3322     */
3323     #undef PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
3324     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
3325     #ifndef MEMMAP_MATCH_ERROR
3326         #define MEMMAP_MATCH_ERROR
3327     #else
3328         #ifndef PLATFORM_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
3329         #error "MemMap.h, no valid matching start-stop section defined."
3330         #endif
3331     #endif
3332     /**
3333     * @file Platform_MemMap.h
3334     */
3335     #undef MEMMAP_ERROR
3336     #ifdef __clang__
3337         #pragma clang section bss=".mcal_bss_no_cacheable" data=".mcal_data_no_cacheable" rodata=""
3338     #else
3339         #pragma section DATA ".mcal_data_no_cacheable" ".mcal_bss_no_cacheable"
3340     #endif
3341 #endif
3342 
3343 #ifdef PLATFORM_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
3344     /**
3345     * @file Platform_MemMap.h
3346     */
3347     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
3348         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
3349     #else
3350         #error "MemMap.h, no valid matching start-stop section defined."
3351     #endif
3352     #ifdef MEMMAP_MATCH_ERROR
3353         #undef MEMMAP_MATCH_ERROR
3354     #endif
3355     #undef PLATFORM_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
3356     /**
3357     * @file Platform_MemMap.h
3358     */
3359     #undef MEMMAP_ERROR
3360     #ifdef __clang__
3361         #pragma clang section bss="" data="" rodata=""
3362     #else
3363         #pragma section DATA
3364     #endif
3365 #endif
3366 
3367 #ifdef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
3368     /**
3369     * @file Platform_MemMap.h
3370     */
3371     #undef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
3372     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
3373     #ifndef MEMMAP_MATCH_ERROR
3374         #define MEMMAP_MATCH_ERROR
3375     #else
3376         #ifndef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
3377         #error "MemMap.h, no valid matching start-stop section defined."
3378         #endif
3379     #endif
3380     /**
3381     * @file Platform_MemMap.h
3382     */
3383     #undef MEMMAP_ERROR
3384     #ifdef __clang__
3385         #pragma clang section bss=".mcal_bss_no_cacheable" data=".mcal_data_no_cacheable" rodata=""
3386     #else
3387         #pragma section DATA ".mcal_data_no_cacheable" ".mcal_bss_no_cacheable"
3388     #endif
3389 #endif
3390 
3391 #ifdef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
3392     /**
3393     * @file Platform_MemMap.h
3394     */
3395     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
3396         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
3397     #else
3398         #error "MemMap.h, no valid matching start-stop section defined."
3399     #endif
3400     #ifdef MEMMAP_MATCH_ERROR
3401         #undef MEMMAP_MATCH_ERROR
3402     #endif
3403     #undef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
3404     /**
3405     * @file Platform_MemMap.h
3406     */
3407     #undef MEMMAP_ERROR
3408     #ifdef __clang__
3409         #pragma clang section bss="" data="" rodata=""
3410     #else
3411         #pragma section DATA
3412     #endif
3413 #endif
3414 
3415 #ifdef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
3416     /**
3417     * @file Platform_MemMap.h
3418     */
3419     #undef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
3420     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
3421     #ifndef MEMMAP_MATCH_ERROR
3422         #define MEMMAP_MATCH_ERROR
3423     #else
3424         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
3425         #error "MemMap.h, no valid matching start-stop section defined."
3426         #endif
3427     #endif
3428     /**
3429     * @file Platform_MemMap.h
3430     */
3431     #undef MEMMAP_ERROR
3432     #ifdef __clang__
3433         #pragma clang section bss=".dma_dest_buffer_bss" data=".dma_dest_buffer" rodata=""
3434     #else
3435         #pragma section DATA ".dma_dest_buffer" ".dma_dest_buffer_bss"
3436     #endif
3437 #endif
3438 
3439 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
3440     /**
3441     * @file Platform_MemMap.h
3442     */
3443     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
3444         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
3445     #else
3446         #error "MemMap.h, no valid matching start-stop section defined."
3447     #endif
3448     #ifdef MEMMAP_MATCH_ERROR
3449         #undef MEMMAP_MATCH_ERROR
3450     #endif
3451     #undef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
3452     /**
3453     * @file Platform_MemMap.h
3454     */
3455     #undef MEMMAP_ERROR
3456     #ifdef __clang__
3457         #pragma clang section bss="" data="" rodata=""
3458     #else
3459         #pragma section DATA
3460     #endif
3461 #endif
3462 
3463 #ifdef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
3464     /**
3465     * @file Platform_MemMap.h
3466     */
3467     #undef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
3468     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
3469     #ifndef MEMMAP_MATCH_ERROR
3470         #define MEMMAP_MATCH_ERROR
3471     #else
3472         #ifndef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
3473         #error "MemMap.h, no valid matching start-stop section defined."
3474         #endif
3475     #endif
3476     /**
3477     * @file Platform_MemMap.h
3478     */
3479     #undef MEMMAP_ERROR
3480     #ifdef __clang__
3481         #pragma clang section bss=".dma_dest_buffer_bss" data=".dma_dest_buffer" rodata=""
3482     #else
3483         #pragma section DATA ".dma_dest_buffer" ".dma_dest_buffer_bss"
3484     #endif
3485 #endif
3486 
3487 #ifdef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
3488     /**
3489     * @file Platform_MemMap.h
3490     */
3491     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
3492         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
3493     #else
3494         #error "MemMap.h, no valid matching start-stop section defined."
3495     #endif
3496     #ifdef MEMMAP_MATCH_ERROR
3497         #undef MEMMAP_MATCH_ERROR
3498     #endif
3499     #undef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
3500     /**
3501     * @file Platform_MemMap.h
3502     */
3503     #undef MEMMAP_ERROR
3504     #ifdef __clang__
3505         #pragma clang section bss="" data="" rodata=""
3506     #else
3507         #pragma section DATA
3508     #endif
3509 #endif
3510 
3511 #ifdef PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
3512     /**
3513     * @file Platform_MemMap.h
3514     */
3515     #undef PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
3516     #define ENTERED_PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
3517     #ifndef MEMMAP_MATCH_ERROR
3518         #define MEMMAP_MATCH_ERROR
3519     #else
3520         #ifndef PLATFORM_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
3521         #error "MemMap.h, no valid matching start-stop section defined."
3522         #endif
3523     #endif
3524     /**
3525     * @file Platform_MemMap.h
3526     */
3527     #undef MEMMAP_ERROR
3528     #ifdef __clang__
3529         #pragma clang section bss=".mcal_shared_bss" data=".mcal_shared_data" rodata=""
3530     #else
3531         #pragma section DATA ".mcal_shared_data" ".mcal_shared_bss"
3532     #endif
3533 #endif
3534 
3535 #ifdef PLATFORM_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
3536     /**
3537     * @file Platform_MemMap.h
3538     */
3539     #ifdef ENTERED_PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
3540         #undef ENTERED_PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
3541     #else
3542         #error "MemMap.h, no valid matching start-stop section defined."
3543     #endif
3544     #ifdef MEMMAP_MATCH_ERROR
3545         #undef MEMMAP_MATCH_ERROR
3546     #endif
3547     #undef PLATFORM_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
3548     /**
3549     * @file Platform_MemMap.h
3550     */
3551     #undef MEMMAP_ERROR
3552     #ifdef __clang__
3553         #pragma clang section bss="" data="" rodata=""
3554     #else
3555         #pragma section DATA
3556     #endif
3557 #endif
3558 
3559 #ifdef PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
3560     /**
3561     * @file Platform_MemMap.h
3562     */
3563     #undef PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
3564     #define ENTERED_PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
3565     #ifndef MEMMAP_MATCH_ERROR
3566         #define MEMMAP_MATCH_ERROR
3567     #else
3568         #ifndef PLATFORM_STOP_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
3569         #error "MemMap.h, no valid matching start-stop section defined."
3570         #endif
3571     #endif
3572     /**
3573     * @file Platform_MemMap.h
3574     */
3575     #undef MEMMAP_ERROR
3576     #ifdef __clang__
3577         #pragma clang section bss=".mcal_shared_bss" data=".mcal_shared_data" rodata=""
3578     #else
3579         #pragma section DATA ".mcal_shared_data" ".mcal_shared_bss"
3580     #endif
3581 #endif
3582 
3583 #ifdef PLATFORM_STOP_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
3584     /**
3585     * @file Platform_MemMap.h
3586     */
3587     #ifdef ENTERED_PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
3588         #undef ENTERED_PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
3589     #else
3590         #error "MemMap.h, no valid matching start-stop section defined."
3591     #endif
3592     #ifdef MEMMAP_MATCH_ERROR
3593         #undef MEMMAP_MATCH_ERROR
3594     #endif
3595     #undef PLATFORM_STOP_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
3596     /**
3597     * @file Platform_MemMap.h
3598     */
3599     #undef MEMMAP_ERROR
3600     #ifdef __clang__
3601         #pragma clang section bss="" data="" rodata=""
3602     #else
3603         #pragma section DATA
3604     #endif
3605 #endif
3606 /**************************************************************************************************/
3607 /********************************************* CODEWARRIOR ****************************************/
3608 /**************************************************************************************************/
3609 #elif defined(_CODEWARRIOR_C_S32K3XX_)
3610 /**************************************** PLATFORM *******************************/
3611 #ifdef PLATFORM_START_SEC_CONFIG_DATA_8
3612     /**
3613     * @file Platform_MemMap.h
3614     */
3615     #undef PLATFORM_START_SEC_CONFIG_DATA_8
3616     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8
3617     #ifndef MEMMAP_MATCH_ERROR
3618         #define MEMMAP_MATCH_ERROR
3619     #else
3620         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_8
3621         #error "MemMap.h, no valid matching start-stop section defined."
3622         #endif
3623     #endif
3624     /**
3625     * @file Platform_MemMap.h
3626     */
3627     #undef MEMMAP_ERROR
3628     #pragma CONST_SEG mcal_const_cfg
3629 #endif
3630 
3631 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_8
3632     /**
3633     * @file Platform_MemMap.h
3634     */
3635     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8
3636         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8
3637     #else
3638         #error "MemMap.h, no valid matching start-stop section defined."
3639     #endif
3640     #ifdef MEMMAP_MATCH_ERROR
3641         #undef MEMMAP_MATCH_ERROR
3642     #endif
3643     #undef PLATFORM_STOP_SEC_CONFIG_DATA_8
3644     /**
3645     * @file Platform_MemMap.h
3646     */
3647     #undef MEMMAP_ERROR
3648     #pragma CONST_SEG DEFAULT
3649 #endif
3650 
3651 #ifdef PLATFORM_START_SEC_CONFIG_DATA_16
3652     /**
3653     * @file Platform_MemMap.h
3654     */
3655     #undef PLATFORM_START_SEC_CONFIG_DATA_16
3656     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16
3657     #ifndef MEMMAP_MATCH_ERROR
3658         #define MEMMAP_MATCH_ERROR
3659     #else
3660         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_16
3661         #error "MemMap.h, no valid matching start-stop section defined."
3662         #endif
3663     #endif
3664     /**
3665     * @file Platform_MemMap.h
3666     */
3667     #undef MEMMAP_ERROR
3668     #pragma CONST_SEG mcal_const_cfg
3669 #endif
3670 
3671 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_16
3672     /**
3673     * @file Platform_MemMap.h
3674     */
3675     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16
3676         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16
3677     #else
3678         #error "MemMap.h, no valid matching start-stop section defined."
3679     #endif
3680     #ifdef MEMMAP_MATCH_ERROR
3681         #undef MEMMAP_MATCH_ERROR
3682     #endif
3683     #undef PLATFORM_STOP_SEC_CONFIG_DATA_16
3684     /**
3685     * @file Platform_MemMap.h
3686     */
3687     #undef MEMMAP_ERROR
3688     #pragma CONST_SEG DEFAULT
3689 #endif
3690 
3691 #ifdef PLATFORM_START_SEC_CONFIG_DATA_32
3692     /**
3693     * @file Platform_MemMap.h
3694     */
3695     #undef PLATFORM_START_SEC_CONFIG_DATA_32
3696     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32
3697     #ifndef MEMMAP_MATCH_ERROR
3698         #define MEMMAP_MATCH_ERROR
3699     #else
3700         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_32
3701         #error "MemMap.h, no valid matching start-stop section defined."
3702         #endif
3703     #endif
3704     /**
3705     * @file Platform_MemMap.h
3706     */
3707     #undef MEMMAP_ERROR
3708     #pragma CONST_SEG mcal_const_cfg
3709 #endif
3710 
3711 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_32
3712     /**
3713     * @file Platform_MemMap.h
3714     */
3715     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32
3716         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32
3717     #else
3718         #error "MemMap.h, no valid matching start-stop section defined."
3719     #endif
3720     #ifdef MEMMAP_MATCH_ERROR
3721         #undef MEMMAP_MATCH_ERROR
3722     #endif
3723     #undef PLATFORM_STOP_SEC_CONFIG_DATA_32
3724     /**
3725     * @file Platform_MemMap.h
3726     */
3727     #undef MEMMAP_ERROR
3728     #pragma CONST_SEG DEFAULT
3729 #endif
3730 
3731 #ifdef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
3732     /**
3733     * @file Platform_MemMap.h
3734     */
3735     #undef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
3736     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
3737     #ifndef MEMMAP_MATCH_ERROR
3738         #define MEMMAP_MATCH_ERROR
3739     #else
3740         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED
3741         #error "MemMap.h, no valid matching start-stop section defined."
3742         #endif
3743     #endif
3744     /**
3745     * @file Platform_MemMap.h
3746     */
3747     #undef MEMMAP_ERROR
3748     #pragma CONST_SEG mcal_const_cfg
3749 #endif
3750 
3751 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED
3752     /**
3753     * @file Platform_MemMap.h
3754     */
3755     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
3756         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
3757     #else
3758         #error "MemMap.h, no valid matching start-stop section defined."
3759     #endif
3760     #ifdef MEMMAP_MATCH_ERROR
3761         #undef MEMMAP_MATCH_ERROR
3762     #endif
3763     #undef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED
3764     /**
3765     * @file Platform_MemMap.h
3766     */
3767     #undef MEMMAP_ERROR
3768     #pragma CONST_SEG DEFAULT
3769 #endif
3770 
3771 #ifdef PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
3772     /**
3773     * @file Platform_MemMap.h
3774     */
3775     #undef PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
3776     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
3777     #ifndef MEMMAP_MATCH_ERROR
3778         #define MEMMAP_MATCH_ERROR
3779     #else
3780         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_8_NO_CACHEABLE
3781         #error "MemMap.h, no valid matching start-stop section defined."
3782         #endif
3783     #endif
3784     /**
3785     * @file Platform_MemMap.h
3786     */
3787     #undef MEMMAP_ERROR
3788     #pragma CONST_SEG .mcal_const_no_cacheable
3789 #endif
3790 
3791 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_8_NO_CACHEABLE
3792     /**
3793     * @file Platform_MemMap.h
3794     */
3795     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
3796         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
3797     #else
3798         #error "MemMap.h, no valid matching start-stop section defined."
3799     #endif
3800     #ifdef MEMMAP_MATCH_ERROR
3801         #undef MEMMAP_MATCH_ERROR
3802     #endif
3803     #undef PLATFORM_STOP_SEC_CONFIG_DATA_8_NO_CACHEABLE
3804     /**
3805     * @file Platform_MemMap.h
3806     */
3807     #undef MEMMAP_ERROR
3808     #pragma DATA_SEG DEFAULT
3809 #endif
3810 
3811 #ifdef PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
3812     /**
3813     * @file Platform_MemMap.h
3814     */
3815     #undef PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
3816     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
3817     #ifndef MEMMAP_MATCH_ERROR
3818         #define MEMMAP_MATCH_ERROR
3819     #else
3820         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_16_NO_CACHEABLE
3821         #error "MemMap.h, no valid matching start-stop section defined."
3822         #endif
3823     #endif
3824     /**
3825     * @file Platform_MemMap.h
3826     */
3827     #undef MEMMAP_ERROR
3828     #pragma CONST_SEG .mcal_const_no_cacheable
3829 #endif
3830 
3831 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_16_NO_CACHEABLE
3832     /**
3833     * @file Platform_MemMap.h
3834     */
3835     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
3836         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
3837     #else
3838         #error "MemMap.h, no valid matching start-stop section defined."
3839     #endif
3840     #ifdef MEMMAP_MATCH_ERROR
3841         #undef MEMMAP_MATCH_ERROR
3842     #endif
3843     #undef PLATFORM_STOP_SEC_CONFIG_DATA_16_NO_CACHEABLE
3844     /**
3845     * @file Platform_MemMap.h
3846     */
3847     #undef MEMMAP_ERROR
3848     #pragma DATA_SEG DEFAULT
3849 #endif
3850 
3851 #ifdef PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
3852     /**
3853     * @file Platform_MemMap.h
3854     */
3855     #undef PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
3856     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
3857     #ifndef MEMMAP_MATCH_ERROR
3858         #define MEMMAP_MATCH_ERROR
3859     #else
3860         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_32_NO_CACHEABLE
3861         #error "MemMap.h, no valid matching start-stop section defined."
3862         #endif
3863     #endif
3864     /**
3865     * @file Platform_MemMap.h
3866     */
3867     #undef MEMMAP_ERROR
3868     #pragma CONST_SEG .mcal_const_no_cacheable
3869 #endif
3870 
3871 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_32_NO_CACHEABLE
3872     /**
3873     * @file Platform_MemMap.h
3874     */
3875     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
3876         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
3877     #else
3878         #error "MemMap.h, no valid matching start-stop section defined."
3879     #endif
3880     #ifdef MEMMAP_MATCH_ERROR
3881         #undef MEMMAP_MATCH_ERROR
3882     #endif
3883     #undef PLATFORM_STOP_SEC_CONFIG_DATA_32_NO_CACHEABLE
3884     /**
3885     * @file Platform_MemMap.h
3886     */
3887     #undef MEMMAP_ERROR
3888     #pragma DATA_SEG DEFAULT
3889 #endif
3890 
3891 #ifdef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
3892     /**
3893     * @file Platform_MemMap.h
3894     */
3895     #undef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
3896     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
3897     #ifndef MEMMAP_MATCH_ERROR
3898         #define MEMMAP_MATCH_ERROR
3899     #else
3900         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
3901         #error "MemMap.h, no valid matching start-stop section defined."
3902         #endif
3903     #endif
3904     /**
3905     * @file Platform_MemMap.h
3906     */
3907     #undef MEMMAP_ERROR
3908     #pragma CONST_SEG .mcal_const_no_cacheable
3909 #endif
3910 
3911 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
3912     /**
3913     * @file Platform_MemMap.h
3914     */
3915     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
3916         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
3917     #else
3918         #error "MemMap.h, no valid matching start-stop section defined."
3919     #endif
3920     #ifdef MEMMAP_MATCH_ERROR
3921         #undef MEMMAP_MATCH_ERROR
3922     #endif
3923     #undef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
3924     /**
3925     * @file Platform_MemMap.h
3926     */
3927     #undef MEMMAP_ERROR
3928     #pragma DATA_SEG DEFAULT
3929 #endif
3930 
3931 #ifdef PLATFORM_START_SEC_CONST_BOOLEAN
3932     /**
3933     * @file Platform_MemMap.h
3934     */
3935     #undef PLATFORM_START_SEC_CONST_BOOLEAN
3936     #define ENTERED_PLATFORM_START_SEC_CONST_BOOLEAN
3937     #ifndef MEMMAP_MATCH_ERROR
3938         #define MEMMAP_MATCH_ERROR
3939     #else
3940         #ifndef PLATFORM_STOP_SEC_CONST_BOOLEAN
3941         #error "MemMap.h, no valid matching start-stop section defined."
3942         #endif
3943     #endif
3944     /**
3945     * @file Platform_MemMap.h
3946     */
3947     #undef MEMMAP_ERROR
3948     #pragma CONST_SEG mcal_const
3949 #endif
3950 
3951 #ifdef PLATFORM_STOP_SEC_CONST_BOOLEAN
3952     /**
3953     * @file Platform_MemMap.h
3954     */
3955     #ifdef ENTERED_PLATFORM_START_SEC_CONST_BOOLEAN
3956         #undef ENTERED_PLATFORM_START_SEC_CONST_BOOLEAN
3957     #else
3958         #error "MemMap.h, no valid matching start-stop section defined."
3959     #endif
3960     #ifdef MEMMAP_MATCH_ERROR
3961         #undef MEMMAP_MATCH_ERROR
3962     #endif
3963     #undef PLATFORM_STOP_SEC_CONST_BOOLEAN
3964     /**
3965     * @file Platform_MemMap.h
3966     */
3967     #undef MEMMAP_ERROR
3968     #pragma CONST_SEG DEFAULT
3969 #endif
3970 
3971 #ifdef PLATFORM_START_SEC_CONST_8
3972     /**
3973     * @file Platform_MemMap.h
3974     */
3975     #undef PLATFORM_START_SEC_CONST_8
3976     #define ENTERED_PLATFORM_START_SEC_CONST_8
3977     #ifndef MEMMAP_MATCH_ERROR
3978         #define MEMMAP_MATCH_ERROR
3979     #else
3980         #ifndef PLATFORM_STOP_SEC_CONST_8
3981         #error "MemMap.h, no valid matching start-stop section defined."
3982         #endif
3983     #endif
3984     /**
3985     * @file Platform_MemMap.h
3986     */
3987     #undef MEMMAP_ERROR
3988     #pragma CONST_SEG mcal_const
3989 #endif
3990 
3991 #ifdef PLATFORM_STOP_SEC_CONST_8
3992     /**
3993     * @file Platform_MemMap.h
3994     */
3995     #ifdef ENTERED_PLATFORM_START_SEC_CONST_8
3996         #undef ENTERED_PLATFORM_START_SEC_CONST_8
3997     #else
3998         #error "MemMap.h, no valid matching start-stop section defined."
3999     #endif
4000     #ifdef MEMMAP_MATCH_ERROR
4001         #undef MEMMAP_MATCH_ERROR
4002     #endif
4003     #undef PLATFORM_STOP_SEC_CONST_8
4004     /**
4005     * @file Platform_MemMap.h
4006     */
4007     #undef MEMMAP_ERROR
4008     #pragma CONST_SEG DEFAULT
4009 #endif
4010 
4011 #ifdef PLATFORM_START_SEC_CONST_16
4012     /**
4013     * @file Platform_MemMap.h
4014     */
4015     #undef PLATFORM_START_SEC_CONST_16
4016     #define ENTERED_PLATFORM_START_SEC_CONST_16
4017     #ifndef MEMMAP_MATCH_ERROR
4018         #define MEMMAP_MATCH_ERROR
4019     #else
4020         #ifndef PLATFORM_STOP_SEC_CONST_16
4021         #error "MemMap.h, no valid matching start-stop section defined."
4022         #endif
4023     #endif
4024     /**
4025     * @file Platform_MemMap.h
4026     */
4027     #undef MEMMAP_ERROR
4028     #pragma CONST_SEG mcal_const
4029 #endif
4030 
4031 #ifdef PLATFORM_STOP_SEC_CONST_16
4032     /**
4033     * @file Platform_MemMap.h
4034     */
4035     #ifdef ENTERED_PLATFORM_START_SEC_CONST_16
4036         #undef ENTERED_PLATFORM_START_SEC_CONST_16
4037     #else
4038         #error "MemMap.h, no valid matching start-stop section defined."
4039     #endif
4040     #ifdef MEMMAP_MATCH_ERROR
4041         #undef MEMMAP_MATCH_ERROR
4042     #endif
4043     #undef PLATFORM_STOP_SEC_CONST_16
4044     /**
4045     * @file Platform_MemMap.h
4046     */
4047     #undef MEMMAP_ERROR
4048     #pragma CONST_SEG DEFAULT
4049 #endif
4050 
4051 #ifdef PLATFORM_START_SEC_CONST_32
4052     /**
4053     * @file Platform_MemMap.h
4054     */
4055     #undef PLATFORM_START_SEC_CONST_32
4056     #define ENTERED_PLATFORM_START_SEC_CONST_32
4057     #ifndef MEMMAP_MATCH_ERROR
4058         #define MEMMAP_MATCH_ERROR
4059     #else
4060         #ifndef PLATFORM_STOP_SEC_CONST_32
4061         #error "MemMap.h, no valid matching start-stop section defined."
4062         #endif
4063     #endif
4064     /**
4065     * @file Platform_MemMap.h
4066     */
4067     #undef MEMMAP_ERROR
4068     #pragma CONST_SEG mcal_const
4069 #endif
4070 
4071 #ifdef PLATFORM_STOP_SEC_CONST_32
4072     /**
4073     * @file Platform_MemMap.h
4074     */
4075     #ifdef ENTERED_PLATFORM_START_SEC_CONST_32
4076         #undef ENTERED_PLATFORM_START_SEC_CONST_32
4077     #else
4078         #error "MemMap.h, no valid matching start-stop section defined."
4079     #endif
4080     #ifdef MEMMAP_MATCH_ERROR
4081         #undef MEMMAP_MATCH_ERROR
4082     #endif
4083     #undef PLATFORM_STOP_SEC_CONST_32
4084     /**
4085     * @file Platform_MemMap.h
4086     */
4087     #undef MEMMAP_ERROR
4088     #pragma CONST_SEG DEFAULT
4089 #endif
4090 
4091 #ifdef PLATFORM_START_SEC_CONST_UNSPECIFIED
4092     /**
4093     * @file Platform_MemMap.h
4094     */
4095     #undef PLATFORM_START_SEC_CONST_UNSPECIFIED
4096     #define ENTERED_PLATFORM_START_SEC_CONST_UNSPECIFIED
4097     #ifndef MEMMAP_MATCH_ERROR
4098         #define MEMMAP_MATCH_ERROR
4099     #else
4100         #ifndef PLATFORM_STOP_SEC_CONST_UNSPECIFIED
4101         #error "MemMap.h, no valid matching start-stop section defined."
4102         #endif
4103     #endif
4104     /**
4105     * @file Platform_MemMap.h
4106     */
4107     #undef MEMMAP_ERROR
4108     #pragma CONST_SEG mcal_const
4109 #endif
4110 
4111 #ifdef PLATFORM_STOP_SEC_CONST_UNSPECIFIED
4112     /**
4113     * @file Platform_MemMap.h
4114     */
4115     #ifdef ENTERED_PLATFORM_START_SEC_CONST_UNSPECIFIED
4116         #undef ENTERED_PLATFORM_START_SEC_CONST_UNSPECIFIED
4117     #else
4118         #error "MemMap.h, no valid matching start-stop section defined."
4119     #endif
4120     #ifdef MEMMAP_MATCH_ERROR
4121         #undef MEMMAP_MATCH_ERROR
4122     #endif
4123     #undef PLATFORM_STOP_SEC_CONST_UNSPECIFIED
4124     /**
4125     * @file Platform_MemMap.h
4126     */
4127     #undef MEMMAP_ERROR
4128     #pragma CONST_SEG DEFAULT
4129 #endif
4130 
4131 #ifdef PLATFORM_START_SEC_CODE
4132     /**
4133     * @file Platform_MemMap.h
4134     */
4135     #undef PLATFORM_START_SEC_CODE
4136     #define ENTERED_PLATFORM_START_SEC_CODE
4137     #ifndef MEMMAP_MATCH_ERROR
4138         #define MEMMAP_MATCH_ERROR
4139     #else
4140         #ifndef PLATFORM_STOP_SEC_CODE
4141         #error "MemMap.h, no valid matching start-stop section defined."
4142         #endif
4143     #endif
4144     /**
4145     * @file Platform_MemMap.h
4146     */
4147     #undef MEMMAP_ERROR
4148     #pragma CODE_SEG mcal_text
4149 #endif
4150 
4151 #ifdef PLATFORM_STOP_SEC_CODE
4152     /**
4153     * @file Platform_MemMap.h
4154     */
4155     #ifdef ENTERED_PLATFORM_START_SEC_CODE
4156         #undef ENTERED_PLATFORM_START_SEC_CODE
4157     #else
4158         #error "MemMap.h, no valid matching start-stop section defined."
4159     #endif
4160     #ifdef MEMMAP_MATCH_ERROR
4161         #undef MEMMAP_MATCH_ERROR
4162     #endif
4163     #undef PLATFORM_STOP_SEC_CODE
4164     /**
4165     * @file Platform_MemMap.h
4166     */
4167     #undef MEMMAP_ERROR
4168     #pragma CODE_SEG DEFAULT
4169 #endif
4170 
4171 #ifdef PLATFORM_START_SEC_RAMCODE
4172     /**
4173     * @file Platform_MemMap.h
4174     */
4175     #undef PLATFORM_START_SEC_RAMCODE
4176     #define ENTERED_PLATFORM_START_SEC_RAMCODE
4177     #ifndef MEMMAP_MATCH_ERROR
4178         #define MEMMAP_MATCH_ERROR
4179     #else
4180         #ifndef PLATFORM_STOP_SEC_RAMCODE
4181         #error "MemMap.h, no valid matching start-stop section defined."
4182         #endif
4183     #endif
4184     /**
4185     * @file Platform_MemMap.h
4186     */
4187     #undef MEMMAP_ERROR
4188     #pragma CODE_SEG ramcode
4189 #endif
4190 
4191 #ifdef PLATFORM_STOP_SEC_RAMCODE
4192     /**
4193     * @file Platform_MemMap.h
4194     */
4195     #ifdef ENTERED_PLATFORM_START_SEC_RAMCODE
4196         #undef ENTERED_PLATFORM_START_SEC_RAMCODE
4197     #else
4198         #error "MemMap.h, no valid matching start-stop section defined."
4199     #endif
4200     #ifdef MEMMAP_MATCH_ERROR
4201         #undef MEMMAP_MATCH_ERROR
4202     #endif
4203     #undef PLATFORM_STOP_SEC_RAMCODE
4204     /**
4205     * @file Platform_MemMap.h
4206     */
4207     #undef MEMMAP_ERROR
4208     #pragma CODE_SEG DEFAULT
4209 #endif
4210 
4211 #ifdef PLATFORM_START_SEC_CODE_AC
4212     /**
4213     * @file Platform_MemMap.h
4214     */
4215     #undef PLATFORM_START_SEC_CODE_AC
4216     #define ENTERED_PLATFORM_START_SEC_CODE_AC
4217     #ifndef MEMMAP_MATCH_ERROR
4218         #define MEMMAP_MATCH_ERROR
4219     #else
4220         #ifndef PLATFORM_STOP_SEC_CODE_AC
4221         #error "MemMap.h, no valid matching start-stop section defined."
4222         #endif
4223     #endif
4224     /**
4225     * @file Platform_MemMap.h
4226     */
4227     #undef MEMMAP_ERROR
4228     #pragma CODE_SEG acplatform_code_rom
4229 #endif
4230 
4231 #ifdef PLATFORM_STOP_SEC_CODE_AC
4232     /**
4233     * @file Platform_MemMap.h
4234     */
4235     #ifdef ENTERED_PLATFORM_START_SEC_CODE_AC
4236         #undef ENTERED_PLATFORM_START_SEC_CODE_AC
4237     #else
4238         #error "MemMap.h, no valid matching start-stop section defined."
4239     #endif
4240     #ifdef MEMMAP_MATCH_ERROR
4241         #undef MEMMAP_MATCH_ERROR
4242     #endif
4243     #undef PLATFORM_STOP_SEC_CODE_AC
4244     /**
4245     * @file Platform_MemMap.h
4246     */
4247     #undef MEMMAP_ERROR
4248     #pragma CODE_SEG DEFAULT
4249 #endif
4250 
4251 #ifdef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
4252     /**
4253     * @file Platform_MemMap.h
4254     */
4255     #undef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
4256     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
4257     #ifndef MEMMAP_MATCH_ERROR
4258         #define MEMMAP_MATCH_ERROR
4259     #else
4260         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN
4261         #error "MemMap.h, no valid matching start-stop section defined."
4262         #endif
4263     #endif
4264     /**
4265     * @file Platform_MemMap.h
4266     */
4267     #undef MEMMAP_ERROR
4268     #pragma DATA_SEG mcal_bss
4269 #endif
4270 
4271 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN
4272     /**
4273     * @file Platform_MemMap.h
4274     */
4275     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
4276         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
4277     #else
4278         #error "MemMap.h, no valid matching start-stop section defined."
4279     #endif
4280     #ifdef MEMMAP_MATCH_ERROR
4281         #undef MEMMAP_MATCH_ERROR
4282     #endif
4283     #undef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN
4284     /**
4285     * @file Platform_MemMap.h
4286     */
4287     #undef MEMMAP_ERROR
4288     #pragma DATA_SEG DEFAULT
4289 #endif
4290 
4291 #ifdef PLATFORM_START_SEC_VAR_CLEARED_8
4292     /**
4293     * @file Platform_MemMap.h
4294     */
4295     #undef PLATFORM_START_SEC_VAR_CLEARED_8
4296     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8
4297     #ifndef MEMMAP_MATCH_ERROR
4298         #define MEMMAP_MATCH_ERROR
4299     #else
4300         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_8
4301         #error "MemMap.h, no valid matching start-stop section defined."
4302         #endif
4303     #endif
4304     /**
4305     * @file Platform_MemMap.h
4306     */
4307     #undef MEMMAP_ERROR
4308     #pragma DATA_SEG mcal_bss
4309 #endif
4310 
4311 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_8
4312     /**
4313     * @file Platform_MemMap.h
4314     */
4315     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8
4316         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8
4317     #else
4318         #error "MemMap.h, no valid matching start-stop section defined."
4319     #endif
4320     #ifdef MEMMAP_MATCH_ERROR
4321         #undef MEMMAP_MATCH_ERROR
4322     #endif
4323     #undef PLATFORM_STOP_SEC_VAR_CLEARED_8
4324     /**
4325     * @file Platform_MemMap.h
4326     */
4327     #undef MEMMAP_ERROR
4328     #pragma DATA_SEG DEFAULT
4329 #endif
4330 
4331 #ifdef PLATFORM_START_SEC_VAR_CLEARED_16
4332     /**
4333     * @file Platform_MemMap.h
4334     */
4335     #undef PLATFORM_START_SEC_VAR_CLEARED_16
4336     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16
4337     #ifndef MEMMAP_MATCH_ERROR
4338         #define MEMMAP_MATCH_ERROR
4339     #else
4340         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_16
4341         #error "MemMap.h, no valid matching start-stop section defined."
4342         #endif
4343     #endif
4344     /**
4345     * @file Platform_MemMap.h
4346     */
4347     #undef MEMMAP_ERROR
4348     #pragma DATA_SEG mcal_bss
4349 #endif
4350 
4351 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_16
4352     /**
4353     * @file Platform_MemMap.h
4354     */
4355     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16
4356         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16
4357     #else
4358         #error "MemMap.h, no valid matching start-stop section defined."
4359     #endif
4360     #ifdef MEMMAP_MATCH_ERROR
4361         #undef MEMMAP_MATCH_ERROR
4362     #endif
4363     #undef PLATFORM_STOP_SEC_VAR_CLEARED_16
4364     /**
4365     * @file Platform_MemMap.h
4366     */
4367     #undef MEMMAP_ERROR
4368     #pragma DATA_SEG DEFAULT
4369 #endif
4370 
4371 #ifdef PLATFORM_START_SEC_VAR_CLEARED_32
4372     /**
4373     * @file Platform_MemMap.h
4374     */
4375     #undef PLATFORM_START_SEC_VAR_CLEARED_32
4376     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32
4377     #ifndef MEMMAP_MATCH_ERROR
4378         #define MEMMAP_MATCH_ERROR
4379     #else
4380         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_32
4381         #error "MemMap.h, no valid matching start-stop section defined."
4382         #endif
4383     #endif
4384     /**
4385     * @file Platform_MemMap.h
4386     */
4387     #undef MEMMAP_ERROR
4388     #pragma DATA_SEG mcal_bss
4389 #endif
4390 
4391 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_32
4392     /**
4393     * @file Platform_MemMap.h
4394     */
4395     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32
4396         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32
4397     #else
4398         #error "MemMap.h, no valid matching start-stop section defined."
4399     #endif
4400     #ifdef MEMMAP_MATCH_ERROR
4401         #undef MEMMAP_MATCH_ERROR
4402     #endif
4403     #undef PLATFORM_STOP_SEC_VAR_CLEARED_32
4404     /**
4405     * @file Platform_MemMap.h
4406     */
4407     #undef MEMMAP_ERROR
4408     #pragma DATA_SEG DEFAULT
4409 #endif
4410 
4411 #ifdef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
4412     /**
4413     * @file Platform_MemMap.h
4414     */
4415     #undef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
4416     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
4417     #ifndef MEMMAP_MATCH_ERROR
4418         #define MEMMAP_MATCH_ERROR
4419     #else
4420         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED
4421         #error "MemMap.h, no valid matching start-stop section defined."
4422         #endif
4423     #endif
4424     /**
4425     * @file Platform_MemMap.h
4426     */
4427     #undef MEMMAP_ERROR
4428     #pragma DATA_SEG mcal_bss
4429 #endif
4430 
4431 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED
4432     /**
4433     * @file Platform_MemMap.h
4434     */
4435     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
4436         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
4437     #else
4438         #error "MemMap.h, no valid matching start-stop section defined."
4439     #endif
4440     #ifdef MEMMAP_MATCH_ERROR
4441         #undef MEMMAP_MATCH_ERROR
4442     #endif
4443     #undef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED
4444     /**
4445     * @file Platform_MemMap.h
4446     */
4447     #undef MEMMAP_ERROR
4448     #pragma DATA_SEG DEFAULT
4449 #endif
4450 
4451 #ifdef PLATFORM_START_SEC_VAR_INIT_BOOLEAN
4452     /**
4453     * @file Platform_MemMap.h
4454     */
4455     #undef PLATFORM_START_SEC_VAR_INIT_BOOLEAN
4456     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN
4457     #ifndef MEMMAP_MATCH_ERROR
4458         #define MEMMAP_MATCH_ERROR
4459     #else
4460         #ifndef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN
4461         #error "MemMap.h, no valid matching start-stop section defined."
4462         #endif
4463     #endif
4464     /**
4465     * @file Platform_MemMap.h
4466     */
4467     #undef MEMMAP_ERROR
4468     #pragma DATA_SEG mcal_data
4469 #endif
4470 
4471 #ifdef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN
4472     /**
4473     * @file Platform_MemMap.h
4474     */
4475     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN
4476         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN
4477     #else
4478         #error "MemMap.h, no valid matching start-stop section defined."
4479     #endif
4480     #ifdef MEMMAP_MATCH_ERROR
4481         #undef MEMMAP_MATCH_ERROR
4482     #endif
4483     #undef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN
4484     /**
4485     * @file Platform_MemMap.h
4486     */
4487     #undef MEMMAP_ERROR
4488     #pragma DATA_SEG DEFAULT
4489 #endif
4490 
4491 #ifdef PLATFORM_START_SEC_VAR_INIT_8
4492     /**
4493     * @file Platform_MemMap.h
4494     */
4495     #undef PLATFORM_START_SEC_VAR_INIT_8
4496     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_8
4497     #ifndef MEMMAP_MATCH_ERROR
4498         #define MEMMAP_MATCH_ERROR
4499     #else
4500         #ifndef PLATFORM_STOP_SEC_VAR_INIT_8
4501         #error "MemMap.h, no valid matching start-stop section defined."
4502         #endif
4503     #endif
4504     /**
4505     * @file Platform_MemMap.h
4506     */
4507     #undef MEMMAP_ERROR
4508     #pragma DATA_SEG mcal_data
4509 #endif
4510 
4511 #ifdef PLATFORM_STOP_SEC_VAR_INIT_8
4512     /**
4513     * @file Platform_MemMap.h
4514     */
4515     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_8
4516         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_8
4517     #else
4518         #error "MemMap.h, no valid matching start-stop section defined."
4519     #endif
4520     #ifdef MEMMAP_MATCH_ERROR
4521         #undef MEMMAP_MATCH_ERROR
4522     #endif
4523     #undef PLATFORM_STOP_SEC_VAR_INIT_8
4524     /**
4525     * @file Platform_MemMap.h
4526     */
4527     #undef MEMMAP_ERROR
4528     #pragma DATA_SEG DEFAULT
4529 #endif
4530 
4531 #ifdef PLATFORM_START_SEC_VAR_INIT_16
4532     /**
4533     * @file Platform_MemMap.h
4534     */
4535     #undef PLATFORM_START_SEC_VAR_INIT_16
4536     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_16
4537     #ifndef MEMMAP_MATCH_ERROR
4538         #define MEMMAP_MATCH_ERROR
4539     #else
4540         #ifndef PLATFORM_STOP_SEC_VAR_INIT_16
4541         #error "MemMap.h, no valid matching start-stop section defined."
4542         #endif
4543     #endif
4544     /**
4545     * @file Platform_MemMap.h
4546     */
4547     #undef MEMMAP_ERROR
4548     #pragma DATA_SEG mcal_data
4549 #endif
4550 
4551 #ifdef PLATFORM_STOP_SEC_VAR_INIT_16
4552     /**
4553     * @file Platform_MemMap.h
4554     */
4555     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_16
4556         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_16
4557     #else
4558         #error "MemMap.h, no valid matching start-stop section defined."
4559     #endif
4560     #ifdef MEMMAP_MATCH_ERROR
4561         #undef MEMMAP_MATCH_ERROR
4562     #endif
4563     #undef PLATFORM_STOP_SEC_VAR_INIT_16
4564     /**
4565     * @file Platform_MemMap.h
4566     */
4567     #undef MEMMAP_ERROR
4568     #pragma DATA_SEG DEFAULT
4569 #endif
4570 
4571 #ifdef PLATFORM_START_SEC_VAR_INIT_32
4572     /**
4573     * @file Platform_MemMap.h
4574     */
4575     #undef PLATFORM_START_SEC_VAR_INIT_32
4576     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_32
4577     #ifndef MEMMAP_MATCH_ERROR
4578         #define MEMMAP_MATCH_ERROR
4579     #else
4580         #ifndef PLATFORM_STOP_SEC_VAR_INIT_32
4581         #error "MemMap.h, no valid matching start-stop section defined."
4582         #endif
4583     #endif
4584     /**
4585     * @file Platform_MemMap.h
4586     */
4587     #undef MEMMAP_ERROR
4588     #pragma DATA_SEG mcal_data
4589 #endif
4590 
4591 #ifdef PLATFORM_STOP_SEC_VAR_INIT_32
4592     /**
4593     * @file Platform_MemMap.h
4594     */
4595     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_32
4596         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_32
4597     #else
4598         #error "MemMap.h, no valid matching start-stop section defined."
4599     #endif
4600     #ifdef MEMMAP_MATCH_ERROR
4601         #undef MEMMAP_MATCH_ERROR
4602     #endif
4603     #undef PLATFORM_STOP_SEC_VAR_INIT_32
4604     /**
4605     * @file Platform_MemMap.h
4606     */
4607     #undef MEMMAP_ERROR
4608     #pragma DATA_SEG DEFAULT
4609 #endif
4610 
4611 #ifdef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
4612     /**
4613     * @file Platform_MemMap.h
4614     */
4615     #undef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
4616     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
4617     #ifndef MEMMAP_MATCH_ERROR
4618         #define MEMMAP_MATCH_ERROR
4619     #else
4620         #ifndef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED
4621         #error "MemMap.h, no valid matching start-stop section defined."
4622         #endif
4623     #endif
4624     /**
4625     * @file Platform_MemMap.h
4626     */
4627     #undef MEMMAP_ERROR
4628     #pragma DATA_SEG mcal_data
4629 #endif
4630 
4631 #ifdef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED
4632     /**
4633     * @file Platform_MemMap.h
4634     */
4635     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
4636         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
4637     #else
4638         #error "MemMap.h, no valid matching start-stop section defined."
4639     #endif
4640     #ifdef MEMMAP_MATCH_ERROR
4641         #undef MEMMAP_MATCH_ERROR
4642     #endif
4643     #undef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED
4644     /**
4645     * @file Platform_MemMap.h
4646     */
4647     #undef MEMMAP_ERROR
4648     #pragma DATA_SEG DEFAULT
4649 #endif
4650 
4651 #ifdef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
4652     /**
4653     * @file Platform_MemMap.h
4654     */
4655     #undef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
4656     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
4657     #ifndef MEMMAP_MATCH_ERROR
4658         #define MEMMAP_MATCH_ERROR
4659     #else
4660         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
4661         #error "MemMap.h, no valid matching start-stop section defined."
4662         #endif
4663     #endif
4664     /**
4665     * @file Platform_MemMap.h
4666     */
4667     #undef MEMMAP_ERROR
4668     #pragma DATA_SEG mcal_bss
4669 #endif
4670 
4671 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
4672     /**
4673     * @file Platform_MemMap.h
4674     */
4675     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
4676         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
4677     #else
4678         #error "MemMap.h, no valid matching start-stop section defined."
4679     #endif
4680     #ifdef MEMMAP_MATCH_ERROR
4681         #undef MEMMAP_MATCH_ERROR
4682     #endif
4683     #undef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
4684     /**
4685     * @file Platform_MemMap.h
4686     */
4687     #undef MEMMAP_ERROR
4688     #pragma DATA_SEG DEFAULT
4689 #endif
4690 
4691 #ifdef PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
4692     /**
4693     * @file Platform_MemMap.h
4694     */
4695     #undef PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
4696     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
4697     #ifndef MEMMAP_MATCH_ERROR
4698         #define MEMMAP_MATCH_ERROR
4699     #else
4700         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_8_NO_CACHEABLE
4701         #error "MemMap.h, no valid matching start-stop section defined."
4702         #endif
4703     #endif
4704     /**
4705     * @file Platform_MemMap.h
4706     */
4707     #undef MEMMAP_ERROR
4708     #pragma DATA_SEG mcal_bss
4709 #endif
4710 
4711 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_8_NO_CACHEABLE
4712     /**
4713     * @file Platform_MemMap.h
4714     */
4715     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
4716         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
4717     #else
4718         #error "MemMap.h, no valid matching start-stop section defined."
4719     #endif
4720     #ifdef MEMMAP_MATCH_ERROR
4721         #undef MEMMAP_MATCH_ERROR
4722     #endif
4723     #undef PLATFORM_STOP_SEC_VAR_CLEARED_8_NO_CACHEABLE
4724     /**
4725     * @file Platform_MemMap.h
4726     */
4727     #undef MEMMAP_ERROR
4728     #pragma DATA_SEG DEFAULT
4729 #endif
4730 
4731 #ifdef PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
4732     /**
4733     * @file Platform_MemMap.h
4734     */
4735     #undef PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
4736     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
4737     #ifndef MEMMAP_MATCH_ERROR
4738         #define MEMMAP_MATCH_ERROR
4739     #else
4740         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_16_NO_CACHEABLE
4741         #error "MemMap.h, no valid matching start-stop section defined."
4742         #endif
4743     #endif
4744     /**
4745     * @file Platform_MemMap.h
4746     */
4747     #undef MEMMAP_ERROR
4748     #pragma DATA_SEG mcal_bss
4749 #endif
4750 
4751 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_16_NO_CACHEABLE
4752     /**
4753     * @file Platform_MemMap.h
4754     */
4755     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
4756         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
4757     #else
4758         #error "MemMap.h, no valid matching start-stop section defined."
4759     #endif
4760     #ifdef MEMMAP_MATCH_ERROR
4761         #undef MEMMAP_MATCH_ERROR
4762     #endif
4763     #undef PLATFORM_STOP_SEC_VAR_CLEARED_16_NO_CACHEABLE
4764     /**
4765     * @file Platform_MemMap.h
4766     */
4767     #undef MEMMAP_ERROR
4768     #pragma DATA_SEG DEFAULT
4769 #endif
4770 
4771 #ifdef PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
4772     /**
4773     * @file Platform_MemMap.h
4774     */
4775     #undef PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
4776     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
4777     #ifndef MEMMAP_MATCH_ERROR
4778         #define MEMMAP_MATCH_ERROR
4779     #else
4780         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_32_NO_CACHEABLE
4781         #error "MemMap.h, no valid matching start-stop section defined."
4782         #endif
4783     #endif
4784     /**
4785     * @file Platform_MemMap.h
4786     */
4787     #undef MEMMAP_ERROR
4788     #pragma DATA_SEG mcal_bss
4789 #endif
4790 
4791 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_32_NO_CACHEABLE
4792     /**
4793     * @file Platform_MemMap.h
4794     */
4795     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
4796         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
4797     #else
4798         #error "MemMap.h, no valid matching start-stop section defined."
4799     #endif
4800     #ifdef MEMMAP_MATCH_ERROR
4801         #undef MEMMAP_MATCH_ERROR
4802     #endif
4803     #undef PLATFORM_STOP_SEC_VAR_CLEARED_32_NO_CACHEABLE
4804     /**
4805     * @file Platform_MemMap.h
4806     */
4807     #undef MEMMAP_ERROR
4808     #pragma DATA_SEG DEFAULT
4809 #endif
4810 
4811 #ifdef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
4812     /**
4813     * @file Platform_MemMap.h
4814     */
4815     #undef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
4816     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
4817     #ifndef MEMMAP_MATCH_ERROR
4818         #define MEMMAP_MATCH_ERROR
4819     #else
4820         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
4821         #error "MemMap.h, no valid matching start-stop section defined."
4822         #endif
4823     #endif
4824     /**
4825     * @file Platform_MemMap.h
4826     */
4827     #undef MEMMAP_ERROR
4828     #pragma DATA_SEG mcal_bss
4829 #endif
4830 
4831 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
4832     /**
4833     * @file Platform_MemMap.h
4834     */
4835     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
4836         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
4837     #else
4838         #error "MemMap.h, no valid matching start-stop section defined."
4839     #endif
4840     #ifdef MEMMAP_MATCH_ERROR
4841         #undef MEMMAP_MATCH_ERROR
4842     #endif
4843     #undef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
4844     /**
4845     * @file Platform_MemMap.h
4846     */
4847     #undef MEMMAP_ERROR
4848     #pragma DATA_SEG DEFAULT
4849 #endif
4850 
4851 #ifdef PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
4852     /**
4853     * @file Platform_MemMap.h
4854     */
4855     #undef PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
4856     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
4857     #ifndef MEMMAP_MATCH_ERROR
4858         #define MEMMAP_MATCH_ERROR
4859     #else
4860         #ifndef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
4861         #error "MemMap.h, no valid matching start-stop section defined."
4862         #endif
4863     #endif
4864     /**
4865     * @file Platform_MemMap.h
4866     */
4867     #undef MEMMAP_ERROR
4868     #pragma DATA_SEG mcal_data
4869 #endif
4870 
4871 #ifdef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
4872     /**
4873     * @file Platform_MemMap.h
4874     */
4875     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
4876         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
4877     #else
4878         #error "MemMap.h, no valid matching start-stop section defined."
4879     #endif
4880     #ifdef MEMMAP_MATCH_ERROR
4881         #undef MEMMAP_MATCH_ERROR
4882     #endif
4883     #undef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
4884     /**
4885     * @file Platform_MemMap.h
4886     */
4887     #undef MEMMAP_ERROR
4888     #pragma DATA_SEG DEFAULT
4889 #endif
4890 
4891 #ifdef PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
4892     /**
4893     * @file Platform_MemMap.h
4894     */
4895     #undef PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
4896     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
4897     #ifndef MEMMAP_MATCH_ERROR
4898         #define MEMMAP_MATCH_ERROR
4899     #else
4900         #ifndef PLATFORM_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
4901         #error "MemMap.h, no valid matching start-stop section defined."
4902         #endif
4903     #endif
4904     /**
4905     * @file Platform_MemMap.h
4906     */
4907     #undef MEMMAP_ERROR
4908     #pragma DATA_SEG mcal_data
4909 #endif
4910 
4911 #ifdef PLATFORM_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
4912     /**
4913     * @file Platform_MemMap.h
4914     */
4915     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
4916         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
4917     #else
4918         #error "MemMap.h, no valid matching start-stop section defined."
4919     #endif
4920     #ifdef MEMMAP_MATCH_ERROR
4921         #undef MEMMAP_MATCH_ERROR
4922     #endif
4923     #undef PLATFORM_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
4924     /**
4925     * @file Platform_MemMap.h
4926     */
4927     #undef MEMMAP_ERROR
4928     #pragma DATA_SEG DEFAULT
4929 #endif
4930 
4931 #ifdef PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
4932     /**
4933     * @file Platform_MemMap.h
4934     */
4935     #undef PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
4936     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
4937     #ifndef MEMMAP_MATCH_ERROR
4938         #define MEMMAP_MATCH_ERROR
4939     #else
4940         #ifndef PLATFORM_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
4941         #error "MemMap.h, no valid matching start-stop section defined."
4942         #endif
4943     #endif
4944     /**
4945     * @file Platform_MemMap.h
4946     */
4947     #undef MEMMAP_ERROR
4948     #pragma DATA_SEG mcal_data
4949 #endif
4950 
4951 #ifdef PLATFORM_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
4952     /**
4953     * @file Platform_MemMap.h
4954     */
4955     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
4956         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
4957     #else
4958         #error "MemMap.h, no valid matching start-stop section defined."
4959     #endif
4960     #ifdef MEMMAP_MATCH_ERROR
4961         #undef MEMMAP_MATCH_ERROR
4962     #endif
4963     #undef PLATFORM_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
4964     /**
4965     * @file Platform_MemMap.h
4966     */
4967     #undef MEMMAP_ERROR
4968     #pragma DATA_SEG DEFAULT
4969 #endif
4970 
4971 #ifdef PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
4972     /**
4973     * @file Platform_MemMap.h
4974     */
4975     #undef PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
4976     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
4977     #ifndef MEMMAP_MATCH_ERROR
4978         #define MEMMAP_MATCH_ERROR
4979     #else
4980         #ifndef PLATFORM_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
4981         #error "MemMap.h, no valid matching start-stop section defined."
4982         #endif
4983     #endif
4984     /**
4985     * @file Platform_MemMap.h
4986     */
4987     #undef MEMMAP_ERROR
4988     #pragma DATA_SEG mcal_data
4989 #endif
4990 
4991 #ifdef PLATFORM_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
4992     /**
4993     * @file Platform_MemMap.h
4994     */
4995     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
4996         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
4997     #else
4998         #error "MemMap.h, no valid matching start-stop section defined."
4999     #endif
5000     #ifdef MEMMAP_MATCH_ERROR
5001         #undef MEMMAP_MATCH_ERROR
5002     #endif
5003     #undef PLATFORM_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
5004     /**
5005     * @file Platform_MemMap.h
5006     */
5007     #undef MEMMAP_ERROR
5008     #pragma DATA_SEG DEFAULT
5009 #endif
5010 
5011 #ifdef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
5012     /**
5013     * @file Platform_MemMap.h
5014     */
5015     #undef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
5016     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
5017     #ifndef MEMMAP_MATCH_ERROR
5018         #define MEMMAP_MATCH_ERROR
5019     #else
5020         #ifndef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
5021         #error "MemMap.h, no valid matching start-stop section defined."
5022         #endif
5023     #endif
5024     /**
5025     * @file Platform_MemMap.h
5026     */
5027     #undef MEMMAP_ERROR
5028     #pragma DATA_SEG mcal_data
5029 #endif
5030 
5031 #ifdef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
5032     /**
5033     * @file Platform_MemMap.h
5034     */
5035     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
5036         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
5037     #else
5038         #error "MemMap.h, no valid matching start-stop section defined."
5039     #endif
5040     #ifdef MEMMAP_MATCH_ERROR
5041         #undef MEMMAP_MATCH_ERROR
5042     #endif
5043     #undef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
5044     /**
5045     * @file Platform_MemMap.h
5046     */
5047     #undef MEMMAP_ERROR
5048     #pragma DATA_SEG DEFAULT
5049 #endif
5050 
5051 #ifdef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
5052     /**
5053     * @file Platform_MemMap.h
5054     */
5055     #undef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
5056     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
5057     #ifndef MEMMAP_MATCH_ERROR
5058         #define MEMMAP_MATCH_ERROR
5059     #else
5060         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
5061         #error "MemMap.h, no valid matching start-stop section defined."
5062         #endif
5063     #endif
5064     /**
5065     * @file Platform_MemMap.h
5066     */
5067     #undef MEMMAP_ERROR
5068     #pragma DATA_SEG dma_dest_buffer_bss
5069 #endif
5070 
5071 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
5072     /**
5073     * @file Platform_MemMap.h
5074     */
5075     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
5076         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
5077     #else
5078         #error "MemMap.h, no valid matching start-stop section defined."
5079     #endif
5080     #ifdef MEMMAP_MATCH_ERROR
5081         #undef MEMMAP_MATCH_ERROR
5082     #endif
5083     #undef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
5084     /**
5085     * @file Platform_MemMap.h
5086     */
5087     #undef MEMMAP_ERROR
5088     #pragma DATA_SEG DEFAULT
5089 #endif
5090 
5091 #ifdef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
5092     /**
5093     * @file Platform_MemMap.h
5094     */
5095     #undef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
5096     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
5097     #ifndef MEMMAP_MATCH_ERROR
5098         #define MEMMAP_MATCH_ERROR
5099     #else
5100         #ifndef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
5101         #error "MemMap.h, no valid matching start-stop section defined."
5102         #endif
5103     #endif
5104     /**
5105     * @file Platform_MemMap.h
5106     */
5107     #undef MEMMAP_ERROR
5108     #pragma DATA_SEG dma_dest_buffer
5109 #endif
5110 
5111 #ifdef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
5112     /**
5113     * @file Platform_MemMap.h
5114     */
5115     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
5116         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
5117     #else
5118         #error "MemMap.h, no valid matching start-stop section defined."
5119     #endif
5120     #ifdef MEMMAP_MATCH_ERROR
5121         #undef MEMMAP_MATCH_ERROR
5122     #endif
5123     #undef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
5124     /**
5125     * @file Platform_MemMap.h
5126     */
5127     #undef MEMMAP_ERROR
5128     #pragma DATA_SEG DEFAULT
5129 #endif
5130 
5131 #ifdef PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
5132     /**
5133     * @file Platform_MemMap.h
5134     */
5135     #undef PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
5136     #define ENTERED_PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
5137     #ifndef MEMMAP_MATCH_ERROR
5138         #define MEMMAP_MATCH_ERROR
5139     #else
5140         #ifndef PLATFORM_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
5141         #error "MemMap.h, no valid matching start-stop section defined."
5142         #endif
5143     #endif
5144     /**
5145     * @file Platform_MemMap.h
5146     */
5147     #undef MEMMAP_ERROR
5148     #pragma DATA_SEG .mcal_shared_data
5149 #endif
5150 
5151 #ifdef PLATFORM_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
5152     /**
5153     * @file Platform_MemMap.h
5154     */
5155     #ifdef ENTERED_PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
5156         #undef ENTERED_PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
5157     #else
5158         #error "MemMap.h, no valid matching start-stop section defined."
5159     #endif
5160     #ifdef MEMMAP_MATCH_ERROR
5161         #undef MEMMAP_MATCH_ERROR
5162     #endif
5163     #undef PLATFORM_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
5164     /**
5165     * @file Platform_MemMap.h
5166     */
5167     #undef MEMMAP_ERROR
5168     #pragma DATA_SEG DEFAULT
5169 #endif
5170 
5171 
5172 #ifdef PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
5173     /**
5174     * @file Platform_MemMap.h
5175     */
5176     #undef PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
5177     #define ENTERED_PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
5178     #ifndef MEMMAP_MATCH_ERROR
5179         #define MEMMAP_MATCH_ERROR
5180     #else
5181         #ifndef PLATFORM_STOP_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
5182         #error "MemMap.h, no valid matching start-stop section defined."
5183         #endif
5184     #endif
5185     /**
5186     * @file Platform_MemMap.h
5187     */
5188     #undef MEMMAP_ERROR
5189     #pragma DATA_SEG .mcal_shared_bss
5190 #endif
5191 
5192 #ifdef PLATFORM_STOP_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
5193     /**
5194     * @file Platform_MemMap.h
5195     */
5196     #ifdef ENTERED_PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
5197         #undef ENTERED_PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
5198     #else
5199         #error "MemMap.h, no valid matching start-stop section defined."
5200     #endif
5201     #ifdef MEMMAP_MATCH_ERROR
5202         #undef MEMMAP_MATCH_ERROR
5203     #endif
5204     #undef PLATFORM_STOP_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
5205     /**
5206     * @file Platform_MemMap.h
5207     */
5208     #undef MEMMAP_ERROR
5209     #pragma DATA_SEG DEFAULT
5210 #endif
5211 
5212 /**************************************************************************************************/
5213 /********************************************* HighTec *********************************************/
5214 /**************************************************************************************************/
5215 #elif defined(_HITECH_C_S32K3XX_)
5216 /**************************************** PLATFORM *******************************/
5217 #ifdef PLATFORM_START_SEC_CONFIG_DATA_8
5218     /**
5219     * @file Platform_MemMap.h
5220     */
5221     #undef PLATFORM_START_SEC_CONFIG_DATA_8
5222     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8
5223     #ifndef MEMMAP_MATCH_ERROR
5224         #define MEMMAP_MATCH_ERROR
5225     #else
5226         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_8
5227         #error "MemMap.h, no valid matching start-stop section defined."
5228         #endif
5229     #endif
5230     /**
5231     * @file Platform_MemMap.h
5232     */
5233     #undef MEMMAP_ERROR
5234     #pragma section ".mcal_const_cfg" a
5235 #endif
5236 
5237 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_8
5238     /**
5239     * @file Platform_MemMap.h
5240     */
5241     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8
5242         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8
5243     #else
5244         #error "MemMap.h, no valid matching start-stop section defined."
5245     #endif
5246     #ifdef MEMMAP_MATCH_ERROR
5247         #undef MEMMAP_MATCH_ERROR
5248     #endif
5249     #undef PLATFORM_STOP_SEC_CONFIG_DATA_8
5250     /**
5251     * @file Platform_MemMap.h
5252     */
5253     #undef MEMMAP_ERROR
5254     #pragma section
5255 #endif
5256 
5257 #ifdef PLATFORM_START_SEC_CONFIG_DATA_16
5258     /**
5259     * @file Platform_MemMap.h
5260     */
5261     #undef PLATFORM_START_SEC_CONFIG_DATA_16
5262     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16
5263     #ifndef MEMMAP_MATCH_ERROR
5264         #define MEMMAP_MATCH_ERROR
5265     #else
5266         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_16
5267         #error "MemMap.h, no valid matching start-stop section defined."
5268         #endif
5269     #endif
5270     /**
5271     * @file Platform_MemMap.h
5272     */
5273     #undef MEMMAP_ERROR
5274     #pragma section ".mcal_const_cfg" a
5275 #endif
5276 
5277 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_16
5278     /**
5279     * @file Platform_MemMap.h
5280     */
5281     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16
5282         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16
5283     #else
5284         #error "MemMap.h, no valid matching start-stop section defined."
5285     #endif
5286     #ifdef MEMMAP_MATCH_ERROR
5287         #undef MEMMAP_MATCH_ERROR
5288     #endif
5289     #undef PLATFORM_STOP_SEC_CONFIG_DATA_16
5290     /**
5291     * @file Platform_MemMap.h
5292     */
5293     #undef MEMMAP_ERROR
5294     #pragma section
5295 #endif
5296 
5297 #ifdef PLATFORM_START_SEC_CONFIG_DATA_32
5298     /**
5299     * @file Platform_MemMap.h
5300     */
5301     #undef PLATFORM_START_SEC_CONFIG_DATA_32
5302     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32
5303     #ifndef MEMMAP_MATCH_ERROR
5304         #define MEMMAP_MATCH_ERROR
5305     #else
5306         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_32
5307         #error "MemMap.h, no valid matching start-stop section defined."
5308         #endif
5309     #endif
5310     /**
5311     * @file Platform_MemMap.h
5312     */
5313     #undef MEMMAP_ERROR
5314     #pragma section ".mcal_const_cfg" a
5315 #endif
5316 
5317 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_32
5318     /**
5319     * @file Platform_MemMap.h
5320     */
5321     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32
5322         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32
5323     #else
5324         #error "MemMap.h, no valid matching start-stop section defined."
5325     #endif
5326     #ifdef MEMMAP_MATCH_ERROR
5327         #undef MEMMAP_MATCH_ERROR
5328     #endif
5329     #undef PLATFORM_STOP_SEC_CONFIG_DATA_32
5330     /**
5331     * @file Platform_MemMap.h
5332     */
5333     #undef MEMMAP_ERROR
5334     #pragma section
5335 #endif
5336 
5337 #ifdef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
5338     /**
5339     * @file Platform_MemMap.h
5340     */
5341     #undef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
5342     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
5343     #ifndef MEMMAP_MATCH_ERROR
5344         #define MEMMAP_MATCH_ERROR
5345     #else
5346         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED
5347         #error "MemMap.h, no valid matching start-stop section defined."
5348         #endif
5349     #endif
5350     /**
5351     * @file Platform_MemMap.h
5352     */
5353     #undef MEMMAP_ERROR
5354     #pragma section ".mcal_const_cfg" a
5355 #endif
5356 
5357 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED
5358     /**
5359     * @file Platform_MemMap.h
5360     */
5361     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
5362         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
5363     #else
5364         #error "MemMap.h, no valid matching start-stop section defined."
5365     #endif
5366     #ifdef MEMMAP_MATCH_ERROR
5367         #undef MEMMAP_MATCH_ERROR
5368     #endif
5369     #undef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED
5370     /**
5371     * @file Platform_MemMap.h
5372     */
5373     #undef MEMMAP_ERROR
5374     #pragma section
5375 #endif
5376 
5377 #ifdef PLATFORM_START_SEC_CONST_BOOLEAN
5378     /**
5379     * @file Platform_MemMap.h
5380     */
5381     #undef PLATFORM_START_SEC_CONST_BOOLEAN
5382     #define ENTERED_PLATFORM_START_SEC_CONST_BOOLEAN
5383     #ifndef MEMMAP_MATCH_ERROR
5384         #define MEMMAP_MATCH_ERROR
5385     #else
5386         #ifndef PLATFORM_STOP_SEC_CONST_BOOLEAN
5387         #error "MemMap.h, no valid matching start-stop section defined."
5388         #endif
5389     #endif
5390     /**
5391     * @file Platform_MemMap.h
5392     */
5393     #undef MEMMAP_ERROR
5394     #pragma section ".mcal_const" a
5395 #endif
5396 
5397 #ifdef PLATFORM_STOP_SEC_CONST_BOOLEAN
5398     /**
5399     * @file Platform_MemMap.h
5400     */
5401     #ifdef ENTERED_PLATFORM_START_SEC_CONST_BOOLEAN
5402         #undef ENTERED_PLATFORM_START_SEC_CONST_BOOLEAN
5403     #else
5404         #error "MemMap.h, no valid matching start-stop section defined."
5405     #endif
5406     #ifdef MEMMAP_MATCH_ERROR
5407         #undef MEMMAP_MATCH_ERROR
5408     #endif
5409     #undef PLATFORM_STOP_SEC_CONST_BOOLEAN
5410     /**
5411     * @file Platform_MemMap.h
5412     */
5413     #undef MEMMAP_ERROR
5414     #pragma section
5415 #endif
5416 
5417 #ifdef PLATFORM_START_SEC_CONST_8
5418     /**
5419     * @file Platform_MemMap.h
5420     */
5421     #undef PLATFORM_START_SEC_CONST_8
5422     #define ENTERED_PLATFORM_START_SEC_CONST_8
5423     #ifndef MEMMAP_MATCH_ERROR
5424         #define MEMMAP_MATCH_ERROR
5425     #else
5426         #ifndef PLATFORM_STOP_SEC_CONST_8
5427         #error "MemMap.h, no valid matching start-stop section defined."
5428         #endif
5429     #endif
5430     /**
5431     * @file Platform_MemMap.h
5432     */
5433     #undef MEMMAP_ERROR
5434     #pragma section ".mcal_const" a
5435 #endif
5436 
5437 #ifdef PLATFORM_STOP_SEC_CONST_8
5438     /**
5439     * @file Platform_MemMap.h
5440     */
5441     #ifdef ENTERED_PLATFORM_START_SEC_CONST_8
5442         #undef ENTERED_PLATFORM_START_SEC_CONST_8
5443     #else
5444         #error "MemMap.h, no valid matching start-stop section defined."
5445     #endif
5446     #ifdef MEMMAP_MATCH_ERROR
5447         #undef MEMMAP_MATCH_ERROR
5448     #endif
5449     #undef PLATFORM_STOP_SEC_CONST_8
5450     /**
5451     * @file Platform_MemMap.h
5452     */
5453     #undef MEMMAP_ERROR
5454     #pragma section
5455 #endif
5456 
5457 #ifdef PLATFORM_START_SEC_CONST_16
5458     /**
5459     * @file Platform_MemMap.h
5460     */
5461     #undef PLATFORM_START_SEC_CONST_16
5462     #define ENTERED_PLATFORM_START_SEC_CONST_16
5463     #ifndef MEMMAP_MATCH_ERROR
5464         #define MEMMAP_MATCH_ERROR
5465     #else
5466         #ifndef PLATFORM_STOP_SEC_CONST_16
5467         #error "MemMap.h, no valid matching start-stop section defined."
5468         #endif
5469     #endif
5470     /**
5471     * @file Platform_MemMap.h
5472     */
5473     #undef MEMMAP_ERROR
5474     #pragma section ".mcal_const" a
5475 #endif
5476 
5477 #ifdef PLATFORM_STOP_SEC_CONST_16
5478     /**
5479     * @file Platform_MemMap.h
5480     */
5481     #ifdef ENTERED_PLATFORM_START_SEC_CONST_16
5482         #undef ENTERED_PLATFORM_START_SEC_CONST_16
5483     #else
5484         #error "MemMap.h, no valid matching start-stop section defined."
5485     #endif
5486     #ifdef MEMMAP_MATCH_ERROR
5487         #undef MEMMAP_MATCH_ERROR
5488     #endif
5489     #undef PLATFORM_STOP_SEC_CONST_16
5490     /**
5491     * @file Platform_MemMap.h
5492     */
5493     #undef MEMMAP_ERROR
5494     #pragma section
5495 #endif
5496 
5497 #ifdef PLATFORM_START_SEC_CONST_32
5498     /**
5499     * @file Platform_MemMap.h
5500     */
5501     #undef PLATFORM_START_SEC_CONST_32
5502     #define ENTERED_PLATFORM_START_SEC_CONST_32
5503     #ifndef MEMMAP_MATCH_ERROR
5504         #define MEMMAP_MATCH_ERROR
5505     #else
5506         #ifndef PLATFORM_STOP_SEC_CONST_32
5507         #error "MemMap.h, no valid matching start-stop section defined."
5508         #endif
5509     #endif
5510     /**
5511     * @file Platform_MemMap.h
5512     */
5513     #undef MEMMAP_ERROR
5514     #pragma section ".mcal_const" a
5515 #endif
5516 
5517 #ifdef PLATFORM_STOP_SEC_CONST_32
5518     /**
5519     * @file Platform_MemMap.h
5520     */
5521     #ifdef ENTERED_PLATFORM_START_SEC_CONST_32
5522         #undef ENTERED_PLATFORM_START_SEC_CONST_32
5523     #else
5524         #error "MemMap.h, no valid matching start-stop section defined."
5525     #endif
5526     #ifdef MEMMAP_MATCH_ERROR
5527         #undef MEMMAP_MATCH_ERROR
5528     #endif
5529     #undef PLATFORM_STOP_SEC_CONST_32
5530     /**
5531     * @file Platform_MemMap.h
5532     */
5533     #undef MEMMAP_ERROR
5534     #pragma section
5535 #endif
5536 
5537 #ifdef PLATFORM_START_SEC_CONST_UNSPECIFIED
5538     /**
5539     * @file Platform_MemMap.h
5540     */
5541     #undef PLATFORM_START_SEC_CONST_UNSPECIFIED
5542     #define ENTERED_PLATFORM_START_SEC_CONST_UNSPECIFIED
5543     #ifndef MEMMAP_MATCH_ERROR
5544         #define MEMMAP_MATCH_ERROR
5545     #else
5546         #ifndef PLATFORM_STOP_SEC_CONST_UNSPECIFIED
5547         #error "MemMap.h, no valid matching start-stop section defined."
5548         #endif
5549     #endif
5550     /**
5551     * @file Platform_MemMap.h
5552     */
5553     #undef MEMMAP_ERROR
5554     #pragma section ".mcal_const" a
5555 #endif
5556 
5557 #ifdef PLATFORM_STOP_SEC_CONST_UNSPECIFIED
5558     /**
5559     * @file Platform_MemMap.h
5560     */
5561     #ifdef ENTERED_PLATFORM_START_SEC_CONST_UNSPECIFIED
5562         #undef ENTERED_PLATFORM_START_SEC_CONST_UNSPECIFIED
5563     #else
5564         #error "MemMap.h, no valid matching start-stop section defined."
5565     #endif
5566     #ifdef MEMMAP_MATCH_ERROR
5567         #undef MEMMAP_MATCH_ERROR
5568     #endif
5569     #undef PLATFORM_STOP_SEC_CONST_UNSPECIFIED
5570     /**
5571     * @file Platform_MemMap.h
5572     */
5573     #undef MEMMAP_ERROR
5574     #pragma section
5575 #endif
5576 
5577 #ifdef PLATFORM_START_SEC_CODE
5578     /**
5579     * @file Platform_MemMap.h
5580     */
5581     #undef PLATFORM_START_SEC_CODE
5582     #define ENTERED_PLATFORM_START_SEC_CODE
5583     #ifndef MEMMAP_MATCH_ERROR
5584         #define MEMMAP_MATCH_ERROR
5585     #else
5586         #ifndef PLATFORM_STOP_SEC_CODE
5587         #error "MemMap.h, no valid matching start-stop section defined."
5588         #endif
5589     #endif
5590     /**
5591     * @file Platform_MemMap.h
5592     */
5593     #undef MEMMAP_ERROR
5594     #pragma section ".mcal_text" avx
5595 #endif
5596 
5597 #ifdef PLATFORM_STOP_SEC_CODE
5598     /**
5599     * @file Platform_MemMap.h
5600     */
5601     #ifdef ENTERED_PLATFORM_START_SEC_CODE
5602         #undef ENTERED_PLATFORM_START_SEC_CODE
5603     #else
5604         #error "MemMap.h, no valid matching start-stop section defined."
5605     #endif
5606     #ifdef MEMMAP_MATCH_ERROR
5607         #undef MEMMAP_MATCH_ERROR
5608     #endif
5609     #undef PLATFORM_STOP_SEC_CODE
5610     /**
5611     * @file Platform_MemMap.h
5612     */
5613     #undef MEMMAP_ERROR
5614     #pragma section
5615 #endif
5616 
5617 #ifdef PLATFORM_START_SEC_RAMCODE
5618     /**
5619     * @file Platform_MemMap.h
5620     */
5621     #undef PLATFORM_START_SEC_RAMCODE
5622     #define ENTERED_PLATFORM_START_SEC_RAMCODE
5623     #ifndef MEMMAP_MATCH_ERROR
5624         #define MEMMAP_MATCH_ERROR
5625     #else
5626         #ifndef PLATFORM_STOP_SEC_RAMCODE
5627         #error "MemMap.h, no valid matching start-stop section defined."
5628         #endif
5629     #endif
5630     /**
5631     * @file Platform_MemMap.h
5632     */
5633     #undef MEMMAP_ERROR
5634     #pragma section ".ramcode" avx
5635 #endif
5636 
5637 #ifdef PLATFORM_STOP_SEC_RAMCODE
5638     /**
5639     * @file Platform_MemMap.h
5640     */
5641     #ifdef ENTERED_PLATFORM_START_SEC_RAMCODE
5642         #undef ENTERED_PLATFORM_START_SEC_RAMCODE
5643     #else
5644         #error "MemMap.h, no valid matching start-stop section defined."
5645     #endif
5646     #ifdef MEMMAP_MATCH_ERROR
5647         #undef MEMMAP_MATCH_ERROR
5648     #endif
5649     #undef PLATFORM_STOP_SEC_RAMCODE
5650     /**
5651     * @file Platform_MemMap.h
5652     */
5653     #undef MEMMAP_ERROR
5654     #pragma  section
5655 #endif
5656 
5657 #ifdef PLATFORM_START_SEC_CODE_AC
5658     /**
5659     * @file Platform_MemMap.h
5660     */
5661     #undef PLATFORM_START_SEC_CODE_AC
5662     #define ENTERED_PLATFORM_START_SEC_CODE_AC
5663     #ifndef MEMMAP_MATCH_ERROR
5664         #define MEMMAP_MATCH_ERROR
5665     #else
5666         #ifndef PLATFORM_STOP_SEC_CODE_AC
5667         #error "MemMap.h, no valid matching start-stop section defined."
5668         #endif
5669     #endif
5670     /**
5671     * @file Platform_MemMap.h
5672     */
5673     #undef MEMMAP_ERROR
5674     #pragma section ".acplatform_code_rom" avx
5675 #endif
5676 
5677 #ifdef PLATFORM_STOP_SEC_CODE_AC
5678     /**
5679     * @file Platform_MemMap.h
5680     */
5681     #ifdef ENTERED_PLATFORM_START_SEC_CODE_AC
5682         #undef ENTERED_PLATFORM_START_SEC_CODE_AC
5683     #else
5684         #error "MemMap.h, no valid matching start-stop section defined."
5685     #endif
5686     #ifdef MEMMAP_MATCH_ERROR
5687         #undef MEMMAP_MATCH_ERROR
5688     #endif
5689     #undef PLATFORM_STOP_SEC_CODE_AC
5690     /**
5691     * @file Platform_MemMap.h
5692     */
5693     #undef MEMMAP_ERROR
5694     #pragma  section
5695 #endif
5696 
5697 #ifdef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
5698     /**
5699     * @file Platform_MemMap.h
5700     */
5701     #undef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
5702     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
5703     #ifndef MEMMAP_MATCH_ERROR
5704         #define MEMMAP_MATCH_ERROR
5705     #else
5706         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN
5707         #error "MemMap.h, no valid matching start-stop section defined."
5708         #endif
5709     #endif
5710     /**
5711     * @file Platform_MemMap.h
5712     */
5713     #undef MEMMAP_ERROR
5714     #pragma section ".mcal_bss" awsB
5715 #endif
5716 
5717 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN
5718     /**
5719     * @file Platform_MemMap.h
5720     */
5721     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
5722         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
5723     #else
5724         #error "MemMap.h, no valid matching start-stop section defined."
5725     #endif
5726     #ifdef MEMMAP_MATCH_ERROR
5727         #undef MEMMAP_MATCH_ERROR
5728     #endif
5729     #undef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN
5730     /**
5731     * @file Platform_MemMap.h
5732     */
5733     #undef MEMMAP_ERROR
5734     #pragma section
5735 #endif
5736 
5737 #ifdef PLATFORM_START_SEC_VAR_CLEARED_8
5738     /**
5739     * @file Platform_MemMap.h
5740     */
5741     #undef PLATFORM_START_SEC_VAR_CLEARED_8
5742     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8
5743     #ifndef MEMMAP_MATCH_ERROR
5744         #define MEMMAP_MATCH_ERROR
5745     #else
5746         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_8
5747         #error "MemMap.h, no valid matching start-stop section defined."
5748         #endif
5749     #endif
5750     /**
5751     * @file Platform_MemMap.h
5752     */
5753     #undef MEMMAP_ERROR
5754     #pragma section ".mcal_bss" awsB
5755 #endif
5756 
5757 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_8
5758     /**
5759     * @file Platform_MemMap.h
5760     */
5761     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8
5762         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8
5763     #else
5764         #error "MemMap.h, no valid matching start-stop section defined."
5765     #endif
5766     #ifdef MEMMAP_MATCH_ERROR
5767         #undef MEMMAP_MATCH_ERROR
5768     #endif
5769     #undef PLATFORM_STOP_SEC_VAR_CLEARED_8
5770     /**
5771     * @file Platform_MemMap.h
5772     */
5773     #undef MEMMAP_ERROR
5774     #pragma section
5775 #endif
5776 
5777 #ifdef PLATFORM_START_SEC_VAR_CLEARED_16
5778     /**
5779     * @file Platform_MemMap.h
5780     */
5781     #undef PLATFORM_START_SEC_VAR_CLEARED_16
5782     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16
5783     #ifndef MEMMAP_MATCH_ERROR
5784         #define MEMMAP_MATCH_ERROR
5785     #else
5786         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_16
5787         #error "MemMap.h, no valid matching start-stop section defined."
5788         #endif
5789     #endif
5790     /**
5791     * @file Platform_MemMap.h
5792     */
5793     #undef MEMMAP_ERROR
5794     #pragma section ".mcal_bss" awsB
5795 #endif
5796 
5797 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_16
5798     /**
5799     * @file Platform_MemMap.h
5800     */
5801     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16
5802         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16
5803     #else
5804         #error "MemMap.h, no valid matching start-stop section defined."
5805     #endif
5806     #ifdef MEMMAP_MATCH_ERROR
5807         #undef MEMMAP_MATCH_ERROR
5808     #endif
5809     #undef PLATFORM_STOP_SEC_VAR_CLEARED_16
5810     /**
5811     * @file Platform_MemMap.h
5812     */
5813     #undef MEMMAP_ERROR
5814     #pragma section
5815 #endif
5816 
5817 #ifdef PLATFORM_START_SEC_VAR_CLEARED_32
5818     /**
5819     * @file Platform_MemMap.h
5820     */
5821     #undef PLATFORM_START_SEC_VAR_CLEARED_32
5822     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32
5823     #ifndef MEMMAP_MATCH_ERROR
5824         #define MEMMAP_MATCH_ERROR
5825     #else
5826         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_32
5827         #error "MemMap.h, no valid matching start-stop section defined."
5828         #endif
5829     #endif
5830     /**
5831     * @file Platform_MemMap.h
5832     */
5833     #undef MEMMAP_ERROR
5834     #pragma section ".mcal_bss" awsB
5835 #endif
5836 
5837 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_32
5838     /**
5839     * @file Platform_MemMap.h
5840     */
5841     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32
5842         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32
5843     #else
5844         #error "MemMap.h, no valid matching start-stop section defined."
5845     #endif
5846     #ifdef MEMMAP_MATCH_ERROR
5847         #undef MEMMAP_MATCH_ERROR
5848     #endif
5849     #undef PLATFORM_STOP_SEC_VAR_CLEARED_32
5850     /**
5851     * @file Platform_MemMap.h
5852     */
5853     #undef MEMMAP_ERROR
5854     #pragma section
5855 #endif
5856 
5857 #ifdef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
5858     /**
5859     * @file Platform_MemMap.h
5860     */
5861     #undef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
5862     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
5863     #ifndef MEMMAP_MATCH_ERROR
5864         #define MEMMAP_MATCH_ERROR
5865     #else
5866         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED
5867         #error "MemMap.h, no valid matching start-stop section defined."
5868         #endif
5869     #endif
5870     /**
5871     * @file Platform_MemMap.h
5872     */
5873     #undef MEMMAP_ERROR
5874     #pragma section ".mcal_bss" awsB
5875 #endif
5876 
5877 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED
5878     /**
5879     * @file Platform_MemMap.h
5880     */
5881     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
5882         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
5883     #else
5884         #error "MemMap.h, no valid matching start-stop section defined."
5885     #endif
5886     #ifdef MEMMAP_MATCH_ERROR
5887         #undef MEMMAP_MATCH_ERROR
5888     #endif
5889     #undef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED
5890     /**
5891     * @file Platform_MemMap.h
5892     */
5893     #undef MEMMAP_ERROR
5894     #pragma section
5895 #endif
5896 
5897 #ifdef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
5898     /**
5899     * @file Platform_MemMap.h
5900     */
5901     #undef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
5902     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
5903     #ifndef MEMMAP_MATCH_ERROR
5904         #define MEMMAP_MATCH_ERROR
5905     #else
5906         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
5907         #error "MemMap.h, no valid matching start-stop section defined."
5908         #endif
5909     #endif
5910     /**
5911     * @file Platform_MemMap.h
5912     */
5913     #undef MEMMAP_ERROR
5914     #pragma section ".mcal_bss_no_cacheable" awsB
5915 #endif
5916 
5917 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
5918     /**
5919     * @file Platform_MemMap.h
5920     */
5921     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
5922         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
5923     #else
5924         #error "MemMap.h, no valid matching start-stop section defined."
5925     #endif
5926     #ifdef MEMMAP_MATCH_ERROR
5927         #undef MEMMAP_MATCH_ERROR
5928     #endif
5929     #undef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
5930     /**
5931     * @file Platform_MemMap.h
5932     */
5933     #undef MEMMAP_ERROR
5934     /* no definition -> default compiler settings are used */
5935 #endif
5936 
5937 #ifdef PLATFORM_START_SEC_VAR_INIT_BOOLEAN
5938     /**
5939     * @file Platform_MemMap.h
5940     */
5941     #undef PLATFORM_START_SEC_VAR_INIT_BOOLEAN
5942     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN
5943     #ifndef MEMMAP_MATCH_ERROR
5944         #define MEMMAP_MATCH_ERROR
5945     #else
5946         #ifndef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN
5947         #error "MemMap.h, no valid matching start-stop section defined."
5948         #endif
5949     #endif
5950     /**
5951     * @file Platform_MemMap.h
5952     */
5953     #undef MEMMAP_ERROR
5954     #pragma section ".mcal_data" aws
5955 #endif
5956 
5957 #ifdef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN
5958     /**
5959     * @file Platform_MemMap.h
5960     */
5961     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN
5962         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN
5963     #else
5964         #error "MemMap.h, no valid matching start-stop section defined."
5965     #endif
5966     #ifdef MEMMAP_MATCH_ERROR
5967         #undef MEMMAP_MATCH_ERROR
5968     #endif
5969     #undef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN
5970     /**
5971     * @file Platform_MemMap.h
5972     */
5973     #undef MEMMAP_ERROR
5974     #pragma section
5975 #endif
5976 
5977 #ifdef PLATFORM_START_SEC_VAR_INIT_8
5978     /**
5979     * @file Platform_MemMap.h
5980     */
5981     #undef PLATFORM_START_SEC_VAR_INIT_8
5982     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_8
5983     #ifndef MEMMAP_MATCH_ERROR
5984         #define MEMMAP_MATCH_ERROR
5985     #else
5986         #ifndef PLATFORM_STOP_SEC_VAR_INIT_8
5987         #error "MemMap.h, no valid matching start-stop section defined."
5988         #endif
5989     #endif
5990     /**
5991     * @file Platform_MemMap.h
5992     */
5993     #undef MEMMAP_ERROR
5994     #pragma section ".mcal_data" aws
5995 #endif
5996 
5997 #ifdef PLATFORM_STOP_SEC_VAR_INIT_8
5998     /**
5999     * @file Platform_MemMap.h
6000     */
6001     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_8
6002         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_8
6003     #else
6004         #error "MemMap.h, no valid matching start-stop section defined."
6005     #endif
6006     #ifdef MEMMAP_MATCH_ERROR
6007         #undef MEMMAP_MATCH_ERROR
6008     #endif
6009     #undef PLATFORM_STOP_SEC_VAR_INIT_8
6010     /**
6011     * @file Platform_MemMap.h
6012     */
6013     #undef MEMMAP_ERROR
6014     #pragma section
6015 #endif
6016 
6017 #ifdef PLATFORM_START_SEC_VAR_INIT_16
6018     /**
6019     * @file Platform_MemMap.h
6020     */
6021     #undef PLATFORM_START_SEC_VAR_INIT_16
6022     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_16
6023     #ifndef MEMMAP_MATCH_ERROR
6024         #define MEMMAP_MATCH_ERROR
6025     #else
6026         #ifndef PLATFORM_STOP_SEC_VAR_INIT_16
6027         #error "MemMap.h, no valid matching start-stop section defined."
6028         #endif
6029     #endif
6030     /**
6031     * @file Platform_MemMap.h
6032     */
6033     #undef MEMMAP_ERROR
6034     #pragma section ".mcal_data" aws
6035 #endif
6036 
6037 #ifdef PLATFORM_STOP_SEC_VAR_INIT_16
6038     /**
6039     * @file Platform_MemMap.h
6040     */
6041     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_16
6042         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_16
6043     #else
6044         #error "MemMap.h, no valid matching start-stop section defined."
6045     #endif
6046     #ifdef MEMMAP_MATCH_ERROR
6047         #undef MEMMAP_MATCH_ERROR
6048     #endif
6049     #undef PLATFORM_STOP_SEC_VAR_INIT_16
6050     /**
6051     * @file Platform_MemMap.h
6052     */
6053     #undef MEMMAP_ERROR
6054     #pragma section
6055 #endif
6056 
6057 #ifdef PLATFORM_START_SEC_VAR_INIT_32
6058     /**
6059     * @file Platform_MemMap.h
6060     */
6061     #undef PLATFORM_START_SEC_VAR_INIT_32
6062     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_32
6063     #ifndef MEMMAP_MATCH_ERROR
6064         #define MEMMAP_MATCH_ERROR
6065     #else
6066         #ifndef PLATFORM_STOP_SEC_VAR_INIT_32
6067         #error "MemMap.h, no valid matching start-stop section defined."
6068         #endif
6069     #endif
6070     /**
6071     * @file Platform_MemMap.h
6072     */
6073     #undef MEMMAP_ERROR
6074     #pragma section ".mcal_data" aws
6075 #endif
6076 
6077 #ifdef PLATFORM_STOP_SEC_VAR_INIT_32
6078     /**
6079     * @file Platform_MemMap.h
6080     */
6081     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_32
6082         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_32
6083     #else
6084         #error "MemMap.h, no valid matching start-stop section defined."
6085     #endif
6086     #ifdef MEMMAP_MATCH_ERROR
6087         #undef MEMMAP_MATCH_ERROR
6088     #endif
6089     #undef PLATFORM_STOP_SEC_VAR_INIT_32
6090     /**
6091     * @file Platform_MemMap.h
6092     */
6093     #undef MEMMAP_ERROR
6094     #pragma section
6095 #endif
6096 
6097 #ifdef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
6098     /**
6099     * @file Platform_MemMap.h
6100     */
6101     #undef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
6102     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
6103     #ifndef MEMMAP_MATCH_ERROR
6104         #define MEMMAP_MATCH_ERROR
6105     #else
6106         #ifndef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED
6107         #error "MemMap.h, no valid matching start-stop section defined."
6108         #endif
6109     #endif
6110     /**
6111     * @file Platform_MemMap.h
6112     */
6113     #undef MEMMAP_ERROR
6114     #pragma section ".mcal_data" aws
6115 #endif
6116 
6117 #ifdef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED
6118     /**
6119     * @file Platform_MemMap.h
6120     */
6121     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
6122         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
6123     #else
6124         #error "MemMap.h, no valid matching start-stop section defined."
6125     #endif
6126     #ifdef MEMMAP_MATCH_ERROR
6127         #undef MEMMAP_MATCH_ERROR
6128     #endif
6129     #undef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED
6130     /**
6131     * @file Platform_MemMap.h
6132     */
6133     #undef MEMMAP_ERROR
6134     #pragma section
6135 #endif
6136 
6137 #ifdef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
6138     /**
6139     * @file Platform_MemMap.h
6140     */
6141     #undef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
6142     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
6143     #ifndef MEMMAP_MATCH_ERROR
6144         #define MEMMAP_MATCH_ERROR
6145     #else
6146         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
6147         #error "MemMap.h, no valid matching start-stop section defined."
6148         #endif
6149     #endif
6150     /**
6151     * @file Platform_MemMap.h
6152     */
6153     #undef MEMMAP_ERROR
6154     #pragma section ".dma_dest_buffer_bss" aws
6155 #endif
6156 
6157 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
6158     /**
6159     * @file Platform_MemMap.h
6160     */
6161     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
6162         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
6163     #else
6164         #error "MemMap.h, no valid matching start-stop section defined."
6165     #endif
6166     #ifdef MEMMAP_MATCH_ERROR
6167         #undef MEMMAP_MATCH_ERROR
6168     #endif
6169     #undef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
6170     /**
6171     * @file Platform_MemMap.h
6172     */
6173     #undef MEMMAP_ERROR
6174     #pragma section
6175 #endif
6176 
6177 #ifdef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
6178     /**
6179     * @file Platform_MemMap.h
6180     */
6181     #undef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
6182     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
6183     #ifndef MEMMAP_MATCH_ERROR
6184         #define MEMMAP_MATCH_ERROR
6185     #else
6186         #ifndef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
6187         #error "MemMap.h, no valid matching start-stop section defined."
6188         #endif
6189     #endif
6190     /**
6191     * @file Platform_MemMap.h
6192     */
6193     #undef MEMMAP_ERROR
6194     #pragma section ".dma_dest_buffer" aws
6195 #endif
6196 
6197 #ifdef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
6198     /**
6199     * @file Platform_MemMap.h
6200     */
6201     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
6202         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
6203     #else
6204         #error "MemMap.h, no valid matching start-stop section defined."
6205     #endif
6206     #ifdef MEMMAP_MATCH_ERROR
6207         #undef MEMMAP_MATCH_ERROR
6208     #endif
6209     #undef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
6210     /**
6211     * @file Platform_MemMap.h
6212     */
6213     #undef MEMMAP_ERROR
6214     #pragma section
6215 #endif
6216 
6217 #ifdef PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
6218     /**
6219     * @file Platform_MemMap.h
6220     */
6221     #undef PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
6222     #define ENTERED_PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
6223     #ifndef MEMMAP_MATCH_ERROR
6224         #define MEMMAP_MATCH_ERROR
6225     #else
6226         #ifndef PLATFORM_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
6227         #error "MemMap.h, no valid matching start-stop section defined."
6228         #endif
6229     #endif
6230     /**
6231     * @file Platform_MemMap.h
6232     */
6233     #undef MEMMAP_ERROR
6234     #pragma section ".mcal_shared_data" aws
6235 #endif
6236 
6237 #ifdef PLATFORM_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
6238     /**
6239     * @file Platform_MemMap.h
6240     */
6241     #ifdef ENTERED_PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
6242         #undef ENTERED_PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
6243     #else
6244         #error "MemMap.h, no valid matching start-stop section defined."
6245     #endif
6246     #ifdef MEMMAP_MATCH_ERROR
6247         #undef MEMMAP_MATCH_ERROR
6248     #endif
6249     #undef PLATFORM_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
6250     /**
6251     * @file Platform_MemMap.h
6252     */
6253     #undef MEMMAP_ERROR
6254     #pragma section
6255 #endif
6256 
6257 #ifdef PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
6258     /**
6259     * @file Platform_MemMap.h
6260     */
6261     #undef PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
6262     #define ENTERED_PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
6263     #ifndef MEMMAP_MATCH_ERROR
6264         #define MEMMAP_MATCH_ERROR
6265     #else
6266         #ifndef PLATFORM_STOP_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
6267         #error "MemMap.h, no valid matching start-stop section defined."
6268         #endif
6269     #endif
6270     /**
6271     * @file Platform_MemMap.h
6272     */
6273     #undef MEMMAP_ERROR
6274     #pragma section ".mcal_shared_bss" aws
6275 #endif
6276 
6277 #ifdef PLATFORM_STOP_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
6278     /**
6279     * @file Platform_MemMap.h
6280     */
6281     #ifdef ENTERED_PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
6282         #undef ENTERED_PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
6283     #else
6284         #error "MemMap.h, no valid matching start-stop section defined."
6285     #endif
6286     #ifdef MEMMAP_MATCH_ERROR
6287         #undef MEMMAP_MATCH_ERROR
6288     #endif
6289     #undef PLATFORM_STOP_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
6290     /**
6291     * @file Platform_MemMap.h
6292     */
6293     #undef MEMMAP_ERROR
6294     #pragma section
6295 #endif
6296 /**************************************************************************************************/
6297 /********************************************* Linaro *********************************************/
6298 /**************************************************************************************************/
6299 #elif defined(_LINARO_C_S32K3XX_)
6300 /**************************************** PLATFORM *******************************/
6301 #ifdef PLATFORM_START_SEC_CONFIG_DATA_8
6302     /**
6303     * @file Platform_MemMap.h
6304     */
6305     #undef PLATFORM_START_SEC_CONFIG_DATA_8
6306     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8
6307     #ifndef MEMMAP_MATCH_ERROR
6308         #define MEMMAP_MATCH_ERROR
6309     #else
6310         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_8
6311         #error "MemMap.h, no valid matching start-stop section defined."
6312         #endif
6313     #endif
6314     /**
6315     * @file Platform_MemMap.h
6316     */
6317     #undef MEMMAP_ERROR
6318     #pragma GCC section rodata ".mcal_const_cfg"
6319 #endif
6320 
6321 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_8
6322     /**
6323     * @file Platform_MemMap.h
6324     */
6325     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8
6326         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8
6327     #else
6328         #error "MemMap.h, no valid matching start-stop section defined."
6329     #endif
6330     #ifdef MEMMAP_MATCH_ERROR
6331         #undef MEMMAP_MATCH_ERROR
6332     #endif
6333     #undef PLATFORM_STOP_SEC_CONFIG_DATA_8
6334     /**
6335     * @file Platform_MemMap.h
6336     */
6337     #undef MEMMAP_ERROR
6338     #pragma GCC section rodata
6339 #endif
6340 
6341 #ifdef PLATFORM_START_SEC_CONFIG_DATA_16
6342     /**
6343     * @file Platform_MemMap.h
6344     */
6345     #undef PLATFORM_START_SEC_CONFIG_DATA_16
6346     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16
6347     #ifndef MEMMAP_MATCH_ERROR
6348         #define MEMMAP_MATCH_ERROR
6349     #else
6350         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_16
6351         #error "MemMap.h, no valid matching start-stop section defined."
6352         #endif
6353     #endif
6354     /**
6355     * @file Platform_MemMap.h
6356     */
6357     #undef MEMMAP_ERROR
6358     #pragma GCC section rodata ".mcal_const_cfg"
6359 #endif
6360 
6361 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_16
6362     /**
6363     * @file Platform_MemMap.h
6364     */
6365     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16
6366         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16
6367     #else
6368         #error "MemMap.h, no valid matching start-stop section defined."
6369     #endif
6370     #ifdef MEMMAP_MATCH_ERROR
6371         #undef MEMMAP_MATCH_ERROR
6372     #endif
6373     #undef PLATFORM_STOP_SEC_CONFIG_DATA_16
6374     /**
6375     * @file Platform_MemMap.h
6376     */
6377     #undef MEMMAP_ERROR
6378     #pragma GCC section rodata
6379 #endif
6380 
6381 #ifdef PLATFORM_START_SEC_CONFIG_DATA_32
6382     /**
6383     * @file Platform_MemMap.h
6384     */
6385     #undef PLATFORM_START_SEC_CONFIG_DATA_32
6386     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32
6387     #ifndef MEMMAP_MATCH_ERROR
6388         #define MEMMAP_MATCH_ERROR
6389     #else
6390         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_32
6391         #error "MemMap.h, no valid matching start-stop section defined."
6392         #endif
6393     #endif
6394     /**
6395     * @file Platform_MemMap.h
6396     */
6397     #undef MEMMAP_ERROR
6398     #pragma GCC section rodata ".mcal_const_cfg"
6399 #endif
6400 
6401 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_32
6402     /**
6403     * @file Platform_MemMap.h
6404     */
6405     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32
6406         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32
6407     #else
6408         #error "MemMap.h, no valid matching start-stop section defined."
6409     #endif
6410     #ifdef MEMMAP_MATCH_ERROR
6411         #undef MEMMAP_MATCH_ERROR
6412     #endif
6413     #undef PLATFORM_STOP_SEC_CONFIG_DATA_32
6414     /**
6415     * @file Platform_MemMap.h
6416     */
6417     #undef MEMMAP_ERROR
6418     #pragma GCC section rodata
6419 #endif
6420 
6421 #ifdef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
6422     /**
6423     * @file Platform_MemMap.h
6424     */
6425     #undef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
6426     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
6427     #ifndef MEMMAP_MATCH_ERROR
6428         #define MEMMAP_MATCH_ERROR
6429     #else
6430         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED
6431         #error "MemMap.h, no valid matching start-stop section defined."
6432         #endif
6433     #endif
6434     /**
6435     * @file Platform_MemMap.h
6436     */
6437     #undef MEMMAP_ERROR
6438     #pragma GCC section rodata ".mcal_const_cfg"
6439 #endif
6440 
6441 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED
6442     /**
6443     * @file Platform_MemMap.h
6444     */
6445     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
6446         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
6447     #else
6448         #error "MemMap.h, no valid matching start-stop section defined."
6449     #endif
6450     #ifdef MEMMAP_MATCH_ERROR
6451         #undef MEMMAP_MATCH_ERROR
6452     #endif
6453     #undef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED
6454     /**
6455     * @file Platform_MemMap.h
6456     */
6457     #undef MEMMAP_ERROR
6458     #pragma GCC section rodata
6459 #endif
6460 
6461 #ifdef PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
6462     /**
6463     * @file Platform_MemMap.h
6464     */
6465     #undef PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
6466     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
6467     #ifndef MEMMAP_MATCH_ERROR
6468         #define MEMMAP_MATCH_ERROR
6469     #else
6470         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_8_NO_CACHEABLE
6471         #error "MemMap.h, no valid matching start-stop section defined."
6472         #endif
6473     #endif
6474     /**
6475     * @file Platform_MemMap.h
6476     */
6477     #undef MEMMAP_ERROR
6478     #pragma GCC section rodata ".mcal_const_no_cacheable"
6479 #endif
6480 
6481 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_8_NO_CACHEABLE
6482     /**
6483     * @file Platform_MemMap.h
6484     */
6485     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
6486         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
6487     #else
6488         #error "MemMap.h, no valid matching start-stop section defined."
6489     #endif
6490     #ifdef MEMMAP_MATCH_ERROR
6491         #undef MEMMAP_MATCH_ERROR
6492     #endif
6493     #undef PLATFORM_STOP_SEC_CONFIG_DATA_8_NO_CACHEABLE
6494     /**
6495     * @file Platform_MemMap.h
6496     */
6497     #undef MEMMAP_ERROR
6498     #pragma GCC section rodata
6499 #endif
6500 
6501 #ifdef PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
6502     /**
6503     * @file Platform_MemMap.h
6504     */
6505     #undef PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
6506     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
6507     #ifndef MEMMAP_MATCH_ERROR
6508         #define MEMMAP_MATCH_ERROR
6509     #else
6510         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_16_NO_CACHEABLE
6511         #error "MemMap.h, no valid matching start-stop section defined."
6512         #endif
6513     #endif
6514     /**
6515     * @file Platform_MemMap.h
6516     */
6517     #undef MEMMAP_ERROR
6518     #pragma GCC section rodata ".mcal_const_no_cacheable"
6519 #endif
6520 
6521 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_16_NO_CACHEABLE
6522     /**
6523     * @file Platform_MemMap.h
6524     */
6525     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
6526         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
6527     #else
6528         #error "MemMap.h, no valid matching start-stop section defined."
6529     #endif
6530     #ifdef MEMMAP_MATCH_ERROR
6531         #undef MEMMAP_MATCH_ERROR
6532     #endif
6533     #undef PLATFORM_STOP_SEC_CONFIG_DATA_16_NO_CACHEABLE
6534     /**
6535     * @file Platform_MemMap.h
6536     */
6537     #undef MEMMAP_ERROR
6538     #pragma GCC section rodata
6539 #endif
6540 
6541 #ifdef PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
6542     /**
6543     * @file Platform_MemMap.h
6544     */
6545     #undef PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
6546     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
6547     #ifndef MEMMAP_MATCH_ERROR
6548         #define MEMMAP_MATCH_ERROR
6549     #else
6550         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_32_NO_CACHEABLE
6551         #error "MemMap.h, no valid matching start-stop section defined."
6552         #endif
6553     #endif
6554     /**
6555     * @file Platform_MemMap.h
6556     */
6557     #undef MEMMAP_ERROR
6558     #pragma GCC section rodata ".mcal_const_no_cacheable"
6559 #endif
6560 
6561 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_32_NO_CACHEABLE
6562     /**
6563     * @file Platform_MemMap.h
6564     */
6565     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
6566         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
6567     #else
6568         #error "MemMap.h, no valid matching start-stop section defined."
6569     #endif
6570     #ifdef MEMMAP_MATCH_ERROR
6571         #undef MEMMAP_MATCH_ERROR
6572     #endif
6573     #undef PLATFORM_STOP_SEC_CONFIG_DATA_32_NO_CACHEABLE
6574     /**
6575     * @file Platform_MemMap.h
6576     */
6577     #undef MEMMAP_ERROR
6578     #pragma GCC section rodata
6579 #endif
6580 
6581 #ifdef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
6582     /**
6583     * @file Platform_MemMap.h
6584     */
6585     #undef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
6586     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
6587     #ifndef MEMMAP_MATCH_ERROR
6588         #define MEMMAP_MATCH_ERROR
6589     #else
6590         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
6591         #error "MemMap.h, no valid matching start-stop section defined."
6592         #endif
6593     #endif
6594     /**
6595     * @file Platform_MemMap.h
6596     */
6597     #undef MEMMAP_ERROR
6598     #pragma GCC section rodata ".mcal_const_no_cacheable"
6599 #endif
6600 
6601 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
6602     /**
6603     * @file Platform_MemMap.h
6604     */
6605     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
6606         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
6607     #else
6608         #error "MemMap.h, no valid matching start-stop section defined."
6609     #endif
6610     #ifdef MEMMAP_MATCH_ERROR
6611         #undef MEMMAP_MATCH_ERROR
6612     #endif
6613     #undef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
6614     /**
6615     * @file Platform_MemMap.h
6616     */
6617     #undef MEMMAP_ERROR
6618     #pragma GCC section rodata
6619 #endif
6620 
6621 #ifdef PLATFORM_START_SEC_CONST_BOOLEAN
6622     /**
6623     * @file Platform_MemMap.h
6624     */
6625     #undef PLATFORM_START_SEC_CONST_BOOLEAN
6626     #define ENTERED_PLATFORM_START_SEC_CONST_BOOLEAN
6627     #ifndef MEMMAP_MATCH_ERROR
6628         #define MEMMAP_MATCH_ERROR
6629     #else
6630         #ifndef PLATFORM_STOP_SEC_CONST_BOOLEAN
6631         #error "MemMap.h, no valid matching start-stop section defined."
6632         #endif
6633     #endif
6634     /**
6635     * @file Platform_MemMap.h
6636     */
6637     #undef MEMMAP_ERROR
6638     #pragma GCC section rodata ".mcal_const"
6639 #endif
6640 
6641 #ifdef PLATFORM_STOP_SEC_CONST_BOOLEAN
6642     /**
6643     * @file Platform_MemMap.h
6644     */
6645     #ifdef ENTERED_PLATFORM_START_SEC_CONST_BOOLEAN
6646         #undef ENTERED_PLATFORM_START_SEC_CONST_BOOLEAN
6647     #else
6648         #error "MemMap.h, no valid matching start-stop section defined."
6649     #endif
6650     #ifdef MEMMAP_MATCH_ERROR
6651         #undef MEMMAP_MATCH_ERROR
6652     #endif
6653     #undef PLATFORM_STOP_SEC_CONST_BOOLEAN
6654     /**
6655     * @file Platform_MemMap.h
6656     */
6657     #undef MEMMAP_ERROR
6658     #pragma GCC section rodata
6659 #endif
6660 
6661 #ifdef PLATFORM_START_SEC_CONST_8
6662     /**
6663     * @file Platform_MemMap.h
6664     */
6665     #undef PLATFORM_START_SEC_CONST_8
6666     #define ENTERED_PLATFORM_START_SEC_CONST_8
6667     #ifndef MEMMAP_MATCH_ERROR
6668         #define MEMMAP_MATCH_ERROR
6669     #else
6670         #ifndef PLATFORM_STOP_SEC_CONST_8
6671         #error "MemMap.h, no valid matching start-stop section defined."
6672         #endif
6673     #endif
6674     /**
6675     * @file Platform_MemMap.h
6676     */
6677     #undef MEMMAP_ERROR
6678     #pragma GCC section rodata ".mcal_const"
6679 #endif
6680 
6681 #ifdef PLATFORM_STOP_SEC_CONST_8
6682     /**
6683     * @file Platform_MemMap.h
6684     */
6685     #ifdef ENTERED_PLATFORM_START_SEC_CONST_8
6686         #undef ENTERED_PLATFORM_START_SEC_CONST_8
6687     #else
6688         #error "MemMap.h, no valid matching start-stop section defined."
6689     #endif
6690     #ifdef MEMMAP_MATCH_ERROR
6691         #undef MEMMAP_MATCH_ERROR
6692     #endif
6693     #undef PLATFORM_STOP_SEC_CONST_8
6694     /**
6695     * @file Platform_MemMap.h
6696     */
6697     #undef MEMMAP_ERROR
6698     #pragma GCC section rodata
6699 #endif
6700 
6701 #ifdef PLATFORM_START_SEC_CONST_16
6702     /**
6703     * @file Platform_MemMap.h
6704     */
6705     #undef PLATFORM_START_SEC_CONST_16
6706     #define ENTERED_PLATFORM_START_SEC_CONST_16
6707     #ifndef MEMMAP_MATCH_ERROR
6708         #define MEMMAP_MATCH_ERROR
6709     #else
6710         #ifndef PLATFORM_STOP_SEC_CONST_16
6711         #error "MemMap.h, no valid matching start-stop section defined."
6712         #endif
6713     #endif
6714     /**
6715     * @file Platform_MemMap.h
6716     */
6717     #undef MEMMAP_ERROR
6718     #pragma GCC section rodata ".mcal_const"
6719 #endif
6720 
6721 #ifdef PLATFORM_STOP_SEC_CONST_16
6722     /**
6723     * @file Platform_MemMap.h
6724     */
6725     #ifdef ENTERED_PLATFORM_START_SEC_CONST_16
6726         #undef ENTERED_PLATFORM_START_SEC_CONST_16
6727     #else
6728         #error "MemMap.h, no valid matching start-stop section defined."
6729     #endif
6730     #ifdef MEMMAP_MATCH_ERROR
6731         #undef MEMMAP_MATCH_ERROR
6732     #endif
6733     #undef PLATFORM_STOP_SEC_CONST_16
6734     /**
6735     * @file Platform_MemMap.h
6736     */
6737     #undef MEMMAP_ERROR
6738     #pragma GCC section rodata
6739 #endif
6740 
6741 #ifdef PLATFORM_START_SEC_CONST_32
6742     /**
6743     * @file Platform_MemMap.h
6744     */
6745     #undef PLATFORM_START_SEC_CONST_32
6746     #define ENTERED_PLATFORM_START_SEC_CONST_32
6747     #ifndef MEMMAP_MATCH_ERROR
6748         #define MEMMAP_MATCH_ERROR
6749     #else
6750         #ifndef PLATFORM_STOP_SEC_CONST_32
6751         #error "MemMap.h, no valid matching start-stop section defined."
6752         #endif
6753     #endif
6754     /**
6755     * @file Platform_MemMap.h
6756     */
6757     #undef MEMMAP_ERROR
6758     #pragma GCC section rodata ".mcal_const"
6759 #endif
6760 
6761 #ifdef PLATFORM_STOP_SEC_CONST_32
6762     /**
6763     * @file Platform_MemMap.h
6764     */
6765     #ifdef ENTERED_PLATFORM_START_SEC_CONST_32
6766         #undef ENTERED_PLATFORM_START_SEC_CONST_32
6767     #else
6768         #error "MemMap.h, no valid matching start-stop section defined."
6769     #endif
6770     #ifdef MEMMAP_MATCH_ERROR
6771         #undef MEMMAP_MATCH_ERROR
6772     #endif
6773     #undef PLATFORM_STOP_SEC_CONST_32
6774     /**
6775     * @file Platform_MemMap.h
6776     */
6777     #undef MEMMAP_ERROR
6778     #pragma GCC section rodata
6779 #endif
6780 
6781 #ifdef PLATFORM_START_SEC_CONST_UNSPECIFIED
6782     /**
6783     * @file Platform_MemMap.h
6784     */
6785     #undef PLATFORM_START_SEC_CONST_UNSPECIFIED
6786     #define ENTERED_PLATFORM_START_SEC_CONST_UNSPECIFIED
6787     #ifndef MEMMAP_MATCH_ERROR
6788         #define MEMMAP_MATCH_ERROR
6789     #else
6790         #ifndef PLATFORM_STOP_SEC_CONST_UNSPECIFIED
6791         #error "MemMap.h, no valid matching start-stop section defined."
6792         #endif
6793     #endif
6794     /**
6795     * @file Platform_MemMap.h
6796     */
6797     #undef MEMMAP_ERROR
6798     #pragma GCC section rodata ".mcal_const"
6799 #endif
6800 
6801 #ifdef PLATFORM_STOP_SEC_CONST_UNSPECIFIED
6802     /**
6803     * @file Platform_MemMap.h
6804     */
6805     #ifdef ENTERED_PLATFORM_START_SEC_CONST_UNSPECIFIED
6806         #undef ENTERED_PLATFORM_START_SEC_CONST_UNSPECIFIED
6807     #else
6808         #error "MemMap.h, no valid matching start-stop section defined."
6809     #endif
6810     #ifdef MEMMAP_MATCH_ERROR
6811         #undef MEMMAP_MATCH_ERROR
6812     #endif
6813     #undef PLATFORM_STOP_SEC_CONST_UNSPECIFIED
6814     /**
6815     * @file Platform_MemMap.h
6816     */
6817     #undef MEMMAP_ERROR
6818     #pragma GCC section rodata
6819 #endif
6820 
6821 #ifdef PLATFORM_START_SEC_CODE
6822     /**
6823     * @file Platform_MemMap.h
6824     */
6825     #undef PLATFORM_START_SEC_CODE
6826     #define ENTERED_PLATFORM_START_SEC_CODE
6827     #ifndef MEMMAP_MATCH_ERROR
6828         #define MEMMAP_MATCH_ERROR
6829     #else
6830         #ifndef PLATFORM_STOP_SEC_CODE
6831         #error "MemMap.h, no valid matching start-stop section defined."
6832         #endif
6833     #endif
6834     /**
6835     * @file Platform_MemMap.h
6836     */
6837     #undef MEMMAP_ERROR
6838     #pragma GCC section text ".mcal_text"
6839 #endif
6840 
6841 #ifdef PLATFORM_STOP_SEC_CODE
6842     /**
6843     * @file Platform_MemMap.h
6844     */
6845     #ifdef ENTERED_PLATFORM_START_SEC_CODE
6846         #undef ENTERED_PLATFORM_START_SEC_CODE
6847     #else
6848         #error "MemMap.h, no valid matching start-stop section defined."
6849     #endif
6850     #ifdef MEMMAP_MATCH_ERROR
6851         #undef MEMMAP_MATCH_ERROR
6852     #endif
6853     #undef PLATFORM_STOP_SEC_CODE
6854     /**
6855     * @file Platform_MemMap.h
6856     */
6857     #undef MEMMAP_ERROR
6858     #pragma GCC section text
6859 #endif
6860 
6861 #ifdef PLATFORM_START_SEC_RAMCODE
6862     /**
6863     * @file Platform_MemMap.h
6864     */
6865     #undef PLATFORM_START_SEC_RAMCODE
6866     #define ENTERED_PLATFORM_START_SEC_RAMCODE
6867     #ifndef MEMMAP_MATCH_ERROR
6868         #define MEMMAP_MATCH_ERROR
6869     #else
6870         #ifndef PLATFORM_STOP_SEC_RAMCODE
6871         #error "MemMap.h, no valid matching start-stop section defined."
6872         #endif
6873     #endif
6874     /**
6875     * @file Platform_MemMap.h
6876     */
6877     #undef MEMMAP_ERROR
6878     #pragma GCC section text ".ramcode"
6879 #endif
6880 
6881 #ifdef PLATFORM_STOP_SEC_RAMCODE
6882     /**
6883     * @file Platform_MemMap.h
6884     */
6885     #ifdef ENTERED_PLATFORM_START_SEC_RAMCODE
6886         #undef ENTERED_PLATFORM_START_SEC_RAMCODE
6887     #else
6888         #error "MemMap.h, no valid matching start-stop section defined."
6889     #endif
6890     #ifdef MEMMAP_MATCH_ERROR
6891         #undef MEMMAP_MATCH_ERROR
6892     #endif
6893     #undef PLATFORM_STOP_SEC_RAMCODE
6894     /**
6895     * @file Platform_MemMap.h
6896     */
6897     #undef MEMMAP_ERROR
6898     #pragma GCC section text
6899 #endif
6900 
6901 #ifdef PLATFORM_START_SEC_CODE_AC
6902     /**
6903     * @file Platform_MemMap.h
6904     */
6905     #undef PLATFORM_START_SEC_CODE_AC
6906     #define ENTERED_PLATFORM_START_SEC_CODE_AC
6907     #ifndef MEMMAP_MATCH_ERROR
6908         #define MEMMAP_MATCH_ERROR
6909     #else
6910         #ifndef PLATFORM_STOP_SEC_CODE_AC
6911         #error "MemMap.h, no valid matching start-stop section defined."
6912         #endif
6913     #endif
6914     /**
6915     * @file Platform_MemMap.h
6916     */
6917     #undef MEMMAP_ERROR
6918     #pragma GCC section text ".acfls_code_rom"
6919 #endif
6920 
6921 #ifdef PLATFORM_STOP_SEC_CODE_AC
6922     /**
6923     * @file Platform_MemMap.h
6924     */
6925     #ifdef ENTERED_PLATFORM_START_SEC_CODE_AC
6926         #undef ENTERED_PLATFORM_START_SEC_CODE_AC
6927     #else
6928         #error "MemMap.h, no valid matching start-stop section defined."
6929     #endif
6930     #ifdef MEMMAP_MATCH_ERROR
6931         #undef MEMMAP_MATCH_ERROR
6932     #endif
6933     #undef PLATFORM_STOP_SEC_CODE_AC
6934     /**
6935     * @file Platform_MemMap.h
6936     */
6937     #undef MEMMAP_ERROR
6938     #pragma GCC section text
6939 #endif
6940 
6941 #ifdef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
6942     /**
6943     * @file Platform_MemMap.h
6944     */
6945     #undef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
6946     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
6947     #ifndef MEMMAP_MATCH_ERROR
6948         #define MEMMAP_MATCH_ERROR
6949     #else
6950         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN
6951         #error "MemMap.h, no valid matching start-stop section defined."
6952         #endif
6953     #endif
6954     /**
6955     * @file Platform_MemMap.h
6956     */
6957     #undef MEMMAP_ERROR
6958     #pragma GCC section bss ".mcal_bss"
6959 #endif
6960 
6961 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN
6962     /**
6963     * @file Platform_MemMap.h
6964     */
6965     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
6966         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
6967     #else
6968         #error "MemMap.h, no valid matching start-stop section defined."
6969     #endif
6970     #ifdef MEMMAP_MATCH_ERROR
6971         #undef MEMMAP_MATCH_ERROR
6972     #endif
6973     #undef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN
6974     /**
6975     * @file Platform_MemMap.h
6976     */
6977     #undef MEMMAP_ERROR
6978     #pragma GCC section bss
6979 #endif
6980 
6981 #ifdef PLATFORM_START_SEC_VAR_CLEARED_8
6982     /**
6983     * @file Platform_MemMap.h
6984     */
6985     #undef PLATFORM_START_SEC_VAR_CLEARED_8
6986     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8
6987     #ifndef MEMMAP_MATCH_ERROR
6988         #define MEMMAP_MATCH_ERROR
6989     #else
6990         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_8
6991         #error "MemMap.h, no valid matching start-stop section defined."
6992         #endif
6993     #endif
6994     /**
6995     * @file Platform_MemMap.h
6996     */
6997     #undef MEMMAP_ERROR
6998     #pragma GCC section bss ".mcal_bss"
6999 #endif
7000 
7001 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_8
7002     /**
7003     * @file Platform_MemMap.h
7004     */
7005     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8
7006         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8
7007     #else
7008         #error "MemMap.h, no valid matching start-stop section defined."
7009     #endif
7010     #ifdef MEMMAP_MATCH_ERROR
7011         #undef MEMMAP_MATCH_ERROR
7012     #endif
7013     #undef PLATFORM_STOP_SEC_VAR_CLEARED_8
7014     /**
7015     * @file Platform_MemMap.h
7016     */
7017     #undef MEMMAP_ERROR
7018     #pragma GCC section bss
7019 #endif
7020 
7021 #ifdef PLATFORM_START_SEC_VAR_CLEARED_16
7022     /**
7023     * @file Platform_MemMap.h
7024     */
7025     #undef PLATFORM_START_SEC_VAR_CLEARED_16
7026     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16
7027     #ifndef MEMMAP_MATCH_ERROR
7028         #define MEMMAP_MATCH_ERROR
7029     #else
7030         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_16
7031         #error "MemMap.h, no valid matching start-stop section defined."
7032         #endif
7033     #endif
7034     /**
7035     * @file Platform_MemMap.h
7036     */
7037     #undef MEMMAP_ERROR
7038     #pragma GCC section bss ".mcal_bss"
7039 #endif
7040 
7041 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_16
7042     /**
7043     * @file Platform_MemMap.h
7044     */
7045     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16
7046         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16
7047     #else
7048         #error "MemMap.h, no valid matching start-stop section defined."
7049     #endif
7050     #ifdef MEMMAP_MATCH_ERROR
7051         #undef MEMMAP_MATCH_ERROR
7052     #endif
7053     #undef PLATFORM_STOP_SEC_VAR_CLEARED_16
7054     /**
7055     * @file Platform_MemMap.h
7056     */
7057     #undef MEMMAP_ERROR
7058     #pragma GCC section bss
7059 #endif
7060 
7061 #ifdef PLATFORM_START_SEC_VAR_CLEARED_32
7062     /**
7063     * @file Platform_MemMap.h
7064     */
7065     #undef PLATFORM_START_SEC_VAR_CLEARED_32
7066     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32
7067     #ifndef MEMMAP_MATCH_ERROR
7068         #define MEMMAP_MATCH_ERROR
7069     #else
7070         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_32
7071         #error "MemMap.h, no valid matching start-stop section defined."
7072         #endif
7073     #endif
7074     /**
7075     * @file Platform_MemMap.h
7076     */
7077     #undef MEMMAP_ERROR
7078     #pragma GCC section bss ".mcal_bss"
7079 #endif
7080 
7081 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_32
7082     /**
7083     * @file Platform_MemMap.h
7084     */
7085     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32
7086         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32
7087     #else
7088         #error "MemMap.h, no valid matching start-stop section defined."
7089     #endif
7090     #ifdef MEMMAP_MATCH_ERROR
7091         #undef MEMMAP_MATCH_ERROR
7092     #endif
7093     #undef PLATFORM_STOP_SEC_VAR_CLEARED_32
7094     /**
7095     * @file Platform_MemMap.h
7096     */
7097     #undef MEMMAP_ERROR
7098     #pragma GCC section bss
7099 #endif
7100 
7101 #ifdef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
7102     /**
7103     * @file Platform_MemMap.h
7104     */
7105     #undef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
7106     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
7107     #ifndef MEMMAP_MATCH_ERROR
7108         #define MEMMAP_MATCH_ERROR
7109     #else
7110         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED
7111         #error "MemMap.h, no valid matching start-stop section defined."
7112         #endif
7113     #endif
7114     /**
7115     * @file Platform_MemMap.h
7116     */
7117     #undef MEMMAP_ERROR
7118     #pragma GCC section bss ".mcal_bss"
7119 #endif
7120 
7121 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED
7122     /**
7123     * @file Platform_MemMap.h
7124     */
7125     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
7126         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
7127     #else
7128         #error "MemMap.h, no valid matching start-stop section defined."
7129     #endif
7130     #ifdef MEMMAP_MATCH_ERROR
7131         #undef MEMMAP_MATCH_ERROR
7132     #endif
7133     #undef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED
7134     /**
7135     * @file Platform_MemMap.h
7136     */
7137     #undef MEMMAP_ERROR
7138     #pragma GCC section bss
7139 #endif
7140 
7141 #ifdef PLATFORM_START_SEC_VAR_INIT_BOOLEAN
7142     /**
7143     * @file Platform_MemMap.h
7144     */
7145     #undef PLATFORM_START_SEC_VAR_INIT_BOOLEAN
7146     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN
7147     #ifndef MEMMAP_MATCH_ERROR
7148         #define MEMMAP_MATCH_ERROR
7149     #else
7150         #ifndef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN
7151         #error "MemMap.h, no valid matching start-stop section defined."
7152         #endif
7153     #endif
7154     /**
7155     * @file Platform_MemMap.h
7156     */
7157     #undef MEMMAP_ERROR
7158     #pragma GCC section data ".mcal_data"
7159     #pragma GCC section bss ".mcal_bss"
7160 #endif
7161 
7162 #ifdef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN
7163     /**
7164     * @file Platform_MemMap.h
7165     */
7166     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN
7167         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN
7168     #else
7169         #error "MemMap.h, no valid matching start-stop section defined."
7170     #endif
7171     #ifdef MEMMAP_MATCH_ERROR
7172         #undef MEMMAP_MATCH_ERROR
7173     #endif
7174     #undef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN
7175     /**
7176     * @file Platform_MemMap.h
7177     */
7178     #undef MEMMAP_ERROR
7179     #pragma GCC section bss
7180     #pragma GCC section data
7181 #endif
7182 
7183 #ifdef PLATFORM_START_SEC_VAR_INIT_8
7184     /**
7185     * @file Platform_MemMap.h
7186     */
7187     #undef PLATFORM_START_SEC_VAR_INIT_8
7188     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_8
7189     #ifndef MEMMAP_MATCH_ERROR
7190         #define MEMMAP_MATCH_ERROR
7191     #else
7192         #ifndef PLATFORM_STOP_SEC_VAR_INIT_8
7193         #error "MemMap.h, no valid matching start-stop section defined."
7194         #endif
7195     #endif
7196     /**
7197     * @file Platform_MemMap.h
7198     */
7199     #undef MEMMAP_ERROR
7200     #pragma GCC section data ".mcal_data"
7201     #pragma GCC section bss ".mcal_bss"
7202 #endif
7203 
7204 #ifdef PLATFORM_STOP_SEC_VAR_INIT_8
7205     /**
7206     * @file Platform_MemMap.h
7207     */
7208     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_8
7209         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_8
7210     #else
7211         #error "MemMap.h, no valid matching start-stop section defined."
7212     #endif
7213     #ifdef MEMMAP_MATCH_ERROR
7214         #undef MEMMAP_MATCH_ERROR
7215     #endif
7216     #undef PLATFORM_STOP_SEC_VAR_INIT_8
7217     /**
7218     * @file Platform_MemMap.h
7219     */
7220     #undef MEMMAP_ERROR
7221     #pragma GCC section bss
7222     #pragma GCC section data
7223 #endif
7224 
7225 #ifdef PLATFORM_START_SEC_VAR_INIT_16
7226     /**
7227     * @file Platform_MemMap.h
7228     */
7229     #undef PLATFORM_START_SEC_VAR_INIT_16
7230     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_16
7231     #ifndef MEMMAP_MATCH_ERROR
7232         #define MEMMAP_MATCH_ERROR
7233     #else
7234         #ifndef PLATFORM_STOP_SEC_VAR_INIT_16
7235         #error "MemMap.h, no valid matching start-stop section defined."
7236         #endif
7237     #endif
7238     /**
7239     * @file Platform_MemMap.h
7240     */
7241     #undef MEMMAP_ERROR
7242     #pragma GCC section data ".mcal_data"
7243     #pragma GCC section bss ".mcal_bss"
7244 #endif
7245 
7246 #ifdef PLATFORM_STOP_SEC_VAR_INIT_16
7247     /**
7248     * @file Platform_MemMap.h
7249     */
7250     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_16
7251         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_16
7252     #else
7253         #error "MemMap.h, no valid matching start-stop section defined."
7254     #endif
7255     #ifdef MEMMAP_MATCH_ERROR
7256         #undef MEMMAP_MATCH_ERROR
7257     #endif
7258     #undef PLATFORM_STOP_SEC_VAR_INIT_16
7259     /**
7260     * @file Platform_MemMap.h
7261     */
7262     #undef MEMMAP_ERROR
7263     #pragma GCC section bss
7264     #pragma GCC section data
7265 #endif
7266 
7267 #ifdef PLATFORM_START_SEC_VAR_INIT_32
7268     /**
7269     * @file Platform_MemMap.h
7270     */
7271     #undef PLATFORM_START_SEC_VAR_INIT_32
7272     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_32
7273     #ifndef MEMMAP_MATCH_ERROR
7274         #define MEMMAP_MATCH_ERROR
7275     #else
7276         #ifndef PLATFORM_STOP_SEC_VAR_INIT_32
7277         #error "MemMap.h, no valid matching start-stop section defined."
7278         #endif
7279     #endif
7280     /**
7281     * @file Platform_MemMap.h
7282     */
7283     #undef MEMMAP_ERROR
7284     #pragma GCC section data ".mcal_data"
7285     #pragma GCC section bss ".mcal_bss"
7286 #endif
7287 
7288 #ifdef PLATFORM_STOP_SEC_VAR_INIT_32
7289     /**
7290     * @file Platform_MemMap.h
7291     */
7292     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_32
7293         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_32
7294     #else
7295         #error "MemMap.h, no valid matching start-stop section defined."
7296     #endif
7297     #ifdef MEMMAP_MATCH_ERROR
7298         #undef MEMMAP_MATCH_ERROR
7299     #endif
7300     #undef PLATFORM_STOP_SEC_VAR_INIT_32
7301     /**
7302     * @file Platform_MemMap.h
7303     */
7304     #undef MEMMAP_ERROR
7305     #pragma GCC section bss
7306     #pragma GCC section data
7307 #endif
7308 
7309 #ifdef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
7310     /**
7311     * @file Platform_MemMap.h
7312     */
7313     #undef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
7314     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
7315     #ifndef MEMMAP_MATCH_ERROR
7316         #define MEMMAP_MATCH_ERROR
7317     #else
7318         #ifndef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED
7319         #error "MemMap.h, no valid matching start-stop section defined."
7320         #endif
7321     #endif
7322     /**
7323     * @file Platform_MemMap.h
7324     */
7325     #undef MEMMAP_ERROR
7326     #pragma GCC section data ".mcal_data"
7327     #pragma GCC section bss ".mcal_bss"
7328 #endif
7329 
7330 #ifdef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED
7331     /**
7332     * @file Platform_MemMap.h
7333     */
7334     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
7335         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
7336     #else
7337         #error "MemMap.h, no valid matching start-stop section defined."
7338     #endif
7339     #ifdef MEMMAP_MATCH_ERROR
7340         #undef MEMMAP_MATCH_ERROR
7341     #endif
7342     #undef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED
7343     /**
7344     * @file Platform_MemMap.h
7345     */
7346     #undef MEMMAP_ERROR
7347     #pragma GCC section bss
7348     #pragma GCC section data
7349 #endif
7350 
7351 #ifdef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
7352     /**
7353     * @file Platform_MemMap.h
7354     */
7355     #undef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
7356     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
7357     #ifndef MEMMAP_MATCH_ERROR
7358         #define MEMMAP_MATCH_ERROR
7359     #else
7360         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
7361         #error "MemMap.h, no valid matching start-stop section defined."
7362         #endif
7363     #endif
7364     /**
7365     * @file Platform_MemMap.h
7366     */
7367     #undef MEMMAP_ERROR
7368     #pragma GCC section bss ".mcal_bss_no_cacheable"
7369 #endif
7370 
7371 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
7372     /**
7373     * @file Platform_MemMap.h
7374     */
7375     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
7376         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
7377     #else
7378         #error "MemMap.h, no valid matching start-stop section defined."
7379     #endif
7380     #ifdef MEMMAP_MATCH_ERROR
7381         #undef MEMMAP_MATCH_ERROR
7382     #endif
7383     #undef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
7384     /**
7385     * @file Platform_MemMap.h
7386     */
7387     #undef MEMMAP_ERROR
7388     #pragma GCC section bss
7389 #endif
7390 
7391 #ifdef PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
7392     /**
7393     * @file Platform_MemMap.h
7394     */
7395     #undef PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
7396     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
7397     #ifndef MEMMAP_MATCH_ERROR
7398         #define MEMMAP_MATCH_ERROR
7399     #else
7400         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_8_NO_CACHEABLE
7401         #error "MemMap.h, no valid matching start-stop section defined."
7402         #endif
7403     #endif
7404     /**
7405     * @file Platform_MemMap.h
7406     */
7407     #undef MEMMAP_ERROR
7408     #pragma GCC section bss ".mcal_bss_no_cacheable"
7409 #endif
7410 
7411 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_8_NO_CACHEABLE
7412     /**
7413     * @file Platform_MemMap.h
7414     */
7415     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
7416         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
7417     #else
7418         #error "MemMap.h, no valid matching start-stop section defined."
7419     #endif
7420     #ifdef MEMMAP_MATCH_ERROR
7421         #undef MEMMAP_MATCH_ERROR
7422     #endif
7423     #undef PLATFORM_STOP_SEC_VAR_CLEARED_8_NO_CACHEABLE
7424     /**
7425     * @file Platform_MemMap.h
7426     */
7427     #undef MEMMAP_ERROR
7428     #pragma GCC section bss
7429 #endif
7430 
7431 #ifdef PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
7432     /**
7433     * @file Platform_MemMap.h
7434     */
7435     #undef PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
7436     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
7437     #ifndef MEMMAP_MATCH_ERROR
7438         #define MEMMAP_MATCH_ERROR
7439     #else
7440         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_16_NO_CACHEABLE
7441         #error "MemMap.h, no valid matching start-stop section defined."
7442         #endif
7443     #endif
7444     /**
7445     * @file Platform_MemMap.h
7446     */
7447     #undef MEMMAP_ERROR
7448     #pragma GCC section bss ".mcal_bss_no_cacheable"
7449 #endif
7450 
7451 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_16_NO_CACHEABLE
7452     /**
7453     * @file Platform_MemMap.h
7454     */
7455     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
7456         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
7457     #else
7458         #error "MemMap.h, no valid matching start-stop section defined."
7459     #endif
7460     #ifdef MEMMAP_MATCH_ERROR
7461         #undef MEMMAP_MATCH_ERROR
7462     #endif
7463     #undef PLATFORM_STOP_SEC_VAR_CLEARED_16_NO_CACHEABLE
7464     /**
7465     * @file Platform_MemMap.h
7466     */
7467     #undef MEMMAP_ERROR
7468     #pragma GCC section bss
7469 #endif
7470 
7471 #ifdef PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
7472     /**
7473     * @file Platform_MemMap.h
7474     */
7475     #undef PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
7476     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
7477     #ifndef MEMMAP_MATCH_ERROR
7478         #define MEMMAP_MATCH_ERROR
7479     #else
7480         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_32_NO_CACHEABLE
7481         #error "MemMap.h, no valid matching start-stop section defined."
7482         #endif
7483     #endif
7484     /**
7485     * @file Platform_MemMap.h
7486     */
7487     #undef MEMMAP_ERROR
7488     #pragma GCC section bss ".mcal_bss_no_cacheable"
7489 #endif
7490 
7491 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_32_NO_CACHEABLE
7492     /**
7493     * @file Platform_MemMap.h
7494     */
7495     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
7496         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
7497     #else
7498         #error "MemMap.h, no valid matching start-stop section defined."
7499     #endif
7500     #ifdef MEMMAP_MATCH_ERROR
7501         #undef MEMMAP_MATCH_ERROR
7502     #endif
7503     #undef PLATFORM_STOP_SEC_VAR_CLEARED_32_NO_CACHEABLE
7504     /**
7505     * @file Platform_MemMap.h
7506     */
7507     #undef MEMMAP_ERROR
7508     #pragma GCC section bss
7509 #endif
7510 
7511 #ifdef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
7512     /**
7513     * @file Platform_MemMap.h
7514     */
7515     #undef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
7516     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
7517     #ifndef MEMMAP_MATCH_ERROR
7518         #define MEMMAP_MATCH_ERROR
7519     #else
7520         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
7521         #error "MemMap.h, no valid matching start-stop section defined."
7522         #endif
7523     #endif
7524     /**
7525     * @file Platform_MemMap.h
7526     */
7527     #undef MEMMAP_ERROR
7528     #pragma GCC section bss ".mcal_bss_no_cacheable"
7529 #endif
7530 
7531 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
7532     /**
7533     * @file Platform_MemMap.h
7534     */
7535     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
7536         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
7537     #else
7538         #error "MemMap.h, no valid matching start-stop section defined."
7539     #endif
7540     #ifdef MEMMAP_MATCH_ERROR
7541         #undef MEMMAP_MATCH_ERROR
7542     #endif
7543     #undef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
7544     /**
7545     * @file Platform_MemMap.h
7546     */
7547     #undef MEMMAP_ERROR
7548     #pragma GCC section bss
7549 #endif
7550 
7551 #ifdef PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
7552     /**
7553     * @file Platform_MemMap.h
7554     */
7555     #undef PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
7556     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
7557     #ifndef MEMMAP_MATCH_ERROR
7558         #define MEMMAP_MATCH_ERROR
7559     #else
7560         #ifndef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
7561         #error "MemMap.h, no valid matching start-stop section defined."
7562         #endif
7563     #endif
7564     /**
7565     * @file Platform_MemMap.h
7566     */
7567     #undef MEMMAP_ERROR
7568     #pragma GCC section data ".mcal_data_no_cacheable"
7569     #pragma GCC section bss ".mcal_bss_no_cacheable"
7570 #endif
7571 
7572 #ifdef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
7573     /**
7574     * @file Platform_MemMap.h
7575     */
7576     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
7577         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
7578     #else
7579         #error "MemMap.h, no valid matching start-stop section defined."
7580     #endif
7581     #ifdef MEMMAP_MATCH_ERROR
7582         #undef MEMMAP_MATCH_ERROR
7583     #endif
7584     #undef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
7585     /**
7586     * @file Platform_MemMap.h
7587     */
7588     #undef MEMMAP_ERROR
7589     #pragma GCC section bss
7590     #pragma GCC section data
7591 #endif
7592 
7593 #ifdef PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
7594     /**
7595     * @file Platform_MemMap.h
7596     */
7597     #undef PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
7598     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
7599     #ifndef MEMMAP_MATCH_ERROR
7600         #define MEMMAP_MATCH_ERROR
7601     #else
7602         #ifndef PLATFORM_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
7603         #error "MemMap.h, no valid matching start-stop section defined."
7604         #endif
7605     #endif
7606     /**
7607     * @file Platform_MemMap.h
7608     */
7609     #undef MEMMAP_ERROR
7610     #pragma GCC section data ".mcal_data_no_cacheable"
7611     #pragma GCC section bss ".mcal_bss_no_cacheable"
7612 #endif
7613 
7614 #ifdef PLATFORM_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
7615     /**
7616     * @file Platform_MemMap.h
7617     */
7618     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
7619         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
7620     #else
7621         #error "MemMap.h, no valid matching start-stop section defined."
7622     #endif
7623     #ifdef MEMMAP_MATCH_ERROR
7624         #undef MEMMAP_MATCH_ERROR
7625     #endif
7626     #undef PLATFORM_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
7627     /**
7628     * @file Platform_MemMap.h
7629     */
7630     #undef MEMMAP_ERROR
7631     #pragma GCC section bss
7632     #pragma GCC section data
7633 #endif
7634 
7635 #ifdef PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
7636     /**
7637     * @file Platform_MemMap.h
7638     */
7639     #undef PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
7640     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
7641     #ifndef MEMMAP_MATCH_ERROR
7642         #define MEMMAP_MATCH_ERROR
7643     #else
7644         #ifndef PLATFORM_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
7645         #error "MemMap.h, no valid matching start-stop section defined."
7646         #endif
7647     #endif
7648     /**
7649     * @file Platform_MemMap.h
7650     */
7651     #undef MEMMAP_ERROR
7652     #pragma GCC section data ".mcal_data_no_cacheable"
7653     #pragma GCC section bss ".mcal_bss_no_cacheable"
7654 #endif
7655 
7656 #ifdef PLATFORM_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
7657     /**
7658     * @file Platform_MemMap.h
7659     */
7660     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
7661         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
7662     #else
7663         #error "MemMap.h, no valid matching start-stop section defined."
7664     #endif
7665     #ifdef MEMMAP_MATCH_ERROR
7666         #undef MEMMAP_MATCH_ERROR
7667     #endif
7668     #undef PLATFORM_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
7669     /**
7670     * @file Platform_MemMap.h
7671     */
7672     #undef MEMMAP_ERROR
7673     #pragma GCC section bss
7674     #pragma GCC section data
7675 #endif
7676 
7677 #ifdef PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
7678     /**
7679     * @file Platform_MemMap.h
7680     */
7681     #undef PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
7682     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
7683     #ifndef MEMMAP_MATCH_ERROR
7684         #define MEMMAP_MATCH_ERROR
7685     #else
7686         #ifndef PLATFORM_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
7687         #error "MemMap.h, no valid matching start-stop section defined."
7688         #endif
7689     #endif
7690     /**
7691     * @file Platform_MemMap.h
7692     */
7693     #undef MEMMAP_ERROR
7694     #pragma GCC section data ".mcal_data_no_cacheable"
7695     #pragma GCC section bss ".mcal_bss_no_cacheable"
7696 #endif
7697 
7698 #ifdef PLATFORM_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
7699     /**
7700     * @file Platform_MemMap.h
7701     */
7702     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
7703         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
7704     #else
7705         #error "MemMap.h, no valid matching start-stop section defined."
7706     #endif
7707     #ifdef MEMMAP_MATCH_ERROR
7708         #undef MEMMAP_MATCH_ERROR
7709     #endif
7710     #undef PLATFORM_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
7711     /**
7712     * @file Platform_MemMap.h
7713     */
7714     #undef MEMMAP_ERROR
7715     #pragma GCC section bss
7716     #pragma GCC section data
7717 #endif
7718 
7719 #ifdef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
7720     /**
7721     * @file Platform_MemMap.h
7722     */
7723     #undef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
7724     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
7725     #ifndef MEMMAP_MATCH_ERROR
7726         #define MEMMAP_MATCH_ERROR
7727     #else
7728         #ifndef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
7729         #error "MemMap.h, no valid matching start-stop section defined."
7730         #endif
7731     #endif
7732     /**
7733     * @file Platform_MemMap.h
7734     */
7735     #undef MEMMAP_ERROR
7736     #pragma GCC section data ".mcal_data_no_cacheable"
7737     #pragma GCC section bss ".mcal_bss_no_cacheable"
7738 #endif
7739 
7740 #ifdef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
7741     /**
7742     * @file Platform_MemMap.h
7743     */
7744     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
7745         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
7746     #else
7747         #error "MemMap.h, no valid matching start-stop section defined."
7748     #endif
7749     #ifdef MEMMAP_MATCH_ERROR
7750         #undef MEMMAP_MATCH_ERROR
7751     #endif
7752     #undef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
7753     /**
7754     * @file Platform_MemMap.h
7755     */
7756     #undef MEMMAP_ERROR
7757     #pragma GCC section bss
7758     #pragma GCC section data
7759 #endif
7760 
7761 #ifdef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
7762     /**
7763     * @file Platform_MemMap.h
7764     */
7765     #undef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
7766     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
7767     #ifndef MEMMAP_MATCH_ERROR
7768         #define MEMMAP_MATCH_ERROR
7769     #else
7770         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
7771         #error "MemMap.h, no valid matching start-stop section defined."
7772         #endif
7773     #endif
7774     /**
7775     * @file Platform_MemMap.h
7776     */
7777     #undef MEMMAP_ERROR
7778     #pragma GCC section bss ".mcal_bss_no_cacheable"
7779 #endif
7780 
7781 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
7782     /**
7783     * @file Platform_MemMap.h
7784     */
7785     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
7786         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
7787     #else
7788         #error "MemMap.h, no valid matching start-stop section defined."
7789     #endif
7790     #ifdef MEMMAP_MATCH_ERROR
7791         #undef MEMMAP_MATCH_ERROR
7792     #endif
7793     #undef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
7794     /**
7795     * @file Platform_MemMap.h
7796     */
7797     #undef MEMMAP_ERROR
7798     #pragma GCC section bss
7799 #endif
7800 
7801 #ifdef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
7802     /**
7803     * @file Platform_MemMap.h
7804     */
7805     #undef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
7806     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
7807     #ifndef MEMMAP_MATCH_ERROR
7808         #define MEMMAP_MATCH_ERROR
7809     #else
7810         #ifndef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
7811         #error "MemMap.h, no valid matching start-stop section defined."
7812         #endif
7813     #endif
7814     /**
7815     * @file Platform_MemMap.h
7816     */
7817     #undef MEMMAP_ERROR
7818     #pragma GCC section data ".mcal_data_no_cacheable"
7819 #endif
7820 
7821 #ifdef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
7822     /**
7823     * @file Platform_MemMap.h
7824     */
7825     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
7826         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
7827     #else
7828         #error "MemMap.h, no valid matching start-stop section defined."
7829     #endif
7830     #ifdef MEMMAP_MATCH_ERROR
7831         #undef MEMMAP_MATCH_ERROR
7832     #endif
7833     #undef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
7834     /**
7835     * @file Platform_MemMap.h
7836     */
7837     #undef MEMMAP_ERROR
7838     #pragma GCC section data
7839 #endif
7840 
7841 #ifdef PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
7842     /**
7843     * @file Platform_MemMap.h
7844     */
7845     #undef PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
7846     #define ENTERED_PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
7847     #ifndef MEMMAP_MATCH_ERROR
7848         #define MEMMAP_MATCH_ERROR
7849     #else
7850         #ifndef PLATFORM_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
7851         #error "MemMap.h, no valid matching start-stop section defined."
7852         #endif
7853     #endif
7854     /**
7855     * @file Platform_MemMap.h
7856     */
7857     #undef MEMMAP_ERROR
7858     #pragma GCC section data ".mcal_shared_data"
7859     #pragma GCC section bss ".mcal_shared_bss"
7860 #endif
7861 
7862 #ifdef PLATFORM_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
7863     /**
7864     * @file Platform_MemMap.h
7865     */
7866     #ifdef ENTERED_PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
7867         #undef ENTERED_PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
7868     #else
7869         #error "MemMap.h, no valid matching start-stop section defined."
7870     #endif
7871     #ifdef MEMMAP_MATCH_ERROR
7872         #undef MEMMAP_MATCH_ERROR
7873     #endif
7874     #undef PLATFORM_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
7875     /**
7876     * @file Platform_MemMap.h
7877     */
7878     #undef MEMMAP_ERROR
7879     #pragma GCC section data
7880     #pragma GCC section bss
7881 #endif
7882 
7883 #ifdef PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
7884     /**
7885     * @file Platform_MemMap.h
7886     */
7887     #undef PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
7888     #define ENTERED_PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
7889     #ifndef MEMMAP_MATCH_ERROR
7890         #define MEMMAP_MATCH_ERROR
7891     #else
7892         #ifndef PLATFORM_STOP_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
7893         #error "MemMap.h, no valid matching start-stop section defined."
7894         #endif
7895     #endif
7896     /**
7897     * @file Platform_MemMap.h
7898     */
7899     #undef MEMMAP_ERROR
7900     #pragma GCC section bss ".mcal_shared_bss"
7901 #endif
7902 
7903 #ifdef PLATFORM_STOP_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
7904     /**
7905     * @file Platform_MemMap.h
7906     */
7907     #ifdef ENTERED_PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
7908         #undef ENTERED_PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
7909     #else
7910         #error "MemMap.h, no valid matching start-stop section defined."
7911     #endif
7912     #ifdef MEMMAP_MATCH_ERROR
7913         #undef MEMMAP_MATCH_ERROR
7914     #endif
7915     #undef PLATFORM_STOP_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
7916     /**
7917     * @file Platform_MemMap.h
7918     */
7919     #undef MEMMAP_ERROR
7920     #pragma GCC section bss
7921 #endif
7922 /**************************************************************************************************/
7923 /********************************************* DS5 ************************************************/
7924 /**************************************************************************************************/
7925 #elif defined(_ARM_DS5_C_S32K3XX_)
7926 /**************************************** PLATFORM *******************************/
7927 #ifdef PLATFORM_START_SEC_CONFIG_DATA_8
7928     /**
7929     * @file Platform_MemMap.h
7930     */
7931     #undef PLATFORM_START_SEC_CONFIG_DATA_8
7932     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8
7933     #ifndef MEMMAP_MATCH_ERROR
7934         #define MEMMAP_MATCH_ERROR
7935     #else
7936         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_8
7937         #error "MemMap.h, no valid matching start-stop section defined."
7938         #endif
7939     #endif
7940     /**
7941     * @file Platform_MemMap.h
7942     */
7943     #undef MEMMAP_ERROR
7944     #pragma arm section rodata=".mcal_const_cfg"
7945 #endif
7946 
7947 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_8
7948     /**
7949     * @file Platform_MemMap.h
7950     */
7951     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8
7952         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8
7953     #else
7954         #error "MemMap.h, no valid matching start-stop section defined."
7955     #endif
7956     #ifdef MEMMAP_MATCH_ERROR
7957         #undef MEMMAP_MATCH_ERROR
7958     #endif
7959     #undef PLATFORM_STOP_SEC_CONFIG_DATA_8
7960     /**
7961     * @file Platform_MemMap.h
7962     */
7963     #undef MEMMAP_ERROR
7964     /* no definition -> default compiler settings are used */
7965 #endif
7966 
7967 #ifdef PLATFORM_START_SEC_CONFIG_DATA_16
7968     /**
7969     * @file Platform_MemMap.h
7970     */
7971     #undef PLATFORM_START_SEC_CONFIG_DATA_16
7972     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16
7973     #ifndef MEMMAP_MATCH_ERROR
7974         #define MEMMAP_MATCH_ERROR
7975     #else
7976         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_16
7977         #error "MemMap.h, no valid matching start-stop section defined."
7978         #endif
7979     #endif
7980     /**
7981     * @file Platform_MemMap.h
7982     */
7983     #undef MEMMAP_ERROR
7984     #pragma arm section rodata=".mcal_const_cfg"
7985 #endif
7986 
7987 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_16
7988     /**
7989     * @file Platform_MemMap.h
7990     */
7991     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16
7992         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16
7993     #else
7994         #error "MemMap.h, no valid matching start-stop section defined."
7995     #endif
7996     #ifdef MEMMAP_MATCH_ERROR
7997         #undef MEMMAP_MATCH_ERROR
7998     #endif
7999     #undef PLATFORM_STOP_SEC_CONFIG_DATA_16
8000     /**
8001     * @file Platform_MemMap.h
8002     */
8003     #undef MEMMAP_ERROR
8004     /* no definition -> default compiler settings are used */
8005 #endif
8006 
8007 #ifdef PLATFORM_START_SEC_CONFIG_DATA_32
8008     /**
8009     * @file Platform_MemMap.h
8010     */
8011     #undef PLATFORM_START_SEC_CONFIG_DATA_32
8012     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32
8013     #ifndef MEMMAP_MATCH_ERROR
8014         #define MEMMAP_MATCH_ERROR
8015     #else
8016         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_32
8017         #error "MemMap.h, no valid matching start-stop section defined."
8018         #endif
8019     #endif
8020     /**
8021     * @file Platform_MemMap.h
8022     */
8023     #undef MEMMAP_ERROR
8024     #pragma arm section rodata=".mcal_const_cfg"
8025 #endif
8026 
8027 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_32
8028     /**
8029     * @file Platform_MemMap.h
8030     */
8031     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32
8032         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32
8033     #else
8034         #error "MemMap.h, no valid matching start-stop section defined."
8035     #endif
8036     #ifdef MEMMAP_MATCH_ERROR
8037         #undef MEMMAP_MATCH_ERROR
8038     #endif
8039     #undef PLATFORM_STOP_SEC_CONFIG_DATA_32
8040     /**
8041     * @file Platform_MemMap.h
8042     */
8043     #undef MEMMAP_ERROR
8044     /* no definition -> default compiler settings are used */
8045 #endif
8046 
8047 #ifdef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
8048     /**
8049     * @file Platform_MemMap.h
8050     */
8051     #undef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
8052     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
8053     #ifndef MEMMAP_MATCH_ERROR
8054         #define MEMMAP_MATCH_ERROR
8055     #else
8056         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED
8057         #error "MemMap.h, no valid matching start-stop section defined."
8058         #endif
8059     #endif
8060     /**
8061     * @file Platform_MemMap.h
8062     */
8063     #undef MEMMAP_ERROR
8064     #pragma arm section rodata=".mcal_const_cfg"
8065 #endif
8066 
8067 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED
8068     /**
8069     * @file Platform_MemMap.h
8070     */
8071     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
8072         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
8073     #else
8074         #error "MemMap.h, no valid matching start-stop section defined."
8075     #endif
8076     #ifdef MEMMAP_MATCH_ERROR
8077         #undef MEMMAP_MATCH_ERROR
8078     #endif
8079     #undef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED
8080     /**
8081     * @file Platform_MemMap.h
8082     */
8083     #undef MEMMAP_ERROR
8084     /* no definition -> default compiler settings are used */
8085 #endif
8086 
8087 #ifdef PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
8088     /**
8089     * @file Platform_MemMap.h
8090     */
8091     #undef PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
8092     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
8093     #ifndef MEMMAP_MATCH_ERROR
8094         #define MEMMAP_MATCH_ERROR
8095     #else
8096         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_8_NO_CACHEABLE
8097         #error "MemMap.h, no valid matching start-stop section defined."
8098         #endif
8099     #endif
8100     /**
8101     * @file Platform_MemMap.h
8102     */
8103     #undef MEMMAP_ERROR
8104     #pragma arm section rodata=".mcal_const_no_cacheable"
8105 #endif
8106 
8107 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_8_NO_CACHEABLE
8108     /**
8109     * @file Platform_MemMap.h
8110     */
8111     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
8112         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
8113     #else
8114         #error "MemMap.h, no valid matching start-stop section defined."
8115     #endif
8116     #ifdef MEMMAP_MATCH_ERROR
8117         #undef MEMMAP_MATCH_ERROR
8118     #endif
8119     #undef PLATFORM_STOP_SEC_CONFIG_DATA_8_NO_CACHEABLE
8120     /**
8121     * @file Platform_MemMap.h
8122     */
8123     #undef MEMMAP_ERROR
8124     /* no definition -> default compiler settings are used */
8125 #endif
8126 
8127 #ifdef PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
8128     /**
8129     * @file Platform_MemMap.h
8130     */
8131     #undef PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
8132     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
8133     #ifndef MEMMAP_MATCH_ERROR
8134         #define MEMMAP_MATCH_ERROR
8135     #else
8136         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_16_NO_CACHEABLE
8137         #error "MemMap.h, no valid matching start-stop section defined."
8138         #endif
8139     #endif
8140     /**
8141     * @file Platform_MemMap.h
8142     */
8143     #undef MEMMAP_ERROR
8144     #pragma arm section rodata=".mcal_const_no_cacheable"
8145 #endif
8146 
8147 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_16_NO_CACHEABLE
8148     /**
8149     * @file Platform_MemMap.h
8150     */
8151     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
8152         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
8153     #else
8154         #error "MemMap.h, no valid matching start-stop section defined."
8155     #endif
8156     #ifdef MEMMAP_MATCH_ERROR
8157         #undef MEMMAP_MATCH_ERROR
8158     #endif
8159     #undef PLATFORM_STOP_SEC_CONFIG_DATA_16_NO_CACHEABLE
8160     /**
8161     * @file Platform_MemMap.h
8162     */
8163     #undef MEMMAP_ERROR
8164     /* no definition -> default compiler settings are used */
8165 #endif
8166 
8167 #ifdef PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
8168     /**
8169     * @file Platform_MemMap.h
8170     */
8171     #undef PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
8172     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
8173     #ifndef MEMMAP_MATCH_ERROR
8174         #define MEMMAP_MATCH_ERROR
8175     #else
8176         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_32_NO_CACHEABLE
8177         #error "MemMap.h, no valid matching start-stop section defined."
8178         #endif
8179     #endif
8180     /**
8181     * @file Platform_MemMap.h
8182     */
8183     #undef MEMMAP_ERROR
8184     #pragma arm section rodata=".mcal_const_no_cacheable"
8185 #endif
8186 
8187 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_32_NO_CACHEABLE
8188     /**
8189     * @file Platform_MemMap.h
8190     */
8191     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
8192         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
8193     #else
8194         #error "MemMap.h, no valid matching start-stop section defined."
8195     #endif
8196     #ifdef MEMMAP_MATCH_ERROR
8197         #undef MEMMAP_MATCH_ERROR
8198     #endif
8199     #undef PLATFORM_STOP_SEC_CONFIG_DATA_32_NO_CACHEABLE
8200     /**
8201     * @file Platform_MemMap.h
8202     */
8203     #undef MEMMAP_ERROR
8204     /* no definition -> default compiler settings are used */
8205 #endif
8206 
8207 #ifdef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
8208     /**
8209     * @file Platform_MemMap.h
8210     */
8211     #undef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
8212     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
8213     #ifndef MEMMAP_MATCH_ERROR
8214         #define MEMMAP_MATCH_ERROR
8215     #else
8216         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
8217         #error "MemMap.h, no valid matching start-stop section defined."
8218         #endif
8219     #endif
8220     /**
8221     * @file Platform_MemMap.h
8222     */
8223     #undef MEMMAP_ERROR
8224     #pragma arm section rodata=".mcal_const_no_cacheable"
8225 #endif
8226 
8227 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
8228     /**
8229     * @file Platform_MemMap.h
8230     */
8231     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
8232         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
8233     #else
8234         #error "MemMap.h, no valid matching start-stop section defined."
8235     #endif
8236     #ifdef MEMMAP_MATCH_ERROR
8237         #undef MEMMAP_MATCH_ERROR
8238     #endif
8239     #undef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
8240     /**
8241     * @file Platform_MemMap.h
8242     */
8243     #undef MEMMAP_ERROR
8244     /* no definition -> default compiler settings are used */
8245 #endif
8246 
8247 #ifdef PLATFORM_START_SEC_CONST_BOOLEAN
8248     /**
8249     * @file Platform_MemMap.h
8250     */
8251     #undef PLATFORM_START_SEC_CONST_BOOLEAN
8252     #define ENTERED_PLATFORM_START_SEC_CONST_BOOLEAN
8253     #ifndef MEMMAP_MATCH_ERROR
8254         #define MEMMAP_MATCH_ERROR
8255     #else
8256         #ifndef PLATFORM_STOP_SEC_CONST_BOOLEAN
8257         #error "MemMap.h, no valid matching start-stop section defined."
8258         #endif
8259     #endif
8260     /**
8261     * @file Platform_MemMap.h
8262     */
8263     #undef MEMMAP_ERROR
8264     #pragma arm section rodata=".mcal_const"
8265 #endif
8266 
8267 #ifdef PLATFORM_STOP_SEC_CONST_BOOLEAN
8268     /**
8269     * @file Platform_MemMap.h
8270     */
8271     #ifdef ENTERED_PLATFORM_START_SEC_CONST_BOOLEAN
8272         #undef ENTERED_PLATFORM_START_SEC_CONST_BOOLEAN
8273     #else
8274         #error "MemMap.h, no valid matching start-stop section defined."
8275     #endif
8276     #ifdef MEMMAP_MATCH_ERROR
8277         #undef MEMMAP_MATCH_ERROR
8278     #endif
8279     #undef PLATFORM_STOP_SEC_CONST_BOOLEAN
8280     /**
8281     * @file Platform_MemMap.h
8282     */
8283     #undef MEMMAP_ERROR
8284     /* no definition -> default compiler settings are used */
8285 #endif
8286 
8287 #ifdef PLATFORM_START_SEC_CONST_8
8288     /**
8289     * @file Platform_MemMap.h
8290     */
8291     #undef PLATFORM_START_SEC_CONST_8
8292     #define ENTERED_PLATFORM_START_SEC_CONST_8
8293     #ifndef MEMMAP_MATCH_ERROR
8294         #define MEMMAP_MATCH_ERROR
8295     #else
8296         #ifndef PLATFORM_STOP_SEC_CONST_8
8297         #error "MemMap.h, no valid matching start-stop section defined."
8298         #endif
8299     #endif
8300     /**
8301     * @file Platform_MemMap.h
8302     */
8303     #undef MEMMAP_ERROR
8304     #pragma arm section rodata=".mcal_const"
8305 #endif
8306 
8307 #ifdef PLATFORM_STOP_SEC_CONST_8
8308     /**
8309     * @file Platform_MemMap.h
8310     */
8311     #ifdef ENTERED_PLATFORM_START_SEC_CONST_8
8312         #undef ENTERED_PLATFORM_START_SEC_CONST_8
8313     #else
8314         #error "MemMap.h, no valid matching start-stop section defined."
8315     #endif
8316     #ifdef MEMMAP_MATCH_ERROR
8317         #undef MEMMAP_MATCH_ERROR
8318     #endif
8319     #undef PLATFORM_STOP_SEC_CONST_8
8320     /**
8321     * @file Platform_MemMap.h
8322     */
8323     #undef MEMMAP_ERROR
8324     /* no definition -> default compiler settings are used */
8325 #endif
8326 
8327 #ifdef PLATFORM_START_SEC_CONST_16
8328     /**
8329     * @file Platform_MemMap.h
8330     */
8331     #undef PLATFORM_START_SEC_CONST_16
8332     #define ENTERED_PLATFORM_START_SEC_CONST_16
8333     #ifndef MEMMAP_MATCH_ERROR
8334         #define MEMMAP_MATCH_ERROR
8335     #else
8336         #ifndef PLATFORM_STOP_SEC_CONST_16
8337         #error "MemMap.h, no valid matching start-stop section defined."
8338         #endif
8339     #endif
8340     /**
8341     * @file Platform_MemMap.h
8342     */
8343     #undef MEMMAP_ERROR
8344     #pragma arm section rodata=".mcal_const"
8345 #endif
8346 
8347 #ifdef PLATFORM_STOP_SEC_CONST_16
8348     /**
8349     * @file Platform_MemMap.h
8350     */
8351     #ifdef ENTERED_PLATFORM_START_SEC_CONST_16
8352         #undef ENTERED_PLATFORM_START_SEC_CONST_16
8353     #else
8354         #error "MemMap.h, no valid matching start-stop section defined."
8355     #endif
8356     #ifdef MEMMAP_MATCH_ERROR
8357         #undef MEMMAP_MATCH_ERROR
8358     #endif
8359     #undef PLATFORM_STOP_SEC_CONST_16
8360     /**
8361     * @file Platform_MemMap.h
8362     */
8363     #undef MEMMAP_ERROR
8364     /* no definition -> default compiler settings are used */
8365 #endif
8366 
8367 #ifdef PLATFORM_START_SEC_CONST_32
8368     /**
8369     * @file Platform_MemMap.h
8370     */
8371     #undef PLATFORM_START_SEC_CONST_32
8372     #define ENTERED_PLATFORM_START_SEC_CONST_32
8373     #ifndef MEMMAP_MATCH_ERROR
8374         #define MEMMAP_MATCH_ERROR
8375     #else
8376         #ifndef PLATFORM_STOP_SEC_CONST_32
8377         #error "MemMap.h, no valid matching start-stop section defined."
8378         #endif
8379     #endif
8380     /**
8381     * @file Platform_MemMap.h
8382     */
8383     #undef MEMMAP_ERROR
8384     #pragma arm section rodata=".mcal_const"
8385 #endif
8386 
8387 #ifdef PLATFORM_STOP_SEC_CONST_32
8388     /**
8389     * @file Platform_MemMap.h
8390     */
8391     #ifdef ENTERED_PLATFORM_START_SEC_CONST_32
8392         #undef ENTERED_PLATFORM_START_SEC_CONST_32
8393     #else
8394         #error "MemMap.h, no valid matching start-stop section defined."
8395     #endif
8396     #ifdef MEMMAP_MATCH_ERROR
8397         #undef MEMMAP_MATCH_ERROR
8398     #endif
8399     #undef PLATFORM_STOP_SEC_CONST_32
8400     /**
8401     * @file Platform_MemMap.h
8402     */
8403     #undef MEMMAP_ERROR
8404     /* no definition -> default compiler settings are used */
8405 #endif
8406 
8407 #ifdef PLATFORM_START_SEC_CONST_UNSPECIFIED
8408     /**
8409     * @file Platform_MemMap.h
8410     */
8411     #undef PLATFORM_START_SEC_CONST_UNSPECIFIED
8412     #define ENTERED_PLATFORM_START_SEC_CONST_UNSPECIFIED
8413     #ifndef MEMMAP_MATCH_ERROR
8414         #define MEMMAP_MATCH_ERROR
8415     #else
8416         #ifndef PLATFORM_STOP_SEC_CONST_UNSPECIFIED
8417         #error "MemMap.h, no valid matching start-stop section defined."
8418         #endif
8419     #endif
8420     /**
8421     * @file Platform_MemMap.h
8422     */
8423     #undef MEMMAP_ERROR
8424     #pragma arm section rodata=".mcal_const"
8425 #endif
8426 
8427 #ifdef PLATFORM_STOP_SEC_CONST_UNSPECIFIED
8428     /**
8429     * @file Platform_MemMap.h
8430     */
8431     #ifdef ENTERED_PLATFORM_START_SEC_CONST_UNSPECIFIED
8432         #undef ENTERED_PLATFORM_START_SEC_CONST_UNSPECIFIED
8433     #else
8434         #error "MemMap.h, no valid matching start-stop section defined."
8435     #endif
8436     #ifdef MEMMAP_MATCH_ERROR
8437         #undef MEMMAP_MATCH_ERROR
8438     #endif
8439     #undef PLATFORM_STOP_SEC_CONST_UNSPECIFIED
8440     /**
8441     * @file Platform_MemMap.h
8442     */
8443     #undef MEMMAP_ERROR
8444     /* no definition -> default compiler settings are used */
8445 #endif
8446 
8447 #ifdef PLATFORM_START_SEC_CODE
8448     /**
8449     * @file Platform_MemMap.h
8450     */
8451     #undef PLATFORM_START_SEC_CODE
8452     #define ENTERED_PLATFORM_START_SEC_CODE
8453     #ifndef MEMMAP_MATCH_ERROR
8454         #define MEMMAP_MATCH_ERROR
8455     #else
8456         #ifndef PLATFORM_STOP_SEC_CODE
8457         #error "MemMap.h, no valid matching start-stop section defined."
8458         #endif
8459     #endif
8460     /**
8461     * @file Platform_MemMap.h
8462     */
8463     #undef MEMMAP_ERROR
8464     #pragma arm section code=".mcal_text"
8465 #endif
8466 
8467 #ifdef PLATFORM_STOP_SEC_CODE
8468     /**
8469     * @file Platform_MemMap.h
8470     */
8471     #ifdef ENTERED_PLATFORM_START_SEC_CODE
8472         #undef ENTERED_PLATFORM_START_SEC_CODE
8473     #else
8474         #error "MemMap.h, no valid matching start-stop section defined."
8475     #endif
8476     #ifdef MEMMAP_MATCH_ERROR
8477         #undef MEMMAP_MATCH_ERROR
8478     #endif
8479     #undef PLATFORM_STOP_SEC_CODE
8480     /**
8481     * @file Platform_MemMap.h
8482     */
8483     #undef MEMMAP_ERROR
8484     /* no definition -> default compiler settings are used */
8485 #endif
8486 
8487 #ifdef PLATFORM_START_SEC_RAMCODE
8488     /**
8489     * @file Platform_MemMap.h
8490     */
8491     #undef PLATFORM_START_SEC_RAMCODE
8492     #define ENTERED_PLATFORM_START_SEC_RAMCODE
8493     #ifndef MEMMAP_MATCH_ERROR
8494         #define MEMMAP_MATCH_ERROR
8495     #else
8496         #ifndef PLATFORM_STOP_SEC_RAMCODE
8497         #error "MemMap.h, no valid matching start-stop section defined."
8498         #endif
8499     #endif
8500     /**
8501     * @file Platform_MemMap.h
8502     */
8503     #undef MEMMAP_ERROR
8504     #pragma arm section code=".ramcode"
8505 #endif
8506 
8507 #ifdef PLATFORM_STOP_SEC_RAMCODE
8508     /**
8509     * @file Platform_MemMap.h
8510     */
8511     #ifdef ENTERED_PLATFORM_START_SEC_RAMCODE
8512         #undef ENTERED_PLATFORM_START_SEC_RAMCODE
8513     #else
8514         #error "MemMap.h, no valid matching start-stop section defined."
8515     #endif
8516     #ifdef MEMMAP_MATCH_ERROR
8517         #undef MEMMAP_MATCH_ERROR
8518     #endif
8519     #undef PLATFORM_STOP_SEC_RAMCODE
8520     /**
8521     * @file Platform_MemMap.h
8522     */
8523     #undef MEMMAP_ERROR
8524     /* no definition -> default compiler settings are used */
8525 #endif
8526 
8527 #ifdef PLATFORM_START_SEC_CODE_AC
8528     /**
8529     * @file Platform_MemMap.h
8530     */
8531     #undef PLATFORM_START_SEC_CODE_AC
8532     #define ENTERED_PLATFORM_START_SEC_CODE_AC
8533     #ifndef MEMMAP_MATCH_ERROR
8534         #define MEMMAP_MATCH_ERROR
8535     #else
8536         #ifndef PLATFORM_STOP_SEC_CODE_AC
8537         #error "MemMap.h, no valid matching start-stop section defined."
8538         #endif
8539     #endif
8540     /**
8541     * @file Platform_MemMap.h
8542     */
8543     #undef MEMMAP_ERROR
8544     #pragma arm section code=".acplatform_code_rom"
8545 #endif
8546 
8547 #ifdef PLATFORM_STOP_SEC_CODE_AC
8548     /**
8549     * @file Platform_MemMap.h
8550     */
8551     #ifdef ENTERED_PLATFORM_START_SEC_CODE_AC
8552         #undef ENTERED_PLATFORM_START_SEC_CODE_AC
8553     #else
8554         #error "MemMap.h, no valid matching start-stop section defined."
8555     #endif
8556     #ifdef MEMMAP_MATCH_ERROR
8557         #undef MEMMAP_MATCH_ERROR
8558     #endif
8559     #undef PLATFORM_STOP_SEC_CODE_AC
8560     /**
8561     * @file Platform_MemMap.h
8562     */
8563     #undef MEMMAP_ERROR
8564     /* no definition -> default compiler settings are used */
8565 #endif
8566 
8567 #ifdef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
8568     /**
8569     * @file Platform_MemMap.h
8570     */
8571     #undef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
8572     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
8573     #ifndef MEMMAP_MATCH_ERROR
8574         #define MEMMAP_MATCH_ERROR
8575     #else
8576         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN
8577         #error "MemMap.h, no valid matching start-stop section defined."
8578         #endif
8579     #endif
8580     /**
8581     * @file Platform_MemMap.h
8582     */
8583     #undef MEMMAP_ERROR
8584     #pragma arm section zidata=".mcal_bss"
8585 #endif
8586 
8587 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN
8588     /**
8589     * @file Platform_MemMap.h
8590     */
8591     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
8592         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
8593     #else
8594         #error "MemMap.h, no valid matching start-stop section defined."
8595     #endif
8596     #ifdef MEMMAP_MATCH_ERROR
8597         #undef MEMMAP_MATCH_ERROR
8598     #endif
8599     #undef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN
8600     /**
8601     * @file Platform_MemMap.h
8602     */
8603     #undef MEMMAP_ERROR
8604     /* no definition -> default compiler settings are used */
8605 #endif
8606 
8607 #ifdef PLATFORM_START_SEC_VAR_CLEARED_8
8608     /**
8609     * @file Platform_MemMap.h
8610     */
8611     #undef PLATFORM_START_SEC_VAR_CLEARED_8
8612     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8
8613     #ifndef MEMMAP_MATCH_ERROR
8614         #define MEMMAP_MATCH_ERROR
8615     #else
8616         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_8
8617         #error "MemMap.h, no valid matching start-stop section defined."
8618         #endif
8619     #endif
8620     /**
8621     * @file Platform_MemMap.h
8622     */
8623     #undef MEMMAP_ERROR
8624     #pragma arm section zidata=".mcal_bss"
8625 #endif
8626 
8627 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_8
8628     /**
8629     * @file Platform_MemMap.h
8630     */
8631     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8
8632         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8
8633     #else
8634         #error "MemMap.h, no valid matching start-stop section defined."
8635     #endif
8636     #ifdef MEMMAP_MATCH_ERROR
8637         #undef MEMMAP_MATCH_ERROR
8638     #endif
8639     #undef PLATFORM_STOP_SEC_VAR_CLEARED_8
8640     /**
8641     * @file Platform_MemMap.h
8642     */
8643     #undef MEMMAP_ERROR
8644     /* no definition -> default compiler settings are used */
8645 #endif
8646 
8647 #ifdef PLATFORM_START_SEC_VAR_CLEARED_16
8648     /**
8649     * @file Platform_MemMap.h
8650     */
8651     #undef PLATFORM_START_SEC_VAR_CLEARED_16
8652     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16
8653     #ifndef MEMMAP_MATCH_ERROR
8654         #define MEMMAP_MATCH_ERROR
8655     #else
8656         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_16
8657         #error "MemMap.h, no valid matching start-stop section defined."
8658         #endif
8659     #endif
8660     /**
8661     * @file Platform_MemMap.h
8662     */
8663     #undef MEMMAP_ERROR
8664     #pragma arm section zidata=".mcal_bss"
8665 #endif
8666 
8667 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_16
8668     /**
8669     * @file Platform_MemMap.h
8670     */
8671     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16
8672         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16
8673     #else
8674         #error "MemMap.h, no valid matching start-stop section defined."
8675     #endif
8676     #ifdef MEMMAP_MATCH_ERROR
8677         #undef MEMMAP_MATCH_ERROR
8678     #endif
8679     #undef PLATFORM_STOP_SEC_VAR_CLEARED_16
8680     /**
8681     * @file Platform_MemMap.h
8682     */
8683     #undef MEMMAP_ERROR
8684     /* no definition -> default compiler settings are used */
8685 #endif
8686 
8687 #ifdef PLATFORM_START_SEC_VAR_CLEARED_32
8688     /**
8689     * @file Platform_MemMap.h
8690     */
8691     #undef PLATFORM_START_SEC_VAR_CLEARED_32
8692     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32
8693     #ifndef MEMMAP_MATCH_ERROR
8694         #define MEMMAP_MATCH_ERROR
8695     #else
8696         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_32
8697         #error "MemMap.h, no valid matching start-stop section defined."
8698         #endif
8699     #endif
8700     /**
8701     * @file Platform_MemMap.h
8702     */
8703     #undef MEMMAP_ERROR
8704     #pragma arm section zidata=".mcal_bss"
8705 #endif
8706 
8707 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_32
8708     /**
8709     * @file Platform_MemMap.h
8710     */
8711     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32
8712         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32
8713     #else
8714         #error "MemMap.h, no valid matching start-stop section defined."
8715     #endif
8716     #ifdef MEMMAP_MATCH_ERROR
8717         #undef MEMMAP_MATCH_ERROR
8718     #endif
8719     #undef PLATFORM_STOP_SEC_VAR_CLEARED_32
8720     /**
8721     * @file Platform_MemMap.h
8722     */
8723     #undef MEMMAP_ERROR
8724     /* no definition -> default compiler settings are used */
8725 #endif
8726 
8727 #ifdef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
8728     /**
8729     * @file Platform_MemMap.h
8730     */
8731     #undef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
8732     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
8733     #ifndef MEMMAP_MATCH_ERROR
8734         #define MEMMAP_MATCH_ERROR
8735     #else
8736         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED
8737         #error "MemMap.h, no valid matching start-stop section defined."
8738         #endif
8739     #endif
8740     /**
8741     * @file Platform_MemMap.h
8742     */
8743     #undef MEMMAP_ERROR
8744     #pragma arm section zidata=".mcal_bss"
8745 #endif
8746 
8747 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED
8748     /**
8749     * @file Platform_MemMap.h
8750     */
8751     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
8752         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
8753     #else
8754         #error "MemMap.h, no valid matching start-stop section defined."
8755     #endif
8756     #ifdef MEMMAP_MATCH_ERROR
8757         #undef MEMMAP_MATCH_ERROR
8758     #endif
8759     #undef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED
8760     /**
8761     * @file Platform_MemMap.h
8762     */
8763     #undef MEMMAP_ERROR
8764     /* no definition -> default compiler settings are used */
8765 #endif
8766 
8767 #ifdef PLATFORM_START_SEC_VAR_INIT_BOOLEAN
8768     /**
8769     * @file Platform_MemMap.h
8770     */
8771     #undef PLATFORM_START_SEC_VAR_INIT_BOOLEAN
8772     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN
8773     #ifndef MEMMAP_MATCH_ERROR
8774         #define MEMMAP_MATCH_ERROR
8775     #else
8776         #ifndef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN
8777         #error "MemMap.h, no valid matching start-stop section defined."
8778         #endif
8779     #endif
8780     /**
8781     * @file Platform_MemMap.h
8782     */
8783     #undef MEMMAP_ERROR
8784     #pragma arm section rwdata=".mcal_data"
8785 #endif
8786 
8787 #ifdef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN
8788     /**
8789     * @file Platform_MemMap.h
8790     */
8791     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN
8792         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN
8793     #else
8794         #error "MemMap.h, no valid matching start-stop section defined."
8795     #endif
8796     #ifdef MEMMAP_MATCH_ERROR
8797         #undef MEMMAP_MATCH_ERROR
8798     #endif
8799     #undef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN
8800     /**
8801     * @file Platform_MemMap.h
8802     */
8803     #undef MEMMAP_ERROR
8804     /* no definition -> default compiler settings are used */
8805 #endif
8806 
8807 #ifdef PLATFORM_START_SEC_VAR_INIT_8
8808     /**
8809     * @file Platform_MemMap.h
8810     */
8811     #undef PLATFORM_START_SEC_VAR_INIT_8
8812     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_8
8813     #ifndef MEMMAP_MATCH_ERROR
8814         #define MEMMAP_MATCH_ERROR
8815     #else
8816         #ifndef PLATFORM_STOP_SEC_VAR_INIT_8
8817         #error "MemMap.h, no valid matching start-stop section defined."
8818         #endif
8819     #endif
8820     /**
8821     * @file Platform_MemMap.h
8822     */
8823     #undef MEMMAP_ERROR
8824     #pragma arm section rwdata=".mcal_data"
8825 #endif
8826 
8827 #ifdef PLATFORM_STOP_SEC_VAR_INIT_8
8828     /**
8829     * @file Platform_MemMap.h
8830     */
8831     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_8
8832         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_8
8833     #else
8834         #error "MemMap.h, no valid matching start-stop section defined."
8835     #endif
8836     #ifdef MEMMAP_MATCH_ERROR
8837         #undef MEMMAP_MATCH_ERROR
8838     #endif
8839     #undef PLATFORM_STOP_SEC_VAR_INIT_8
8840     /**
8841     * @file Platform_MemMap.h
8842     */
8843     #undef MEMMAP_ERROR
8844     /* no definition -> default compiler settings are used */
8845 #endif
8846 
8847 #ifdef PLATFORM_START_SEC_VAR_INIT_16
8848     /**
8849     * @file Platform_MemMap.h
8850     */
8851     #undef PLATFORM_START_SEC_VAR_INIT_16
8852     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_16
8853     #ifndef MEMMAP_MATCH_ERROR
8854         #define MEMMAP_MATCH_ERROR
8855     #else
8856         #ifndef PLATFORM_STOP_SEC_VAR_INIT_16
8857         #error "MemMap.h, no valid matching start-stop section defined."
8858         #endif
8859     #endif
8860     /**
8861     * @file Platform_MemMap.h
8862     */
8863     #undef MEMMAP_ERROR
8864     #pragma arm section rwdata=".mcal_data"
8865 #endif
8866 
8867 #ifdef PLATFORM_STOP_SEC_VAR_INIT_16
8868     /**
8869     * @file Platform_MemMap.h
8870     */
8871     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_16
8872         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_16
8873     #else
8874         #error "MemMap.h, no valid matching start-stop section defined."
8875     #endif
8876     #ifdef MEMMAP_MATCH_ERROR
8877         #undef MEMMAP_MATCH_ERROR
8878     #endif
8879     #undef PLATFORM_STOP_SEC_VAR_INIT_16
8880     /**
8881     * @file Platform_MemMap.h
8882     */
8883     #undef MEMMAP_ERROR
8884     /* no definition -> default compiler settings are used */
8885 #endif
8886 
8887 #ifdef PLATFORM_START_SEC_VAR_INIT_32
8888     /**
8889     * @file Platform_MemMap.h
8890     */
8891     #undef PLATFORM_START_SEC_VAR_INIT_32
8892     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_32
8893     #ifndef MEMMAP_MATCH_ERROR
8894         #define MEMMAP_MATCH_ERROR
8895     #else
8896         #ifndef PLATFORM_STOP_SEC_VAR_INIT_32
8897         #error "MemMap.h, no valid matching start-stop section defined."
8898         #endif
8899     #endif
8900     /**
8901     * @file Platform_MemMap.h
8902     */
8903     #undef MEMMAP_ERROR
8904     #pragma arm section rwdata=".mcal_data"
8905 #endif
8906 
8907 #ifdef PLATFORM_STOP_SEC_VAR_INIT_32
8908     /**
8909     * @file Platform_MemMap.h
8910     */
8911     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_32
8912         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_32
8913     #else
8914         #error "MemMap.h, no valid matching start-stop section defined."
8915     #endif
8916     #ifdef MEMMAP_MATCH_ERROR
8917         #undef MEMMAP_MATCH_ERROR
8918     #endif
8919     #undef PLATFORM_STOP_SEC_VAR_INIT_32
8920     /**
8921     * @file Platform_MemMap.h
8922     */
8923     #undef MEMMAP_ERROR
8924     /* no definition -> default compiler settings are used */
8925 #endif
8926 
8927 #ifdef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
8928     /**
8929     * @file Platform_MemMap.h
8930     */
8931     #undef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
8932     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
8933     #ifndef MEMMAP_MATCH_ERROR
8934         #define MEMMAP_MATCH_ERROR
8935     #else
8936         #ifndef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED
8937         #error "MemMap.h, no valid matching start-stop section defined."
8938         #endif
8939     #endif
8940     /**
8941     * @file Platform_MemMap.h
8942     */
8943     #undef MEMMAP_ERROR
8944     #pragma arm section rwdata=".mcal_data"
8945 #endif
8946 
8947 #ifdef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED
8948     /**
8949     * @file Platform_MemMap.h
8950     */
8951     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
8952         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
8953     #else
8954         #error "MemMap.h, no valid matching start-stop section defined."
8955     #endif
8956     #ifdef MEMMAP_MATCH_ERROR
8957         #undef MEMMAP_MATCH_ERROR
8958     #endif
8959     #undef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED
8960     /**
8961     * @file Platform_MemMap.h
8962     */
8963     #undef MEMMAP_ERROR
8964     /* no definition -> default compiler settings are used */
8965 #endif
8966 
8967 #ifdef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
8968     /**
8969     * @file Platform_MemMap.h
8970     */
8971     #undef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
8972     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
8973     #ifndef MEMMAP_MATCH_ERROR
8974         #define MEMMAP_MATCH_ERROR
8975     #else
8976         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
8977         #error "MemMap.h, no valid matching start-stop section defined."
8978         #endif
8979     #endif
8980     /**
8981     * @file Platform_MemMap.h
8982     */
8983     #undef MEMMAP_ERROR
8984     /* no definition -> default compiler settings are used */
8985 #endif
8986 
8987 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
8988     /**
8989     * @file Platform_MemMap.h
8990     */
8991     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
8992         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
8993     #else
8994         #error "MemMap.h, no valid matching start-stop section defined."
8995     #endif
8996     #ifdef MEMMAP_MATCH_ERROR
8997         #undef MEMMAP_MATCH_ERROR
8998     #endif
8999     #undef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
9000     /**
9001     * @file Platform_MemMap.h
9002     */
9003     #undef MEMMAP_ERROR
9004     /* no definition -> default compiler settings are used */
9005 #endif
9006 
9007 #ifdef PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
9008     /**
9009     * @file Platform_MemMap.h
9010     */
9011     #undef PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
9012     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
9013     #ifndef MEMMAP_MATCH_ERROR
9014         #define MEMMAP_MATCH_ERROR
9015     #else
9016         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_8_NO_CACHEABLE
9017         #error "MemMap.h, no valid matching start-stop section defined."
9018         #endif
9019     #endif
9020     /**
9021     * @file Platform_MemMap.h
9022     */
9023     #undef MEMMAP_ERROR
9024     /* no definition -> default compiler settings are used */
9025 #endif
9026 
9027 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_8_NO_CACHEABLE
9028     /**
9029     * @file Platform_MemMap.h
9030     */
9031     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
9032         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
9033     #else
9034         #error "MemMap.h, no valid matching start-stop section defined."
9035     #endif
9036     #ifdef MEMMAP_MATCH_ERROR
9037         #undef MEMMAP_MATCH_ERROR
9038     #endif
9039     #undef PLATFORM_STOP_SEC_VAR_CLEARED_8_NO_CACHEABLE
9040     /**
9041     * @file Platform_MemMap.h
9042     */
9043     #undef MEMMAP_ERROR
9044     /* no definition -> default compiler settings are used */
9045 #endif
9046 
9047 #ifdef PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
9048     /**
9049     * @file Platform_MemMap.h
9050     */
9051     #undef PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
9052     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
9053     #ifndef MEMMAP_MATCH_ERROR
9054         #define MEMMAP_MATCH_ERROR
9055     #else
9056         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_16_NO_CACHEABLE
9057         #error "MemMap.h, no valid matching start-stop section defined."
9058         #endif
9059     #endif
9060     /**
9061     * @file Platform_MemMap.h
9062     */
9063     #undef MEMMAP_ERROR
9064     /* no definition -> default compiler settings are used */
9065 #endif
9066 
9067 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_16_NO_CACHEABLE
9068     /**
9069     * @file Platform_MemMap.h
9070     */
9071     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
9072         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
9073     #else
9074         #error "MemMap.h, no valid matching start-stop section defined."
9075     #endif
9076     #ifdef MEMMAP_MATCH_ERROR
9077         #undef MEMMAP_MATCH_ERROR
9078     #endif
9079     #undef PLATFORM_STOP_SEC_VAR_CLEARED_16_NO_CACHEABLE
9080     /**
9081     * @file Platform_MemMap.h
9082     */
9083     #undef MEMMAP_ERROR
9084     /* no definition -> default compiler settings are used */
9085 #endif
9086 
9087 #ifdef PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
9088     /**
9089     * @file Platform_MemMap.h
9090     */
9091     #undef PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
9092     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
9093     #ifndef MEMMAP_MATCH_ERROR
9094         #define MEMMAP_MATCH_ERROR
9095     #else
9096         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_32_NO_CACHEABLE
9097         #error "MemMap.h, no valid matching start-stop section defined."
9098         #endif
9099     #endif
9100     /**
9101     * @file Platform_MemMap.h
9102     */
9103     #undef MEMMAP_ERROR
9104     /* no definition -> default compiler settings are used */
9105 #endif
9106 
9107 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_32_NO_CACHEABLE
9108     /**
9109     * @file Platform_MemMap.h
9110     */
9111     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
9112         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
9113     #else
9114         #error "MemMap.h, no valid matching start-stop section defined."
9115     #endif
9116     #ifdef MEMMAP_MATCH_ERROR
9117         #undef MEMMAP_MATCH_ERROR
9118     #endif
9119     #undef PLATFORM_STOP_SEC_VAR_CLEARED_32_NO_CACHEABLE
9120     /**
9121     * @file Platform_MemMap.h
9122     */
9123     #undef MEMMAP_ERROR
9124     /* no definition -> default compiler settings are used */
9125 #endif
9126 
9127 #ifdef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
9128     /**
9129     * @file Platform_MemMap.h
9130     */
9131     #undef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
9132     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
9133     #ifndef MEMMAP_MATCH_ERROR
9134         #define MEMMAP_MATCH_ERROR
9135     #else
9136         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
9137         #error "MemMap.h, no valid matching start-stop section defined."
9138         #endif
9139     #endif
9140     /**
9141     * @file Platform_MemMap.h
9142     */
9143     #undef MEMMAP_ERROR
9144     /* no definition -> default compiler settings are used */
9145 #endif
9146 
9147 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
9148     /**
9149     * @file Platform_MemMap.h
9150     */
9151     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
9152         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
9153     #else
9154         #error "MemMap.h, no valid matching start-stop section defined."
9155     #endif
9156     #ifdef MEMMAP_MATCH_ERROR
9157         #undef MEMMAP_MATCH_ERROR
9158     #endif
9159     #undef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
9160     /**
9161     * @file Platform_MemMap.h
9162     */
9163     #undef MEMMAP_ERROR
9164     /* no definition -> default compiler settings are used */
9165 #endif
9166 
9167 #ifdef PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
9168     /**
9169     * @file Platform_MemMap.h
9170     */
9171     #undef PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
9172     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
9173     #ifndef MEMMAP_MATCH_ERROR
9174         #define MEMMAP_MATCH_ERROR
9175     #else
9176         #ifndef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
9177         #error "MemMap.h, no valid matching start-stop section defined."
9178         #endif
9179     #endif
9180     /**
9181     * @file Platform_MemMap.h
9182     */
9183     #undef MEMMAP_ERROR
9184     /* no definition -> default compiler settings are used */
9185 #endif
9186 
9187 #ifdef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
9188     /**
9189     * @file Platform_MemMap.h
9190     */
9191     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
9192         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
9193     #else
9194         #error "MemMap.h, no valid matching start-stop section defined."
9195     #endif
9196     #ifdef MEMMAP_MATCH_ERROR
9197         #undef MEMMAP_MATCH_ERROR
9198     #endif
9199     #undef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
9200     /**
9201     * @file Platform_MemMap.h
9202     */
9203     #undef MEMMAP_ERROR
9204     /* no definition -> default compiler settings are used */
9205 #endif
9206 
9207 #ifdef PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
9208     /**
9209     * @file Platform_MemMap.h
9210     */
9211     #undef PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
9212     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
9213     #ifndef MEMMAP_MATCH_ERROR
9214         #define MEMMAP_MATCH_ERROR
9215     #else
9216         #ifndef PLATFORM_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
9217         #error "MemMap.h, no valid matching start-stop section defined."
9218         #endif
9219     #endif
9220     /**
9221     * @file Platform_MemMap.h
9222     */
9223     #undef MEMMAP_ERROR
9224     /* no definition -> default compiler settings are used */
9225 #endif
9226 
9227 #ifdef PLATFORM_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
9228     /**
9229     * @file Platform_MemMap.h
9230     */
9231     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
9232         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
9233     #else
9234         #error "MemMap.h, no valid matching start-stop section defined."
9235     #endif
9236     #ifdef MEMMAP_MATCH_ERROR
9237         #undef MEMMAP_MATCH_ERROR
9238     #endif
9239     #undef PLATFORM_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
9240     /**
9241     * @file Platform_MemMap.h
9242     */
9243     #undef MEMMAP_ERROR
9244     /* no definition -> default compiler settings are used */
9245 #endif
9246 
9247 #ifdef PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
9248     /**
9249     * @file Platform_MemMap.h
9250     */
9251     #undef PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
9252     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
9253     #ifndef MEMMAP_MATCH_ERROR
9254         #define MEMMAP_MATCH_ERROR
9255     #else
9256         #ifndef PLATFORM_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
9257         #error "MemMap.h, no valid matching start-stop section defined."
9258         #endif
9259     #endif
9260     /**
9261     * @file Platform_MemMap.h
9262     */
9263     #undef MEMMAP_ERROR
9264     /* no definition -> default compiler settings are used */
9265 #endif
9266 
9267 #ifdef PLATFORM_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
9268     /**
9269     * @file Platform_MemMap.h
9270     */
9271     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
9272         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
9273     #else
9274         #error "MemMap.h, no valid matching start-stop section defined."
9275     #endif
9276     #ifdef MEMMAP_MATCH_ERROR
9277         #undef MEMMAP_MATCH_ERROR
9278     #endif
9279     #undef PLATFORM_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
9280     /**
9281     * @file Platform_MemMap.h
9282     */
9283     #undef MEMMAP_ERROR
9284     /* no definition -> default compiler settings are used */
9285 #endif
9286 
9287 #ifdef PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
9288     /**
9289     * @file Platform_MemMap.h
9290     */
9291     #undef PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
9292     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
9293     #ifndef MEMMAP_MATCH_ERROR
9294         #define MEMMAP_MATCH_ERROR
9295     #else
9296         #ifndef PLATFORM_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
9297         #error "MemMap.h, no valid matching start-stop section defined."
9298         #endif
9299     #endif
9300     /**
9301     * @file Platform_MemMap.h
9302     */
9303     #undef MEMMAP_ERROR
9304     /* no definition -> default compiler settings are used */
9305 #endif
9306 
9307 #ifdef PLATFORM_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
9308     /**
9309     * @file Platform_MemMap.h
9310     */
9311     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
9312         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
9313     #else
9314         #error "MemMap.h, no valid matching start-stop section defined."
9315     #endif
9316     #ifdef MEMMAP_MATCH_ERROR
9317         #undef MEMMAP_MATCH_ERROR
9318     #endif
9319     #undef PLATFORM_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
9320     /**
9321     * @file Platform_MemMap.h
9322     */
9323     #undef MEMMAP_ERROR
9324     /* no definition -> default compiler settings are used */
9325 #endif
9326 
9327 #ifdef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
9328     /**
9329     * @file Platform_MemMap.h
9330     */
9331     #undef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
9332     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
9333     #ifndef MEMMAP_MATCH_ERROR
9334         #define MEMMAP_MATCH_ERROR
9335     #else
9336         #ifndef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
9337         #error "MemMap.h, no valid matching start-stop section defined."
9338         #endif
9339     #endif
9340     /**
9341     * @file Platform_MemMap.h
9342     */
9343     #undef MEMMAP_ERROR
9344     /* no definition -> default compiler settings are used */
9345 #endif
9346 
9347 #ifdef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
9348     /**
9349     * @file Platform_MemMap.h
9350     */
9351     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
9352         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
9353     #else
9354         #error "MemMap.h, no valid matching start-stop section defined."
9355     #endif
9356     #ifdef MEMMAP_MATCH_ERROR
9357         #undef MEMMAP_MATCH_ERROR
9358     #endif
9359     #undef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
9360     /**
9361     * @file Platform_MemMap.h
9362     */
9363     #undef MEMMAP_ERROR
9364     /* no definition -> default compiler settings are used */
9365 #endif
9366 
9367 #ifdef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
9368     /**
9369     * @file Platform_MemMap.h
9370     */
9371     #undef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
9372     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
9373     #ifndef MEMMAP_MATCH_ERROR
9374         #define MEMMAP_MATCH_ERROR
9375     #else
9376         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
9377         #error "MemMap.h, no valid matching start-stop section defined."
9378         #endif
9379     #endif
9380     /**
9381     * @file Platform_MemMap.h
9382     */
9383     #undef MEMMAP_ERROR
9384     #pragma arm section zidata=".dma_dest_buffer_bss"
9385 #endif
9386 
9387 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
9388     /**
9389     * @file Platform_MemMap.h
9390     */
9391     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
9392         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
9393     #else
9394         #error "MemMap.h, no valid matching start-stop section defined."
9395     #endif
9396     #ifdef MEMMAP_MATCH_ERROR
9397         #undef MEMMAP_MATCH_ERROR
9398     #endif
9399     #undef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
9400     /**
9401     * @file Platform_MemMap.h
9402     */
9403     #undef MEMMAP_ERROR
9404     /* no definition -> default compiler settings are used */
9405 #endif
9406 
9407 #ifdef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
9408     /**
9409     * @file Platform_MemMap.h
9410     */
9411     #undef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
9412     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
9413     #ifndef MEMMAP_MATCH_ERROR
9414         #define MEMMAP_MATCH_ERROR
9415     #else
9416         #ifndef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
9417         #error "MemMap.h, no valid matching start-stop section defined."
9418         #endif
9419     #endif
9420     /**
9421     * @file Platform_MemMap.h
9422     */
9423     #undef MEMMAP_ERROR
9424     #pragma arm section rwdata=".dma_dest_buffer"
9425 #endif
9426 
9427 #ifdef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
9428     /**
9429     * @file Platform_MemMap.h
9430     */
9431     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
9432         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
9433     #else
9434         #error "MemMap.h, no valid matching start-stop section defined."
9435     #endif
9436     #ifdef MEMMAP_MATCH_ERROR
9437         #undef MEMMAP_MATCH_ERROR
9438     #endif
9439     #undef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
9440     /**
9441     * @file Platform_MemMap.h
9442     */
9443     #undef MEMMAP_ERROR
9444     /* no definition -> default compiler settings are used */
9445 #endif
9446 
9447 #ifdef PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
9448     /**
9449     * @file Platform_MemMap.h
9450     */
9451     #undef PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
9452     #define ENTERED_PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
9453     #ifndef MEMMAP_MATCH_ERROR
9454         #define MEMMAP_MATCH_ERROR
9455     #else
9456         #ifndef PLATFORM_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
9457         #error "MemMap.h, no valid matching start-stop section defined."
9458         #endif
9459     #endif
9460     /**
9461     * @file Platform_MemMap.h
9462     */
9463     #undef MEMMAP_ERROR
9464     #pragma arm section rwdata=".mcal_shared_data"
9465 #endif
9466 
9467 #ifdef PLATFORM_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
9468     /**
9469     * @file Platform_MemMap.h
9470     */
9471     #ifdef ENTERED_PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
9472         #undef ENTERED_PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
9473     #else
9474         #error "MemMap.h, no valid matching start-stop section defined."
9475     #endif
9476     #ifdef MEMMAP_MATCH_ERROR
9477         #undef MEMMAP_MATCH_ERROR
9478     #endif
9479     #undef PLATFORM_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
9480     /**
9481     * @file Platform_MemMap.h
9482     */
9483     #undef MEMMAP_ERROR
9484     /* no definition -> default compiler settings are used */
9485 #endif
9486 
9487 #ifdef PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
9488     /**
9489     * @file Platform_MemMap.h
9490     */
9491     #undef PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
9492     #define ENTERED_PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
9493     #ifndef MEMMAP_MATCH_ERROR
9494         #define MEMMAP_MATCH_ERROR
9495     #else
9496         #ifndef PLATFORM_STOP_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
9497         #error "MemMap.h, no valid matching start-stop section defined."
9498         #endif
9499     #endif
9500     /**
9501     * @file Platform_MemMap.h
9502     */
9503     #undef MEMMAP_ERROR
9504     #pragma arm section zidata=".mcal_shared_bss"
9505 #endif
9506 
9507 #ifdef PLATFORM_STOP_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
9508     /**
9509     * @file Platform_MemMap.h
9510     */
9511     #ifdef ENTERED_PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
9512         #undef ENTERED_PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
9513     #else
9514         #error "MemMap.h, no valid matching start-stop section defined."
9515     #endif
9516     #ifdef MEMMAP_MATCH_ERROR
9517         #undef MEMMAP_MATCH_ERROR
9518     #endif
9519     #undef PLATFORM_STOP_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
9520     /**
9521     * @file Platform_MemMap.h
9522     */
9523     #undef MEMMAP_ERROR
9524     /* no definition -> default compiler settings are used */
9525 #endif
9526 /**************************************************************************************************/
9527 /********************************************* IAR ************************************************/
9528 /**************************************************************************************************/
9529 #elif defined(_IAR_C_S32K3XX_)
9530 /**************************************** PLATFORM *******************************/
9531 #ifdef PLATFORM_START_SEC_CONFIG_DATA_8
9532     /**
9533     * @file Platform_MemMap.h
9534     */
9535     #undef PLATFORM_START_SEC_CONFIG_DATA_8
9536     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8
9537     #ifndef MEMMAP_MATCH_ERROR
9538         #define MEMMAP_MATCH_ERROR
9539     #else
9540         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_8
9541         #error "MemMap.h, no valid matching start-stop section defined."
9542         #endif
9543     #endif
9544     /**
9545     * @file Platform_MemMap.h
9546     */
9547     #undef MEMMAP_ERROR
9548     #pragma default_variable_attributes = @ ".mcal_const_cfg"
9549 #endif
9550 
9551 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_8
9552     /**
9553     * @file Platform_MemMap.h
9554     */
9555     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8
9556         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8
9557     #else
9558         #error "MemMap.h, no valid matching start-stop section defined."
9559     #endif
9560     #ifdef MEMMAP_MATCH_ERROR
9561         #undef MEMMAP_MATCH_ERROR
9562     #endif
9563     #undef PLATFORM_STOP_SEC_CONFIG_DATA_8
9564     /**
9565     * @file Platform_MemMap.h
9566     */
9567     #undef MEMMAP_ERROR
9568     #pragma default_variable_attributes =
9569 #endif
9570 
9571 #ifdef PLATFORM_START_SEC_CONFIG_DATA_16
9572     /**
9573     * @file Platform_MemMap.h
9574     */
9575     #undef PLATFORM_START_SEC_CONFIG_DATA_16
9576     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16
9577     #ifndef MEMMAP_MATCH_ERROR
9578         #define MEMMAP_MATCH_ERROR
9579     #else
9580         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_16
9581         #error "MemMap.h, no valid matching start-stop section defined."
9582         #endif
9583     #endif
9584     /**
9585     * @file Platform_MemMap.h
9586     */
9587     #undef MEMMAP_ERROR
9588     #pragma default_variable_attributes = @ ".mcal_const_cfg"
9589 #endif
9590 
9591 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_16
9592     /**
9593     * @file Platform_MemMap.h
9594     */
9595     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16
9596         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16
9597     #else
9598         #error "MemMap.h, no valid matching start-stop section defined."
9599     #endif
9600     #ifdef MEMMAP_MATCH_ERROR
9601         #undef MEMMAP_MATCH_ERROR
9602     #endif
9603     #undef PLATFORM_STOP_SEC_CONFIG_DATA_16
9604     /**
9605     * @file Platform_MemMap.h
9606     */
9607     #undef MEMMAP_ERROR
9608     #pragma default_variable_attributes =
9609 #endif
9610 
9611 #ifdef PLATFORM_START_SEC_CONFIG_DATA_32
9612     /**
9613     * @file Platform_MemMap.h
9614     */
9615     #undef PLATFORM_START_SEC_CONFIG_DATA_32
9616     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32
9617     #ifndef MEMMAP_MATCH_ERROR
9618         #define MEMMAP_MATCH_ERROR
9619     #else
9620         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_32
9621         #error "MemMap.h, no valid matching start-stop section defined."
9622         #endif
9623     #endif
9624     /**
9625     * @file Platform_MemMap.h
9626     */
9627     #undef MEMMAP_ERROR
9628     #pragma default_variable_attributes = @ ".mcal_const_cfg"
9629 #endif
9630 
9631 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_32
9632     /**
9633     * @file Platform_MemMap.h
9634     */
9635     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32
9636         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32
9637     #else
9638         #error "MemMap.h, no valid matching start-stop section defined."
9639     #endif
9640     #ifdef MEMMAP_MATCH_ERROR
9641         #undef MEMMAP_MATCH_ERROR
9642     #endif
9643     #undef PLATFORM_STOP_SEC_CONFIG_DATA_32
9644     /**
9645     * @file Platform_MemMap.h
9646     */
9647     #undef MEMMAP_ERROR
9648     #pragma default_variable_attributes =
9649 #endif
9650 
9651 #ifdef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
9652     /**
9653     * @file Platform_MemMap.h
9654     */
9655     #undef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
9656     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
9657     #ifndef MEMMAP_MATCH_ERROR
9658         #define MEMMAP_MATCH_ERROR
9659     #else
9660         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED
9661         #error "MemMap.h, no valid matching start-stop section defined."
9662         #endif
9663     #endif
9664     /**
9665     * @file Platform_MemMap.h
9666     */
9667     #undef MEMMAP_ERROR
9668     #pragma default_variable_attributes = @ ".mcal_const_cfg"
9669 #endif
9670 
9671 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED
9672     /**
9673     * @file Platform_MemMap.h
9674     */
9675     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
9676         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
9677     #else
9678         #error "MemMap.h, no valid matching start-stop section defined."
9679     #endif
9680     #ifdef MEMMAP_MATCH_ERROR
9681         #undef MEMMAP_MATCH_ERROR
9682     #endif
9683     #undef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED
9684     /**
9685     * @file Platform_MemMap.h
9686     */
9687     #undef MEMMAP_ERROR
9688     #pragma default_variable_attributes =
9689 #endif
9690 
9691 #ifdef PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
9692     /**
9693     * @file Platform_MemMap.h
9694     */
9695     #undef PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
9696     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
9697     #ifndef MEMMAP_MATCH_ERROR
9698         #define MEMMAP_MATCH_ERROR
9699     #else
9700         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_8_NO_CACHEABLE
9701         #error "MemMap.h, no valid matching start-stop section defined."
9702         #endif
9703     #endif
9704     /**
9705     * @file Platform_MemMap.h
9706     */
9707     #undef MEMMAP_ERROR
9708     #pragma default_variable_attributes = @ ".mcal_const_no_cacheable"
9709 #endif
9710 
9711 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_8_NO_CACHEABLE
9712     /**
9713     * @file Platform_MemMap.h
9714     */
9715     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
9716         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
9717     #else
9718         #error "MemMap.h, no valid matching start-stop section defined."
9719     #endif
9720     #ifdef MEMMAP_MATCH_ERROR
9721         #undef MEMMAP_MATCH_ERROR
9722     #endif
9723     #undef PLATFORM_STOP_SEC_CONFIG_DATA_8_NO_CACHEABLE
9724     /**
9725     * @file Platform_MemMap.h
9726     */
9727     #undef MEMMAP_ERROR
9728     #pragma default_variable_attributes =
9729 #endif
9730 
9731 #ifdef PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
9732     /**
9733     * @file Platform_MemMap.h
9734     */
9735     #undef PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
9736     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
9737     #ifndef MEMMAP_MATCH_ERROR
9738         #define MEMMAP_MATCH_ERROR
9739     #else
9740         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_16_NO_CACHEABLE
9741         #error "MemMap.h, no valid matching start-stop section defined."
9742         #endif
9743     #endif
9744     /**
9745     * @file Platform_MemMap.h
9746     */
9747     #undef MEMMAP_ERROR
9748     #pragma default_variable_attributes = @ ".mcal_const_no_cacheable"
9749 #endif
9750 
9751 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_16_NO_CACHEABLE
9752     /**
9753     * @file Platform_MemMap.h
9754     */
9755     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
9756         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
9757     #else
9758         #error "MemMap.h, no valid matching start-stop section defined."
9759     #endif
9760     #ifdef MEMMAP_MATCH_ERROR
9761         #undef MEMMAP_MATCH_ERROR
9762     #endif
9763     #undef PLATFORM_STOP_SEC_CONFIG_DATA_16_NO_CACHEABLE
9764     /**
9765     * @file Platform_MemMap.h
9766     */
9767     #undef MEMMAP_ERROR
9768     #pragma default_variable_attributes =
9769 #endif
9770 
9771 #ifdef PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
9772     /**
9773     * @file Platform_MemMap.h
9774     */
9775     #undef PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
9776     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
9777     #ifndef MEMMAP_MATCH_ERROR
9778         #define MEMMAP_MATCH_ERROR
9779     #else
9780         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_32_NO_CACHEABLE
9781         #error "MemMap.h, no valid matching start-stop section defined."
9782         #endif
9783     #endif
9784     /**
9785     * @file Platform_MemMap.h
9786     */
9787     #undef MEMMAP_ERROR
9788     #pragma default_variable_attributes = @ ".mcal_const_no_cacheable"
9789 #endif
9790 
9791 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_32_NO_CACHEABLE
9792     /**
9793     * @file Platform_MemMap.h
9794     */
9795     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
9796         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
9797     #else
9798         #error "MemMap.h, no valid matching start-stop section defined."
9799     #endif
9800     #ifdef MEMMAP_MATCH_ERROR
9801         #undef MEMMAP_MATCH_ERROR
9802     #endif
9803     #undef PLATFORM_STOP_SEC_CONFIG_DATA_32_NO_CACHEABLE
9804     /**
9805     * @file Platform_MemMap.h
9806     */
9807     #undef MEMMAP_ERROR
9808     #pragma default_variable_attributes =
9809 #endif
9810 
9811 #ifdef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
9812     /**
9813     * @file Platform_MemMap.h
9814     */
9815     #undef PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
9816     #define ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
9817     #ifndef MEMMAP_MATCH_ERROR
9818         #define MEMMAP_MATCH_ERROR
9819     #else
9820         #ifndef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
9821         #error "MemMap.h, no valid matching start-stop section defined."
9822         #endif
9823     #endif
9824     /**
9825     * @file Platform_MemMap.h
9826     */
9827     #undef MEMMAP_ERROR
9828     #pragma default_variable_attributes = @ ".mcal_const_no_cacheable"
9829 #endif
9830 
9831 #ifdef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
9832     /**
9833     * @file Platform_MemMap.h
9834     */
9835     #ifdef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
9836         #undef ENTERED_PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
9837     #else
9838         #error "MemMap.h, no valid matching start-stop section defined."
9839     #endif
9840     #ifdef MEMMAP_MATCH_ERROR
9841         #undef MEMMAP_MATCH_ERROR
9842     #endif
9843     #undef PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
9844     /**
9845     * @file Platform_MemMap.h
9846     */
9847     #undef MEMMAP_ERROR
9848     #pragma default_variable_attributes =
9849 #endif
9850 
9851 #ifdef PLATFORM_START_SEC_CONST_BOOLEAN
9852     /**
9853     * @file Platform_MemMap.h
9854     */
9855     #undef PLATFORM_START_SEC_CONST_BOOLEAN
9856     #define ENTERED_PLATFORM_START_SEC_CONST_BOOLEAN
9857     #ifndef MEMMAP_MATCH_ERROR
9858         #define MEMMAP_MATCH_ERROR
9859     #else
9860         #ifndef PLATFORM_STOP_SEC_CONST_BOOLEAN
9861         #error "MemMap.h, no valid matching start-stop section defined."
9862         #endif
9863     #endif
9864     /**
9865     * @file Platform_MemMap.h
9866     */
9867     #undef MEMMAP_ERROR
9868     #pragma default_variable_attributes = @ ".mcal_const"
9869 #endif
9870 
9871 #ifdef PLATFORM_STOP_SEC_CONST_BOOLEAN
9872     /**
9873     * @file Platform_MemMap.h
9874     */
9875     #ifdef ENTERED_PLATFORM_START_SEC_CONST_BOOLEAN
9876         #undef ENTERED_PLATFORM_START_SEC_CONST_BOOLEAN
9877     #else
9878         #error "MemMap.h, no valid matching start-stop section defined."
9879     #endif
9880     #ifdef MEMMAP_MATCH_ERROR
9881         #undef MEMMAP_MATCH_ERROR
9882     #endif
9883     #undef PLATFORM_STOP_SEC_CONST_BOOLEAN
9884     /**
9885     * @file Platform_MemMap.h
9886     */
9887     #undef MEMMAP_ERROR
9888     #pragma default_variable_attributes =
9889 #endif
9890 
9891 #ifdef PLATFORM_START_SEC_CONST_8
9892     /**
9893     * @file Platform_MemMap.h
9894     */
9895     #undef PLATFORM_START_SEC_CONST_8
9896     #define ENTERED_PLATFORM_START_SEC_CONST_8
9897     #ifndef MEMMAP_MATCH_ERROR
9898         #define MEMMAP_MATCH_ERROR
9899     #else
9900         #ifndef PLATFORM_STOP_SEC_CONST_8
9901         #error "MemMap.h, no valid matching start-stop section defined."
9902         #endif
9903     #endif
9904     /**
9905     * @file Platform_MemMap.h
9906     */
9907     #undef MEMMAP_ERROR
9908     #pragma default_variable_attributes = @ ".mcal_const"
9909 #endif
9910 
9911 #ifdef PLATFORM_STOP_SEC_CONST_8
9912     /**
9913     * @file Platform_MemMap.h
9914     */
9915     #ifdef ENTERED_PLATFORM_START_SEC_CONST_8
9916         #undef ENTERED_PLATFORM_START_SEC_CONST_8
9917     #else
9918         #error "MemMap.h, no valid matching start-stop section defined."
9919     #endif
9920     #ifdef MEMMAP_MATCH_ERROR
9921         #undef MEMMAP_MATCH_ERROR
9922     #endif
9923     #undef PLATFORM_STOP_SEC_CONST_8
9924     /**
9925     * @file Platform_MemMap.h
9926     */
9927     #undef MEMMAP_ERROR
9928     #pragma default_variable_attributes =
9929 #endif
9930 
9931 #ifdef PLATFORM_START_SEC_CONST_16
9932     /**
9933     * @file Platform_MemMap.h
9934     */
9935     #undef PLATFORM_START_SEC_CONST_16
9936     #define ENTERED_PLATFORM_START_SEC_CONST_16
9937     #ifndef MEMMAP_MATCH_ERROR
9938         #define MEMMAP_MATCH_ERROR
9939     #else
9940         #ifndef PLATFORM_STOP_SEC_CONST_16
9941         #error "MemMap.h, no valid matching start-stop section defined."
9942         #endif
9943     #endif
9944     /**
9945     * @file Platform_MemMap.h
9946     */
9947     #undef MEMMAP_ERROR
9948     #pragma default_variable_attributes = @ ".mcal_const"
9949 #endif
9950 
9951 #ifdef PLATFORM_STOP_SEC_CONST_16
9952     /**
9953     * @file Platform_MemMap.h
9954     */
9955     #ifdef ENTERED_PLATFORM_START_SEC_CONST_16
9956         #undef ENTERED_PLATFORM_START_SEC_CONST_16
9957     #else
9958         #error "MemMap.h, no valid matching start-stop section defined."
9959     #endif
9960     #ifdef MEMMAP_MATCH_ERROR
9961         #undef MEMMAP_MATCH_ERROR
9962     #endif
9963     #undef PLATFORM_STOP_SEC_CONST_16
9964     /**
9965     * @file Platform_MemMap.h
9966     */
9967     #undef MEMMAP_ERROR
9968     #pragma default_variable_attributes =
9969 #endif
9970 
9971 #ifdef PLATFORM_START_SEC_CONST_32
9972     /**
9973     * @file Platform_MemMap.h
9974     */
9975     #undef PLATFORM_START_SEC_CONST_32
9976     #define ENTERED_PLATFORM_START_SEC_CONST_32
9977     #ifndef MEMMAP_MATCH_ERROR
9978         #define MEMMAP_MATCH_ERROR
9979     #else
9980         #ifndef PLATFORM_STOP_SEC_CONST_32
9981         #error "MemMap.h, no valid matching start-stop section defined."
9982         #endif
9983     #endif
9984     /**
9985     * @file Platform_MemMap.h
9986     */
9987     #undef MEMMAP_ERROR
9988     #pragma default_variable_attributes = @ ".mcal_const"
9989 #endif
9990 
9991 #ifdef PLATFORM_STOP_SEC_CONST_32
9992     /**
9993     * @file Platform_MemMap.h
9994     */
9995     #ifdef ENTERED_PLATFORM_START_SEC_CONST_32
9996         #undef ENTERED_PLATFORM_START_SEC_CONST_32
9997     #else
9998         #error "MemMap.h, no valid matching start-stop section defined."
9999     #endif
10000     #ifdef MEMMAP_MATCH_ERROR
10001         #undef MEMMAP_MATCH_ERROR
10002     #endif
10003     #undef PLATFORM_STOP_SEC_CONST_32
10004     /**
10005     * @file Platform_MemMap.h
10006     */
10007     #undef MEMMAP_ERROR
10008     #pragma default_variable_attributes =
10009 #endif
10010 
10011 #ifdef PLATFORM_START_SEC_CONST_UNSPECIFIED
10012     /**
10013     * @file Platform_MemMap.h
10014     */
10015     #undef PLATFORM_START_SEC_CONST_UNSPECIFIED
10016     #define ENTERED_PLATFORM_START_SEC_CONST_UNSPECIFIED
10017     #ifndef MEMMAP_MATCH_ERROR
10018         #define MEMMAP_MATCH_ERROR
10019     #else
10020         #ifndef PLATFORM_STOP_SEC_CONST_UNSPECIFIED
10021         #error "MemMap.h, no valid matching start-stop section defined."
10022         #endif
10023     #endif
10024     /**
10025     * @file Platform_MemMap.h
10026     */
10027     #undef MEMMAP_ERROR
10028     #pragma default_variable_attributes = @ ".mcal_const"
10029 #endif
10030 
10031 #ifdef PLATFORM_STOP_SEC_CONST_UNSPECIFIED
10032     /**
10033     * @file Platform_MemMap.h
10034     */
10035     #ifdef ENTERED_PLATFORM_START_SEC_CONST_UNSPECIFIED
10036         #undef ENTERED_PLATFORM_START_SEC_CONST_UNSPECIFIED
10037     #else
10038         #error "MemMap.h, no valid matching start-stop section defined."
10039     #endif
10040     #ifdef MEMMAP_MATCH_ERROR
10041         #undef MEMMAP_MATCH_ERROR
10042     #endif
10043     #undef PLATFORM_STOP_SEC_CONST_UNSPECIFIED
10044     /**
10045     * @file Platform_MemMap.h
10046     */
10047     #undef MEMMAP_ERROR
10048     #pragma default_variable_attributes =
10049 #endif
10050 
10051 #ifdef PLATFORM_START_SEC_CODE
10052     /**
10053     * @file Platform_MemMap.h
10054     */
10055     #undef PLATFORM_START_SEC_CODE
10056     #define ENTERED_PLATFORM_START_SEC_CODE
10057     #ifndef MEMMAP_MATCH_ERROR
10058         #define MEMMAP_MATCH_ERROR
10059     #else
10060         #ifndef PLATFORM_STOP_SEC_CODE
10061         #error "MemMap.h, no valid matching start-stop section defined."
10062         #endif
10063     #endif
10064     /**
10065     * @file Platform_MemMap.h
10066     */
10067     #undef MEMMAP_ERROR
10068     #pragma default_function_attributes = @ ".mcal_text"
10069 #endif
10070 
10071 #ifdef PLATFORM_STOP_SEC_CODE
10072     /**
10073     * @file Platform_MemMap.h
10074     */
10075     #ifdef ENTERED_PLATFORM_START_SEC_CODE
10076         #undef ENTERED_PLATFORM_START_SEC_CODE
10077     #else
10078         #error "MemMap.h, no valid matching start-stop section defined."
10079     #endif
10080     #ifdef MEMMAP_MATCH_ERROR
10081         #undef MEMMAP_MATCH_ERROR
10082     #endif
10083     #undef PLATFORM_STOP_SEC_CODE
10084     /**
10085     * @file Platform_MemMap.h
10086     */
10087     #undef MEMMAP_ERROR
10088     #pragma default_function_attributes =
10089 #endif
10090 
10091 #ifdef PLATFORM_START_SEC_RAMCODE
10092     /**
10093     * @file Platform_MemMap.h
10094     */
10095     #undef PLATFORM_START_SEC_RAMCODE
10096     #define ENTERED_PLATFORM_START_SEC_RAMCODE
10097     #ifndef MEMMAP_MATCH_ERROR
10098         #define MEMMAP_MATCH_ERROR
10099     #else
10100         #ifndef PLATFORM_STOP_SEC_RAMCODE
10101         #error "MemMap.h, no valid matching start-stop section defined."
10102         #endif
10103     #endif
10104     /**
10105     * @file Platform_MemMap.h
10106     */
10107     #undef MEMMAP_ERROR
10108     #pragma default_function_attributes = @ ".ramcode"
10109 #endif
10110 
10111 #ifdef PLATFORM_STOP_SEC_RAMCODE
10112     /**
10113     * @file Platform_MemMap.h
10114     */
10115     #ifdef ENTERED_PLATFORM_START_SEC_RAMCODE
10116         #undef ENTERED_PLATFORM_START_SEC_RAMCODE
10117     #else
10118         #error "MemMap.h, no valid matching start-stop section defined."
10119     #endif
10120     #ifdef MEMMAP_MATCH_ERROR
10121         #undef MEMMAP_MATCH_ERROR
10122     #endif
10123     #undef PLATFORM_STOP_SEC_RAMCODE
10124     /**
10125     * @file Platform_MemMap.h
10126     */
10127     #undef MEMMAP_ERROR
10128     #pragma default_function_attributes =
10129 #endif
10130 
10131 #ifdef PLATFORM_START_SEC_CODE_AC
10132     /**
10133     * @file Platform_MemMap.h
10134     */
10135     #undef PLATFORM_START_SEC_CODE_AC
10136     #define ENTERED_PLATFORM_START_SEC_CODE_AC
10137     #ifndef MEMMAP_MATCH_ERROR
10138         #define MEMMAP_MATCH_ERROR
10139     #else
10140         #ifndef PLATFORM_STOP_SEC_CODE_AC
10141         #error "MemMap.h, no valid matching start-stop section defined."
10142         #endif
10143     #endif
10144     /**
10145     * @file Platform_MemMap.h
10146     */
10147     #undef MEMMAP_ERROR
10148     #pragma default_function_attributes = @ ".acplatform_code_rom"
10149 #endif
10150 
10151 #ifdef PLATFORM_STOP_SEC_CODE_AC
10152     /**
10153     * @file Platform_MemMap.h
10154     */
10155     #ifdef ENTERED_PLATFORM_START_SEC_CODE_AC
10156         #undef ENTERED_PLATFORM_START_SEC_CODE_AC
10157     #else
10158         #error "MemMap.h, no valid matching start-stop section defined."
10159     #endif
10160     #ifdef MEMMAP_MATCH_ERROR
10161         #undef MEMMAP_MATCH_ERROR
10162     #endif
10163     #undef PLATFORM_STOP_SEC_CODE_AC
10164     /**
10165     * @file Platform_MemMap.h
10166     */
10167     #undef MEMMAP_ERROR
10168     #pragma default_function_attributes =
10169 #endif
10170 
10171 #ifdef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
10172     /**
10173     * @file Platform_MemMap.h
10174     */
10175     #undef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
10176     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
10177     #ifndef MEMMAP_MATCH_ERROR
10178         #define MEMMAP_MATCH_ERROR
10179     #else
10180         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN
10181         #error "MemMap.h, no valid matching start-stop section defined."
10182         #endif
10183     #endif
10184     /**
10185     * @file Platform_MemMap.h
10186     */
10187     #undef MEMMAP_ERROR
10188     #pragma default_variable_attributes = @ ".mcal_bss"
10189 #endif
10190 
10191 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN
10192     /**
10193     * @file Platform_MemMap.h
10194     */
10195     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
10196         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN
10197     #else
10198         #error "MemMap.h, no valid matching start-stop section defined."
10199     #endif
10200     #ifdef MEMMAP_MATCH_ERROR
10201         #undef MEMMAP_MATCH_ERROR
10202     #endif
10203     #undef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN
10204     /**
10205     * @file Platform_MemMap.h
10206     */
10207     #undef MEMMAP_ERROR
10208     #pragma default_variable_attributes =
10209 #endif
10210 
10211 #ifdef PLATFORM_START_SEC_VAR_CLEARED_8
10212     /**
10213     * @file Platform_MemMap.h
10214     */
10215     #undef PLATFORM_START_SEC_VAR_CLEARED_8
10216     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8
10217     #ifndef MEMMAP_MATCH_ERROR
10218         #define MEMMAP_MATCH_ERROR
10219     #else
10220         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_8
10221         #error "MemMap.h, no valid matching start-stop section defined."
10222         #endif
10223     #endif
10224     /**
10225     * @file Platform_MemMap.h
10226     */
10227     #undef MEMMAP_ERROR
10228     #pragma default_variable_attributes = @ ".mcal_bss"
10229 #endif
10230 
10231 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_8
10232     /**
10233     * @file Platform_MemMap.h
10234     */
10235     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8
10236         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8
10237     #else
10238         #error "MemMap.h, no valid matching start-stop section defined."
10239     #endif
10240     #ifdef MEMMAP_MATCH_ERROR
10241         #undef MEMMAP_MATCH_ERROR
10242     #endif
10243     #undef PLATFORM_STOP_SEC_VAR_CLEARED_8
10244     /**
10245     * @file Platform_MemMap.h
10246     */
10247     #undef MEMMAP_ERROR
10248     #pragma default_variable_attributes =
10249 #endif
10250 
10251 #ifdef PLATFORM_START_SEC_VAR_CLEARED_16
10252     /**
10253     * @file Platform_MemMap.h
10254     */
10255     #undef PLATFORM_START_SEC_VAR_CLEARED_16
10256     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16
10257     #ifndef MEMMAP_MATCH_ERROR
10258         #define MEMMAP_MATCH_ERROR
10259     #else
10260         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_16
10261         #error "MemMap.h, no valid matching start-stop section defined."
10262         #endif
10263     #endif
10264     /**
10265     * @file Platform_MemMap.h
10266     */
10267     #undef MEMMAP_ERROR
10268     #pragma default_variable_attributes = @ ".mcal_bss"
10269 #endif
10270 
10271 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_16
10272     /**
10273     * @file Platform_MemMap.h
10274     */
10275     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16
10276         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16
10277     #else
10278         #error "MemMap.h, no valid matching start-stop section defined."
10279     #endif
10280     #ifdef MEMMAP_MATCH_ERROR
10281         #undef MEMMAP_MATCH_ERROR
10282     #endif
10283     #undef PLATFORM_STOP_SEC_VAR_CLEARED_16
10284     /**
10285     * @file Platform_MemMap.h
10286     */
10287     #undef MEMMAP_ERROR
10288     #pragma default_variable_attributes =
10289 #endif
10290 
10291 #ifdef PLATFORM_START_SEC_VAR_CLEARED_32
10292     /**
10293     * @file Platform_MemMap.h
10294     */
10295     #undef PLATFORM_START_SEC_VAR_CLEARED_32
10296     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32
10297     #ifndef MEMMAP_MATCH_ERROR
10298         #define MEMMAP_MATCH_ERROR
10299     #else
10300         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_32
10301         #error "MemMap.h, no valid matching start-stop section defined."
10302         #endif
10303     #endif
10304     /**
10305     * @file Platform_MemMap.h
10306     */
10307     #undef MEMMAP_ERROR
10308     #pragma default_variable_attributes = @ ".mcal_bss"
10309 #endif
10310 
10311 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_32
10312     /**
10313     * @file Platform_MemMap.h
10314     */
10315     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32
10316         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32
10317     #else
10318         #error "MemMap.h, no valid matching start-stop section defined."
10319     #endif
10320     #ifdef MEMMAP_MATCH_ERROR
10321         #undef MEMMAP_MATCH_ERROR
10322     #endif
10323     #undef PLATFORM_STOP_SEC_VAR_CLEARED_32
10324     /**
10325     * @file Platform_MemMap.h
10326     */
10327     #undef MEMMAP_ERROR
10328     #pragma default_variable_attributes =
10329 #endif
10330 
10331 #ifdef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
10332     /**
10333     * @file Platform_MemMap.h
10334     */
10335     #undef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
10336     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
10337     #ifndef MEMMAP_MATCH_ERROR
10338         #define MEMMAP_MATCH_ERROR
10339     #else
10340         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED
10341         #error "MemMap.h, no valid matching start-stop section defined."
10342         #endif
10343     #endif
10344     /**
10345     * @file Platform_MemMap.h
10346     */
10347     #undef MEMMAP_ERROR
10348     #pragma default_variable_attributes = @ ".mcal_bss"
10349 #endif
10350 
10351 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED
10352     /**
10353     * @file Platform_MemMap.h
10354     */
10355     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
10356         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED
10357     #else
10358         #error "MemMap.h, no valid matching start-stop section defined."
10359     #endif
10360     #ifdef MEMMAP_MATCH_ERROR
10361         #undef MEMMAP_MATCH_ERROR
10362     #endif
10363     #undef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED
10364     /**
10365     * @file Platform_MemMap.h
10366     */
10367     #undef MEMMAP_ERROR
10368     #pragma default_variable_attributes =
10369 #endif
10370 
10371 #ifdef PLATFORM_START_SEC_VAR_INIT_BOOLEAN
10372     /**
10373     * @file Platform_MemMap.h
10374     */
10375     #undef PLATFORM_START_SEC_VAR_INIT_BOOLEAN
10376     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN
10377     #ifndef MEMMAP_MATCH_ERROR
10378         #define MEMMAP_MATCH_ERROR
10379     #else
10380         #ifndef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN
10381         #error "MemMap.h, no valid matching start-stop section defined."
10382         #endif
10383     #endif
10384     /**
10385     * @file Platform_MemMap.h
10386     */
10387     #undef MEMMAP_ERROR
10388     #pragma default_variable_attributes = @ ".mcal_data"
10389 #endif
10390 
10391 #ifdef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN
10392     /**
10393     * @file Platform_MemMap.h
10394     */
10395     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN
10396         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN
10397     #else
10398         #error "MemMap.h, no valid matching start-stop section defined."
10399     #endif
10400     #ifdef MEMMAP_MATCH_ERROR
10401         #undef MEMMAP_MATCH_ERROR
10402     #endif
10403     #undef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN
10404     /**
10405     * @file Platform_MemMap.h
10406     */
10407     #undef MEMMAP_ERROR
10408     #pragma default_variable_attributes =
10409 #endif
10410 
10411 #ifdef PLATFORM_START_SEC_VAR_INIT_8
10412     /**
10413     * @file Platform_MemMap.h
10414     */
10415     #undef PLATFORM_START_SEC_VAR_INIT_8
10416     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_8
10417     #ifndef MEMMAP_MATCH_ERROR
10418         #define MEMMAP_MATCH_ERROR
10419     #else
10420         #ifndef PLATFORM_STOP_SEC_VAR_INIT_8
10421         #error "MemMap.h, no valid matching start-stop section defined."
10422         #endif
10423     #endif
10424     /**
10425     * @file Platform_MemMap.h
10426     */
10427     #undef MEMMAP_ERROR
10428     #pragma default_variable_attributes = @ ".mcal_data"
10429 #endif
10430 
10431 #ifdef PLATFORM_STOP_SEC_VAR_INIT_8
10432     /**
10433     * @file Platform_MemMap.h
10434     */
10435     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_8
10436         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_8
10437     #else
10438         #error "MemMap.h, no valid matching start-stop section defined."
10439     #endif
10440     #ifdef MEMMAP_MATCH_ERROR
10441         #undef MEMMAP_MATCH_ERROR
10442     #endif
10443     #undef PLATFORM_STOP_SEC_VAR_INIT_8
10444     /**
10445     * @file Platform_MemMap.h
10446     */
10447     #undef MEMMAP_ERROR
10448     #pragma default_variable_attributes =
10449 #endif
10450 
10451 #ifdef PLATFORM_START_SEC_VAR_INIT_16
10452     /**
10453     * @file Platform_MemMap.h
10454     */
10455     #undef PLATFORM_START_SEC_VAR_INIT_16
10456     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_16
10457     #ifndef MEMMAP_MATCH_ERROR
10458         #define MEMMAP_MATCH_ERROR
10459     #else
10460         #ifndef PLATFORM_STOP_SEC_VAR_INIT_16
10461         #error "MemMap.h, no valid matching start-stop section defined."
10462         #endif
10463     #endif
10464     /**
10465     * @file Platform_MemMap.h
10466     */
10467     #undef MEMMAP_ERROR
10468     #pragma default_variable_attributes = @ ".mcal_data"
10469 #endif
10470 
10471 #ifdef PLATFORM_STOP_SEC_VAR_INIT_16
10472     /**
10473     * @file Platform_MemMap.h
10474     */
10475     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_16
10476         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_16
10477     #else
10478         #error "MemMap.h, no valid matching start-stop section defined."
10479     #endif
10480     #ifdef MEMMAP_MATCH_ERROR
10481         #undef MEMMAP_MATCH_ERROR
10482     #endif
10483     #undef PLATFORM_STOP_SEC_VAR_INIT_16
10484     /**
10485     * @file Platform_MemMap.h
10486     */
10487     #undef MEMMAP_ERROR
10488     #pragma default_variable_attributes =
10489 #endif
10490 
10491 #ifdef PLATFORM_START_SEC_VAR_INIT_32
10492     /**
10493     * @file Platform_MemMap.h
10494     */
10495     #undef PLATFORM_START_SEC_VAR_INIT_32
10496     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_32
10497     #ifndef MEMMAP_MATCH_ERROR
10498         #define MEMMAP_MATCH_ERROR
10499     #else
10500         #ifndef PLATFORM_STOP_SEC_VAR_INIT_32
10501         #error "MemMap.h, no valid matching start-stop section defined."
10502         #endif
10503     #endif
10504     /**
10505     * @file Platform_MemMap.h
10506     */
10507     #undef MEMMAP_ERROR
10508     #pragma default_variable_attributes = @ ".mcal_data"
10509 #endif
10510 
10511 #ifdef PLATFORM_STOP_SEC_VAR_INIT_32
10512     /**
10513     * @file Platform_MemMap.h
10514     */
10515     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_32
10516         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_32
10517     #else
10518         #error "MemMap.h, no valid matching start-stop section defined."
10519     #endif
10520     #ifdef MEMMAP_MATCH_ERROR
10521         #undef MEMMAP_MATCH_ERROR
10522     #endif
10523     #undef PLATFORM_STOP_SEC_VAR_INIT_32
10524     /**
10525     * @file Platform_MemMap.h
10526     */
10527     #undef MEMMAP_ERROR
10528     #pragma default_variable_attributes =
10529 #endif
10530 
10531 #ifdef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
10532     /**
10533     * @file Platform_MemMap.h
10534     */
10535     #undef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
10536     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
10537     #ifndef MEMMAP_MATCH_ERROR
10538         #define MEMMAP_MATCH_ERROR
10539     #else
10540         #ifndef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED
10541         #error "MemMap.h, no valid matching start-stop section defined."
10542         #endif
10543     #endif
10544     /**
10545     * @file Platform_MemMap.h
10546     */
10547     #undef MEMMAP_ERROR
10548     #pragma default_variable_attributes = @ ".mcal_data"
10549 #endif
10550 
10551 #ifdef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED
10552     /**
10553     * @file Platform_MemMap.h
10554     */
10555     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
10556         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED
10557     #else
10558         #error "MemMap.h, no valid matching start-stop section defined."
10559     #endif
10560     #ifdef MEMMAP_MATCH_ERROR
10561         #undef MEMMAP_MATCH_ERROR
10562     #endif
10563     #undef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED
10564     /**
10565     * @file Platform_MemMap.h
10566     */
10567     #undef MEMMAP_ERROR
10568     #pragma default_variable_attributes =
10569 #endif
10570 
10571 #ifdef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
10572     /**
10573     * @file Platform_MemMap.h
10574     */
10575     #undef PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
10576     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
10577     #ifndef MEMMAP_MATCH_ERROR
10578         #define MEMMAP_MATCH_ERROR
10579     #else
10580         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
10581         #error "MemMap.h, no valid matching start-stop section defined."
10582         #endif
10583     #endif
10584     /**
10585     * @file Platform_MemMap.h
10586     */
10587     #undef MEMMAP_ERROR
10588     #pragma default_variable_attributes = @ ".mcal_bss_no_cacheable"
10589 #endif
10590 
10591 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
10592     /**
10593     * @file Platform_MemMap.h
10594     */
10595     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
10596         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
10597     #else
10598         #error "MemMap.h, no valid matching start-stop section defined."
10599     #endif
10600     #ifdef MEMMAP_MATCH_ERROR
10601         #undef MEMMAP_MATCH_ERROR
10602     #endif
10603     #undef PLATFORM_STOP_SEC_VAR_CLEARED_BOOLEAN_NO_CACHEABLE
10604     /**
10605     * @file Platform_MemMap.h
10606     */
10607     #undef MEMMAP_ERROR
10608     #pragma default_variable_attributes =
10609 #endif
10610 
10611 #ifdef PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
10612     /**
10613     * @file Platform_MemMap.h
10614     */
10615     #undef PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
10616     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
10617     #ifndef MEMMAP_MATCH_ERROR
10618         #define MEMMAP_MATCH_ERROR
10619     #else
10620         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_8_NO_CACHEABLE
10621         #error "MemMap.h, no valid matching start-stop section defined."
10622         #endif
10623     #endif
10624     /**
10625     * @file Platform_MemMap.h
10626     */
10627     #undef MEMMAP_ERROR
10628     #pragma default_variable_attributes = @ ".mcal_bss_no_cacheable"
10629 #endif
10630 
10631 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_8_NO_CACHEABLE
10632     /**
10633     * @file Platform_MemMap.h
10634     */
10635     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
10636         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_8_NO_CACHEABLE
10637     #else
10638         #error "MemMap.h, no valid matching start-stop section defined."
10639     #endif
10640     #ifdef MEMMAP_MATCH_ERROR
10641         #undef MEMMAP_MATCH_ERROR
10642     #endif
10643     #undef PLATFORM_STOP_SEC_VAR_CLEARED_8_NO_CACHEABLE
10644     /**
10645     * @file Platform_MemMap.h
10646     */
10647     #undef MEMMAP_ERROR
10648     #pragma default_variable_attributes =
10649 #endif
10650 
10651 #ifdef PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
10652     /**
10653     * @file Platform_MemMap.h
10654     */
10655     #undef PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
10656     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
10657     #ifndef MEMMAP_MATCH_ERROR
10658         #define MEMMAP_MATCH_ERROR
10659     #else
10660         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_16_NO_CACHEABLE
10661         #error "MemMap.h, no valid matching start-stop section defined."
10662         #endif
10663     #endif
10664     /**
10665     * @file Platform_MemMap.h
10666     */
10667     #undef MEMMAP_ERROR
10668     #pragma default_variable_attributes = @ ".mcal_bss_no_cacheable"
10669 #endif
10670 
10671 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_16_NO_CACHEABLE
10672     /**
10673     * @file Platform_MemMap.h
10674     */
10675     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
10676         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_16_NO_CACHEABLE
10677     #else
10678         #error "MemMap.h, no valid matching start-stop section defined."
10679     #endif
10680     #ifdef MEMMAP_MATCH_ERROR
10681         #undef MEMMAP_MATCH_ERROR
10682     #endif
10683     #undef PLATFORM_STOP_SEC_VAR_CLEARED_16_NO_CACHEABLE
10684     /**
10685     * @file Platform_MemMap.h
10686     */
10687     #undef MEMMAP_ERROR
10688     #pragma default_variable_attributes =
10689 #endif
10690 
10691 #ifdef PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
10692     /**
10693     * @file Platform_MemMap.h
10694     */
10695     #undef PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
10696     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
10697     #ifndef MEMMAP_MATCH_ERROR
10698         #define MEMMAP_MATCH_ERROR
10699     #else
10700         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_32_NO_CACHEABLE
10701         #error "MemMap.h, no valid matching start-stop section defined."
10702         #endif
10703     #endif
10704     /**
10705     * @file Platform_MemMap.h
10706     */
10707     #undef MEMMAP_ERROR
10708     #pragma default_variable_attributes = @ ".mcal_bss_no_cacheable"
10709 #endif
10710 
10711 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_32_NO_CACHEABLE
10712     /**
10713     * @file Platform_MemMap.h
10714     */
10715     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
10716         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_32_NO_CACHEABLE
10717     #else
10718         #error "MemMap.h, no valid matching start-stop section defined."
10719     #endif
10720     #ifdef MEMMAP_MATCH_ERROR
10721         #undef MEMMAP_MATCH_ERROR
10722     #endif
10723     #undef PLATFORM_STOP_SEC_VAR_CLEARED_32_NO_CACHEABLE
10724     /**
10725     * @file Platform_MemMap.h
10726     */
10727     #undef MEMMAP_ERROR
10728     #pragma default_variable_attributes =
10729 #endif
10730 
10731 #ifdef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
10732     /**
10733     * @file Platform_MemMap.h
10734     */
10735     #undef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
10736     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
10737     #ifndef MEMMAP_MATCH_ERROR
10738         #define MEMMAP_MATCH_ERROR
10739     #else
10740         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
10741         #error "MemMap.h, no valid matching start-stop section defined."
10742         #endif
10743     #endif
10744     /**
10745     * @file Platform_MemMap.h
10746     */
10747     #undef MEMMAP_ERROR
10748     #pragma default_variable_attributes = @ ".mcal_bss_no_cacheable"
10749 #endif
10750 
10751 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
10752     /**
10753     * @file Platform_MemMap.h
10754     */
10755     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
10756         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
10757     #else
10758         #error "MemMap.h, no valid matching start-stop section defined."
10759     #endif
10760     #ifdef MEMMAP_MATCH_ERROR
10761         #undef MEMMAP_MATCH_ERROR
10762     #endif
10763     #undef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE
10764     /**
10765     * @file Platform_MemMap.h
10766     */
10767     #undef MEMMAP_ERROR
10768     #pragma default_variable_attributes =
10769 #endif
10770 
10771 #ifdef PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
10772     /**
10773     * @file Platform_MemMap.h
10774     */
10775     #undef PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
10776     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
10777     #ifndef MEMMAP_MATCH_ERROR
10778         #define MEMMAP_MATCH_ERROR
10779     #else
10780         #ifndef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
10781         #error "MemMap.h, no valid matching start-stop section defined."
10782         #endif
10783     #endif
10784     /**
10785     * @file Platform_MemMap.h
10786     */
10787     #undef MEMMAP_ERROR
10788     #pragma default_variable_attributes = @ ".mcal_data_no_cacheable"
10789 #endif
10790 
10791 #ifdef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
10792     /**
10793     * @file Platform_MemMap.h
10794     */
10795     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
10796         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
10797     #else
10798         #error "MemMap.h, no valid matching start-stop section defined."
10799     #endif
10800     #ifdef MEMMAP_MATCH_ERROR
10801         #undef MEMMAP_MATCH_ERROR
10802     #endif
10803     #undef PLATFORM_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
10804     /**
10805     * @file Platform_MemMap.h
10806     */
10807     #undef MEMMAP_ERROR
10808     #pragma default_variable_attributes =
10809 #endif
10810 
10811 #ifdef PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
10812     /**
10813     * @file Platform_MemMap.h
10814     */
10815     #undef PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
10816     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
10817     #ifndef MEMMAP_MATCH_ERROR
10818         #define MEMMAP_MATCH_ERROR
10819     #else
10820         #ifndef PLATFORM_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
10821         #error "MemMap.h, no valid matching start-stop section defined."
10822         #endif
10823     #endif
10824     /**
10825     * @file Platform_MemMap.h
10826     */
10827     #undef MEMMAP_ERROR
10828    #pragma default_variable_attributes = @ ".mcal_data_no_cacheable"
10829 #endif
10830 
10831 #ifdef PLATFORM_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
10832     /**
10833     * @file Platform_MemMap.h
10834     */
10835     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
10836         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_8_NO_CACHEABLE
10837     #else
10838         #error "MemMap.h, no valid matching start-stop section defined."
10839     #endif
10840     #ifdef MEMMAP_MATCH_ERROR
10841         #undef MEMMAP_MATCH_ERROR
10842     #endif
10843     #undef PLATFORM_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
10844     /**
10845     * @file Platform_MemMap.h
10846     */
10847     #undef MEMMAP_ERROR
10848     #pragma default_variable_attributes =
10849 #endif
10850 
10851 #ifdef PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
10852     /**
10853     * @file Platform_MemMap.h
10854     */
10855     #undef PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
10856     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
10857     #ifndef MEMMAP_MATCH_ERROR
10858         #define MEMMAP_MATCH_ERROR
10859     #else
10860         #ifndef PLATFORM_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
10861         #error "MemMap.h, no valid matching start-stop section defined."
10862         #endif
10863     #endif
10864     /**
10865     * @file Platform_MemMap.h
10866     */
10867     #undef MEMMAP_ERROR
10868    #pragma default_variable_attributes = @ ".mcal_data_no_cacheable"
10869 #endif
10870 
10871 #ifdef PLATFORM_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
10872     /**
10873     * @file Platform_MemMap.h
10874     */
10875     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
10876         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_16_NO_CACHEABLE
10877     #else
10878         #error "MemMap.h, no valid matching start-stop section defined."
10879     #endif
10880     #ifdef MEMMAP_MATCH_ERROR
10881         #undef MEMMAP_MATCH_ERROR
10882     #endif
10883     #undef PLATFORM_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
10884     /**
10885     * @file Platform_MemMap.h
10886     */
10887     #undef MEMMAP_ERROR
10888     #pragma default_variable_attributes =
10889 #endif
10890 
10891 #ifdef PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
10892     /**
10893     * @file Platform_MemMap.h
10894     */
10895     #undef PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
10896     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
10897     #ifndef MEMMAP_MATCH_ERROR
10898         #define MEMMAP_MATCH_ERROR
10899     #else
10900         #ifndef PLATFORM_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
10901         #error "MemMap.h, no valid matching start-stop section defined."
10902         #endif
10903     #endif
10904     /**
10905     * @file Platform_MemMap.h
10906     */
10907     #undef MEMMAP_ERROR
10908    #pragma default_variable_attributes = @ ".mcal_data_no_cacheable"
10909 #endif
10910 
10911 #ifdef PLATFORM_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
10912     /**
10913     * @file Platform_MemMap.h
10914     */
10915     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
10916         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_32_NO_CACHEABLE
10917     #else
10918         #error "MemMap.h, no valid matching start-stop section defined."
10919     #endif
10920     #ifdef MEMMAP_MATCH_ERROR
10921         #undef MEMMAP_MATCH_ERROR
10922     #endif
10923     #undef PLATFORM_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
10924     /**
10925     * @file Platform_MemMap.h
10926     */
10927     #undef MEMMAP_ERROR
10928     #pragma default_variable_attributes =
10929 #endif
10930 
10931 #ifdef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
10932     /**
10933     * @file Platform_MemMap.h
10934     */
10935     #undef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
10936     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
10937     #ifndef MEMMAP_MATCH_ERROR
10938         #define MEMMAP_MATCH_ERROR
10939     #else
10940         #ifndef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
10941         #error "MemMap.h, no valid matching start-stop section defined."
10942         #endif
10943     #endif
10944     /**
10945     * @file Platform_MemMap.h
10946     */
10947     #undef MEMMAP_ERROR
10948    #pragma default_variable_attributes = @ ".mcal_data_no_cacheable"
10949 #endif
10950 
10951 #ifdef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
10952     /**
10953     * @file Platform_MemMap.h
10954     */
10955     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
10956         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
10957     #else
10958         #error "MemMap.h, no valid matching start-stop section defined."
10959     #endif
10960     #ifdef MEMMAP_MATCH_ERROR
10961         #undef MEMMAP_MATCH_ERROR
10962     #endif
10963     #undef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
10964     /**
10965     * @file Platform_MemMap.h
10966     */
10967     #undef MEMMAP_ERROR
10968     #pragma default_variable_attributes =
10969 #endif
10970 
10971 #ifdef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
10972     /**
10973     * @file Platform_MemMap.h
10974     */
10975     #undef PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
10976     #define ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
10977     #ifndef MEMMAP_MATCH_ERROR
10978         #define MEMMAP_MATCH_ERROR
10979     #else
10980         #ifndef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
10981         #error "MemMap.h, no valid matching start-stop section defined."
10982         #endif
10983     #endif
10984     /**
10985     * @file Platform_MemMap.h
10986     */
10987     #undef MEMMAP_ERROR
10988     #pragma default_variable_attributes = @ ".dma_dest_buffer_bss"
10989 #endif
10990 
10991 #ifdef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
10992     /**
10993     * @file Platform_MemMap.h
10994     */
10995     #ifdef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
10996         #undef ENTERED_PLATFORM_START_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
10997     #else
10998         #error "MemMap.h, no valid matching start-stop section defined."
10999     #endif
11000     #ifdef MEMMAP_MATCH_ERROR
11001         #undef MEMMAP_MATCH_ERROR
11002     #endif
11003     #undef PLATFORM_STOP_SEC_VAR_CLEARED_UNSPECIFIED_AE_NO_CACHEABLE
11004     /**
11005     * @file Platform_MemMap.h
11006     */
11007     #undef MEMMAP_ERROR
11008     #pragma default_variable_attributes =
11009 #endif
11010 
11011 #ifdef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
11012     /**
11013     * @file Platform_MemMap.h
11014     */
11015     #undef PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
11016     #define ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
11017     #ifndef MEMMAP_MATCH_ERROR
11018         #define MEMMAP_MATCH_ERROR
11019     #else
11020         #ifndef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
11021         #error "MemMap.h, no valid matching start-stop section defined."
11022         #endif
11023     #endif
11024     /**
11025     * @file Platform_MemMap.h
11026     */
11027     #undef MEMMAP_ERROR
11028     #pragma default_variable_attributes = @ ".dma_dest_buffer"
11029 #endif
11030 
11031 #ifdef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
11032     /**
11033     * @file Platform_MemMap.h
11034     */
11035     #ifdef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
11036         #undef ENTERED_PLATFORM_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
11037     #else
11038         #error "MemMap.h, no valid matching start-stop section defined."
11039     #endif
11040     #ifdef MEMMAP_MATCH_ERROR
11041         #undef MEMMAP_MATCH_ERROR
11042     #endif
11043     #undef PLATFORM_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
11044     /**
11045     * @file Platform_MemMap.h
11046     */
11047     #undef MEMMAP_ERROR
11048     #pragma default_variable_attributes =
11049 #endif
11050 
11051 #ifdef PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
11052     /**
11053     * @file Platform_MemMap.h
11054     */
11055     #undef PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
11056     #define ENTERED_PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
11057     #ifndef MEMMAP_MATCH_ERROR
11058         #define MEMMAP_MATCH_ERROR
11059     #else
11060         #ifndef PLATFORM_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
11061         #error "MemMap.h, no valid matching start-stop section defined."
11062         #endif
11063     #endif
11064     /**
11065     * @file Platform_MemMap.h
11066     */
11067     #undef MEMMAP_ERROR
11068     #pragma default_variable_attributes = @ ".mcal_shared_data"
11069 #endif
11070 
11071 #ifdef PLATFORM_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
11072     /**
11073     * @file Platform_MemMap.h
11074     */
11075     #ifdef ENTERED_PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
11076         #undef ENTERED_PLATFORM_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
11077     #else
11078         #error "MemMap.h, no valid matching start-stop section defined."
11079     #endif
11080     #ifdef MEMMAP_MATCH_ERROR
11081         #undef MEMMAP_MATCH_ERROR
11082     #endif
11083     #undef PLATFORM_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
11084     /**
11085     * @file Platform_MemMap.h
11086     */
11087     #undef MEMMAP_ERROR
11088     #pragma default_variable_attributes =
11089 #endif
11090 
11091 #ifdef PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
11092     /**
11093     * @file Platform_MemMap.h
11094     */
11095     #undef PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
11096     #define ENTERED_PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
11097     #ifndef MEMMAP_MATCH_ERROR
11098         #define MEMMAP_MATCH_ERROR
11099     #else
11100         #ifndef PLATFORM_STOP_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
11101         #error "MemMap.h, no valid matching start-stop section defined."
11102         #endif
11103     #endif
11104     /**
11105     * @file Platform_MemMap.h
11106     */
11107     #undef MEMMAP_ERROR
11108     #pragma default_variable_attributes = @ ".mcal_shared_bss"
11109 #endif
11110 
11111 #ifdef PLATFORM_STOP_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
11112     /**
11113     * @file Platform_MemMap.h
11114     */
11115     #ifdef ENTERED_PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
11116         #undef ENTERED_PLATFORM_START_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
11117     #else
11118         #error "MemMap.h, no valid matching start-stop section defined."
11119     #endif
11120     #ifdef MEMMAP_MATCH_ERROR
11121         #undef MEMMAP_MATCH_ERROR
11122     #endif
11123     #undef PLATFORM_STOP_SEC_VAR_SHARED_CLEARED_UNSPECIFIED_NO_CACHEABLE
11124     /**
11125     * @file Platform_MemMap.h
11126     */
11127     #undef MEMMAP_ERROR
11128     #pragma default_variable_attributes =
11129 #endif
11130 #endif
11131 /**************************************************************************************************/
11132 /****************************************** Report error ******************************************/
11133 /**************************************************************************************************/
11134 #ifdef MEMMAP_ERROR
11135     #error "MemMap.h, no valid memory mapping symbol defined."
11136 #endif
11137 
11138 /*==================================================================================================
11139 *                                            ENUMS
11140 ==================================================================================================*/
11141 
11142 /*==================================================================================================
11143 *                                 STRUCTURES AND OTHER TYPEDEFS
11144 ==================================================================================================*/
11145 
11146 /*==================================================================================================
11147 *                                 GLOBAL VARIABLE DECLARATIONS
11148 ==================================================================================================*/
11149 
11150 /*==================================================================================================
11151 *                                     FUNCTION PROTOTYPES
11152 ==================================================================================================*/
11153 
11154 #ifdef __cplusplus
11155 }
11156 #endif
11157 
11158 /** @} */
11159