1 //###########################################################################
2 //
3 // FILE:    F2837xD_GlobalVariableDefs.c
4 //
5 // TITLE:   F2837xD Global Variables and Data Section Pragmas.
6 //
7 //###########################################################################
8 // $TI Release: F2837xD Support Library v3.05.00.00 $
9 // $Release Date: Tue Jun 26 03:15:23 CDT 2018 $
10 // $Copyright:
11 // Copyright (C) 2013-2018 Texas Instruments Incorporated - http://www.ti.com/
12 //
13 // Redistribution and use in source and binary forms, with or without
14 // modification, are permitted provided that the following conditions
15 // are met:
16 //
17 //   Redistributions of source code must retain the above copyright
18 //   notice, this list of conditions and the following disclaimer.
19 //
20 //   Redistributions in binary form must reproduce the above copyright
21 //   notice, this list of conditions and the following disclaimer in the
22 //   documentation and/or other materials provided with the
23 //   distribution.
24 //
25 //   Neither the name of Texas Instruments Incorporated nor the names of
26 //   its contributors may be used to endorse or promote products derived
27 //   from this software without specific prior written permission.
28 //
29 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
30 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
31 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
32 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
33 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
34 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
35 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
36 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
37 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
38 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
39 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
40 // $
41 //###########################################################################
42 
43 #include "F2837xD_device.h"     // F2837xD Headerfile Include File
44 
45 //---------------------------------------------------------------------------
46 // Define Global Peripheral Variables:
47 //
48 //----------------------------------------
49 #ifdef __cplusplus
50 #pragma DATA_SECTION("AdcaRegsFile")
51 #else
52 #pragma DATA_SECTION(AdcaRegs,"AdcaRegsFile");
53 #endif
54 volatile struct ADC_REGS AdcaRegs;
55 
56 #ifdef __cplusplus
57 #pragma DATA_SECTION("AdcbRegsFile")
58 #else
59 #pragma DATA_SECTION(AdcbRegs,"AdcbRegsFile");
60 #endif
61 volatile struct ADC_REGS AdcbRegs;
62 
63 #ifdef __cplusplus
64 #pragma DATA_SECTION("AdccRegsFile")
65 #else
66 #pragma DATA_SECTION(AdccRegs,"AdccRegsFile");
67 #endif
68 volatile struct ADC_REGS AdccRegs;
69 
70 #ifdef __cplusplus
71 #pragma DATA_SECTION("AdcdRegsFile")
72 #else
73 #pragma DATA_SECTION(AdcdRegs,"AdcdRegsFile");
74 #endif
75 volatile struct ADC_REGS AdcdRegs;
76 
77 //----------------------------------------
78 #ifdef __cplusplus
79 #pragma DATA_SECTION("AdcaResultFile")
80 #else
81 #pragma DATA_SECTION(AdcaResultRegs,"AdcaResultFile");
82 #endif
83 volatile struct ADC_RESULT_REGS AdcaResultRegs;
84 
85 //----------------------------------------
86 #ifdef __cplusplus
87 #pragma DATA_SECTION("AdcbResultFile")
88 #else
89 #pragma DATA_SECTION(AdcbResultRegs,"AdcbResultFile");
90 #endif
91 volatile struct ADC_RESULT_REGS AdcbResultRegs;
92 
93 //----------------------------------------
94 #ifdef __cplusplus
95 #pragma DATA_SECTION("AdccResultFile")
96 #else
97 #pragma DATA_SECTION(AdccResultRegs,"AdccResultFile");
98 #endif
99 volatile struct ADC_RESULT_REGS AdccResultRegs;
100 
101 //----------------------------------------
102 #ifdef __cplusplus
103 #pragma DATA_SECTION("AdcdResultFile")
104 #else
105 #pragma DATA_SECTION(AdcdResultRegs,"AdcdResultFile");
106 #endif
107 volatile struct ADC_RESULT_REGS AdcdResultRegs;
108 
109 //----------------------------------------
110 #ifdef CPU1
111 #ifdef __cplusplus
112 #pragma DATA_SECTION("AnalogSubsysRegsFile")
113 #else
114 #pragma DATA_SECTION(AnalogSubsysRegs,"AnalogSubsysRegsFile");
115 #endif
116 volatile struct ANALOG_SUBSYS_REGS AnalogSubsysRegs;
117 #endif
118 
119 #if __TI_COMPILER_VERSION__ >= 16006000
120 //----------------------------------------
121 #ifdef __cplusplus
122 #pragma DATA_SECTION("CanaRegsFile")
123 #else
124 #pragma DATA_SECTION(CanaRegs,"CanaRegsFile");
125 #endif
126 volatile struct CAN_REGS CanaRegs;
127 
128 //----------------------------------------
129 #ifdef __cplusplus
130 #pragma DATA_SECTION("CanbRegsFile")
131 #else
132 #pragma DATA_SECTION(CanbRegs,"CanbRegsFile");
133 #endif
134 volatile struct CAN_REGS CanbRegs;
135 #endif
136 
137 //----------------------------------------
138 #ifdef __cplusplus
139 #pragma DATA_SECTION("Cmpss1RegsFile")
140 #else
141 #pragma DATA_SECTION(Cmpss1Regs,"Cmpss1RegsFile");
142 #endif
143 volatile struct CMPSS_REGS Cmpss1Regs;
144 
145 //----------------------------------------
146 #ifdef __cplusplus
147 #pragma DATA_SECTION("Cmpss2RegsFile")
148 #else
149 #pragma DATA_SECTION(Cmpss2Regs,"Cmpss2RegsFile");
150 #endif
151 volatile struct CMPSS_REGS Cmpss2Regs;
152 
153 //----------------------------------------
154 #ifdef __cplusplus
155 #pragma DATA_SECTION("Cmpss3RegsFile")
156 #else
157 #pragma DATA_SECTION(Cmpss3Regs,"Cmpss3RegsFile");
158 #endif
159 volatile struct CMPSS_REGS Cmpss3Regs;
160 
161 //----------------------------------------
162 #ifdef __cplusplus
163 #pragma DATA_SECTION("Cmpss4RegsFile")
164 #else
165 #pragma DATA_SECTION(Cmpss4Regs,"Cmpss4RegsFile");
166 #endif
167 volatile struct CMPSS_REGS Cmpss4Regs;
168 
169 //----------------------------------------
170 #ifdef __cplusplus
171 #pragma DATA_SECTION("Cmpss5RegsFile")
172 #else
173 #pragma DATA_SECTION(Cmpss5Regs,"Cmpss5RegsFile");
174 #endif
175 volatile struct CMPSS_REGS Cmpss5Regs;
176 
177 //----------------------------------------
178 #ifdef __cplusplus
179 #pragma DATA_SECTION("Cmpss6RegsFile")
180 #else
181 #pragma DATA_SECTION(Cmpss6Regs,"Cmpss6RegsFile");
182 #endif
183 volatile struct CMPSS_REGS Cmpss6Regs;
184 
185 //----------------------------------------
186 #ifdef __cplusplus
187 #pragma DATA_SECTION("Cmpss7RegsFile")
188 #else
189 #pragma DATA_SECTION(Cmpss7Regs,"Cmpss7RegsFile");
190 #endif
191 volatile struct CMPSS_REGS Cmpss7Regs;
192 
193 //----------------------------------------
194 #ifdef __cplusplus
195 #pragma DATA_SECTION("Cmpss8RegsFile")
196 #else
197 #pragma DATA_SECTION(Cmpss8Regs,"Cmpss8RegsFile");
198 #endif
199 volatile struct CMPSS_REGS Cmpss8Regs;
200 
201 //----------------------------------------
202 #ifdef __cplusplus
203 #pragma DATA_SECTION("DacaRegsFile")
204 #else
205 #pragma DATA_SECTION(DacaRegs,"DacaRegsFile");
206 #endif
207 volatile struct DAC_REGS DacaRegs;
208 
209 //----------------------------------------
210 #ifdef __cplusplus
211 #pragma DATA_SECTION("DacbRegsFile")
212 #else
213 #pragma DATA_SECTION(DacbRegs,"DacbRegsFile");
214 #endif
215 volatile struct DAC_REGS DacbRegs;
216 
217 //----------------------------------------
218 #ifdef __cplusplus
219 #pragma DATA_SECTION("DaccRegsFile")
220 #else
221 #pragma DATA_SECTION(DaccRegs,"DaccRegsFile");
222 #endif
223 volatile struct DAC_REGS DaccRegs;
224 //----------------------------------------
225 
226 #ifdef __cplusplus
227 #pragma DATA_SECTION("Cla1RegsFile")
228 #else
229 #pragma DATA_SECTION(Cla1Regs,"Cla1RegsFile");
230 #endif
231 volatile struct CLA_REGS Cla1Regs;
232 //----------------------------------------
233 #ifdef __cplusplus
234 #pragma DATA_SECTION("Cla1SoftIntRegsFile")
235 #else
236 #pragma DATA_SECTION(Cla1SoftIntRegs,"Cla1SoftIntRegsFile");
237 #endif
238 volatile struct CLA_SOFTINT_REGS Cla1SoftIntRegs;
239 //----------------------------------------
240 #ifdef __cplusplus
241 #pragma DATA_SECTION("ClkCfgRegsFile")
242 #else
243 #pragma DATA_SECTION(ClkCfgRegs,"ClkCfgRegsFile");
244 #endif
245 volatile struct CLK_CFG_REGS ClkCfgRegs;
246 
247 //----------------------------------------
248 #ifdef __cplusplus
249 #pragma DATA_SECTION("CpuSysRegsFile")
250 #else
251 #pragma DATA_SECTION(CpuSysRegs,"CpuSysRegsFile");
252 #endif
253 volatile struct CPU_SYS_REGS CpuSysRegs;
254 
255 //----------------------------------------
256 #ifdef __cplusplus
257 #pragma DATA_SECTION("CpuTimer0RegsFile")
258 #else
259 #pragma DATA_SECTION(CpuTimer0Regs,"CpuTimer0RegsFile");
260 #endif
261 volatile struct CPUTIMER_REGS CpuTimer0Regs;
262 
263 //----------------------------------------
264 #ifdef __cplusplus
265 #pragma DATA_SECTION("CpuTimer1RegsFile")
266 #else
267 #pragma DATA_SECTION(CpuTimer1Regs,"CpuTimer1RegsFile");
268 #endif
269 volatile struct CPUTIMER_REGS CpuTimer1Regs;
270 
271 //----------------------------------------
272 #ifdef __cplusplus
273 #pragma DATA_SECTION("CpuTimer2RegsFile")
274 #else
275 #pragma DATA_SECTION(CpuTimer2Regs,"CpuTimer2RegsFile");
276 #endif
277 volatile struct CPUTIMER_REGS CpuTimer2Regs;
278 
279 //----------------------------------------
280 #ifdef __cplusplus
281 #pragma DATA_SECTION("DcsmZ1RegsFile")
282 #else
283 #pragma DATA_SECTION(DcsmZ1Regs,"DcsmZ1RegsFile");
284 #endif
285 volatile struct DCSM_Z1_REGS DcsmZ1Regs;
286 
287 //----------------------------------------
288 #ifdef __cplusplus
289 #pragma DATA_SECTION("DcsmZ2RegsFile")
290 #else
291 #pragma DATA_SECTION(DcsmZ2Regs,"DcsmZ2RegsFile");
292 #endif
293 volatile struct DCSM_Z2_REGS DcsmZ2Regs;
294 
295 //----------------------------------------
296 #ifdef __cplusplus
297 #pragma DATA_SECTION("DcsmCommonRegsFile")
298 #else
299 #pragma DATA_SECTION(DcsmCommonRegs,"DcsmCommonRegsFile");
300 #endif
301 volatile struct DCSM_COMMON_REGS DcsmCommonRegs;
302 
303 //----------------------------------------
304 #ifdef __cplusplus
305 #pragma DATA_SECTION("DmaRegsFile")
306 #else
307 #pragma DATA_SECTION(DmaRegs,"DmaRegsFile");
308 #endif
309 volatile struct DMA_REGS DmaRegs;
310 
311 //----------------------------------------
312 #ifdef __cplusplus
313 #pragma DATA_SECTION("DmaClaSrcSelRegsFile")
314 #else
315 #pragma DATA_SECTION(DmaClaSrcSelRegs,"DmaClaSrcSelRegsFile");
316 #endif
317 volatile struct DMA_CLA_SRC_SEL_REGS DmaClaSrcSelRegs;
318 
319 //----------------------------------------
320 #ifdef CPU1
321 #ifdef __cplusplus
322 #pragma DATA_SECTION("DevCfgRegsFile")
323 #else
324 #pragma DATA_SECTION(DevCfgRegs,"DevCfgRegsFile");
325 #endif
326 volatile struct DEV_CFG_REGS DevCfgRegs;
327 #endif
328 
329 //----------------------------------------
330 #ifdef __cplusplus
331 #pragma DATA_SECTION("ECap1RegsFile")
332 #else
333 #pragma DATA_SECTION(ECap1Regs,"ECap1RegsFile");
334 #endif
335 volatile struct ECAP_REGS ECap1Regs;
336 
337 //----------------------------------------
338 #ifdef __cplusplus
339 #pragma DATA_SECTION("ECap2RegsFile")
340 #else
341 #pragma DATA_SECTION(ECap2Regs,"ECap2RegsFile");
342 #endif
343 volatile struct ECAP_REGS ECap2Regs;
344 
345 //----------------------------------------
346 #ifdef __cplusplus
347 #pragma DATA_SECTION("ECap3RegsFile")
348 #else
349 #pragma DATA_SECTION(ECap3Regs,"ECap3RegsFile");
350 #endif
351 volatile struct ECAP_REGS ECap3Regs;
352 
353 //----------------------------------------
354 #ifdef __cplusplus
355 #pragma DATA_SECTION("ECap4RegsFile")
356 #else
357 #pragma DATA_SECTION(ECap4Regs,"ECap4RegsFile");
358 #endif
359 volatile struct ECAP_REGS ECap4Regs;
360 
361 //----------------------------------------
362 #ifdef __cplusplus
363 #pragma DATA_SECTION("ECap5RegsFile")
364 #else
365 #pragma DATA_SECTION(ECap5Regs,"ECap5RegsFile");
366 #endif
367 volatile struct ECAP_REGS ECap5Regs;
368 
369 //----------------------------------------
370 #ifdef __cplusplus
371 #pragma DATA_SECTION("ECap6RegsFile")
372 #else
373 #pragma DATA_SECTION(ECap6Regs,"ECap6RegsFile");
374 #endif
375 volatile struct ECAP_REGS ECap6Regs;
376 
377 //----------------------------------------
378 #ifdef __cplusplus
379 #pragma DATA_SECTION("Emif1RegsFile")
380 #else
381 #pragma DATA_SECTION(Emif1Regs,"Emif1RegsFile");
382 #endif
383 volatile struct EMIF_REGS  Emif1Regs;
384 
385 //----------------------------------------
386 #ifdef __cplusplus
387 #pragma DATA_SECTION("Emif2RegsFile")
388 #else
389 #pragma DATA_SECTION(Emif2Regs,"Emif2RegsFile");
390 #endif
391 volatile struct EMIF_REGS  Emif2Regs;
392 
393 //----------------------------------------
394 #ifdef __cplusplus
395 #pragma DATA_SECTION("EQep1RegsFile")
396 #else
397 #pragma DATA_SECTION(EQep1Regs,"EQep1RegsFile");
398 #endif
399 volatile struct EQEP_REGS EQep1Regs;
400 
401 //----------------------------------------
402 #ifdef __cplusplus
403 #pragma DATA_SECTION("EQep2RegsFile")
404 #else
405 #pragma DATA_SECTION(EQep2Regs,"EQep2RegsFile");
406 #endif
407 volatile struct EQEP_REGS EQep2Regs;
408 
409 //----------------------------------------
410 #ifdef __cplusplus
411 #pragma DATA_SECTION("EQep3RegsFile")
412 #else
413 #pragma DATA_SECTION(EQep3Regs,"EQep3RegsFile");
414 #endif
415 volatile struct EQEP_REGS EQep3Regs;
416 
417 //----------------------------------------
418 #ifdef __cplusplus
419 #pragma DATA_SECTION("EPwm1RegsFile")
420 #else
421 #pragma DATA_SECTION(EPwm1Regs,"EPwm1RegsFile");
422 #endif
423 volatile struct EPWM_REGS EPwm1Regs;
424 
425 //----------------------------------------
426 #ifdef __cplusplus
427 #pragma DATA_SECTION("EPwm2RegsFile")
428 #else
429 #pragma DATA_SECTION(EPwm2Regs,"EPwm2RegsFile");
430 #endif
431 volatile struct EPWM_REGS EPwm2Regs;
432 
433 //----------------------------------------
434 #ifdef __cplusplus
435 #pragma DATA_SECTION("EPwm3RegsFile")
436 #else
437 #pragma DATA_SECTION(EPwm3Regs,"EPwm3RegsFile");
438 #endif
439 volatile struct EPWM_REGS EPwm3Regs;
440 
441 //----------------------------------------
442 #ifdef __cplusplus
443 #pragma DATA_SECTION("EPwm4RegsFile")
444 #else
445 #pragma DATA_SECTION(EPwm4Regs,"EPwm4RegsFile");
446 #endif
447 volatile struct EPWM_REGS EPwm4Regs;
448 
449 //----------------------------------------
450 #ifdef __cplusplus
451 #pragma DATA_SECTION("EPwm5RegsFile")
452 #else
453 #pragma DATA_SECTION(EPwm5Regs,"EPwm5RegsFile");
454 #endif
455 volatile struct EPWM_REGS EPwm5Regs;
456 
457 //----------------------------------------
458 #ifdef __cplusplus
459 #pragma DATA_SECTION("EPwm6RegsFile")
460 #else
461 #pragma DATA_SECTION(EPwm6Regs,"EPwm6RegsFile");
462 #endif
463 volatile struct EPWM_REGS EPwm6Regs;
464 
465 //----------------------------------------
466 #ifdef __cplusplus
467 #pragma DATA_SECTION("EPwm7RegsFile")
468 #else
469 #pragma DATA_SECTION(EPwm7Regs,"EPwm7RegsFile");
470 #endif
471 volatile struct EPWM_REGS EPwm7Regs;
472 
473 //----------------------------------------
474 #ifdef __cplusplus
475 #pragma DATA_SECTION("EPwm8RegsFile")
476 #else
477 #pragma DATA_SECTION(EPwm8Regs,"EPwm8RegsFile");
478 #endif
479 volatile struct EPWM_REGS EPwm8Regs;
480 
481 //----------------------------------------
482 #ifdef __cplusplus
483 #pragma DATA_SECTION("EPwm9RegsFile")
484 #else
485 #pragma DATA_SECTION(EPwm9Regs,"EPwm9RegsFile");
486 #endif
487 volatile struct EPWM_REGS EPwm9Regs;
488 
489 //----------------------------------------
490 #ifdef __cplusplus
491 #pragma DATA_SECTION("EPwm10RegsFile")
492 #else
493 #pragma DATA_SECTION(EPwm10Regs,"EPwm10RegsFile");
494 #endif
495 volatile struct EPWM_REGS EPwm10Regs;
496 
497 //----------------------------------------
498 #ifdef __cplusplus
499 #pragma DATA_SECTION("EPwm11RegsFile")
500 #else
501 #pragma DATA_SECTION(EPwm11Regs,"EPwm11RegsFile");
502 #endif
503 volatile struct EPWM_REGS EPwm11Regs;
504 
505 //----------------------------------------
506 #ifdef __cplusplus
507 #pragma DATA_SECTION("EPwm12RegsFile")
508 #else
509 #pragma DATA_SECTION(EPwm12Regs,"EPwm12RegsFile");
510 #endif
511 volatile struct EPWM_REGS EPwm12Regs;
512 
513 //----------------------------------------
514 #ifdef CPU1
515 #ifdef __cplusplus
516 #pragma DATA_SECTION("EPwmXbarRegsFile")
517 #else
518 #pragma DATA_SECTION(EPwmXbarRegs,"EPwmXbarRegsFile");
519 #endif
520 volatile struct EPWM_XBAR_REGS EPwmXbarRegs;
521 #endif
522 
523 //----------------------------------------
524 #ifdef CPU1
525 #ifdef __cplusplus
526 #pragma DATA_SECTION("GpioCtrlRegsFile")
527 #else
528 #pragma DATA_SECTION(GpioCtrlRegs,"GpioCtrlRegsFile");
529 #endif
530 volatile struct GPIO_CTRL_REGS GpioCtrlRegs;
531 #endif
532 
533 //----------------------------------------
534 #ifdef __cplusplus
535 #pragma DATA_SECTION("GpioDataRegsFile")
536 #else
537 #pragma DATA_SECTION(GpioDataRegs,"GpioDataRegsFile");
538 #endif
539 volatile struct GPIO_DATA_REGS GpioDataRegs;
540 
541 //----------------------------------------
542 #ifdef CPU1
543 #ifdef __cplusplus
544 #pragma DATA_SECTION("InputXbarRegsFile")
545 #else
546 #pragma DATA_SECTION(InputXbarRegs,"InputXbarRegsFile");
547 #endif
548 volatile struct INPUT_XBAR_REGS InputXbarRegs;
549 #endif
550 
551 //----------------------------------------
552 #ifdef CPU1
553 #ifdef __cplusplus
554 #pragma DATA_SECTION("XbarRegsFile")
555 #else
556 #pragma DATA_SECTION(XbarRegs,"XbarRegsFile");
557 #endif
558 volatile struct XBAR_REGS XbarRegs;
559 #endif
560 
561 //----------------------------------------
562 #ifdef CPU1
563 #ifdef __cplusplus
564 #pragma DATA_SECTION("OutputXbarRegsFile")
565 #else
566 #pragma DATA_SECTION(OutputXbarRegs,"OutputXbarRegsFile");
567 #endif
568 volatile struct OUTPUT_XBAR_REGS OutputXbarRegs;
569 #endif
570 
571 //----------------------------------------
572 #ifdef __cplusplus
573 #pragma DATA_SECTION("I2caRegsFile")
574 #else
575 #pragma DATA_SECTION(I2caRegs,"I2caRegsFile");
576 #endif
577 volatile struct I2C_REGS I2caRegs;
578 
579 //----------------------------------------
580 #ifdef __cplusplus
581 #pragma DATA_SECTION("I2cbRegsFile")
582 #else
583 #pragma DATA_SECTION(I2cbRegs,"I2cbRegsFile");
584 #endif
585 volatile struct I2C_REGS I2cbRegs;
586 
587 //----------------------------------------
588 #ifdef CPU1
589 #ifdef __cplusplus
590 #pragma DATA_SECTION("IpcRegsFile")
591 #else
592 #pragma DATA_SECTION(IpcRegs,"IpcRegsFile");
593 #endif
594 volatile struct IPC_REGS_CPU1 IpcRegs;
595 #endif
596 
597 //----------------------------------------
598 #ifdef CPU2
599 #ifdef __cplusplus
600 #pragma DATA_SECTION("IpcRegsFile")
601 #else
602 #pragma DATA_SECTION(IpcRegs,"IpcRegsFile");
603 #endif
604 volatile struct IPC_REGS_CPU2 IpcRegs;
605 #endif
606 
607 //----------------------------------------
608 #ifdef CPU1
609 #ifdef __cplusplus
610 #pragma DATA_SECTION("FlashPumpSemaphoreRegsFile")
611 #else
612 #pragma DATA_SECTION(FlashPumpSemaphoreRegs,"FlashPumpSemaphoreRegsFile");
613 #endif
614 volatile struct FLASH_PUMP_SEMAPHORE_REGS FlashPumpSemaphoreRegs;
615 #endif
616 
617 //----------------------------------------
618 #ifdef CPU2
619 #ifdef __cplusplus
620 #pragma DATA_SECTION("FlashPumpSemaphoreRegsFile")
621 #else
622 #pragma DATA_SECTION(FlashPumpSemaphoreRegs,"FlashPumpSemaphoreRegsFile");
623 #endif
624 volatile struct FLASH_PUMP_SEMAPHORE_REGS FlashPumpSemaphoreRegs;
625 #endif
626 
627 //----------------------------------------
628 #ifdef __cplusplus
629 #pragma DATA_SECTION("McbspaRegsFile")
630 #else
631 #pragma DATA_SECTION(McbspaRegs,"McbspaRegsFile");
632 #endif
633 volatile struct McBSP_REGS McbspaRegs;
634 
635 //----------------------------------------
636 #ifdef CPU1
637 #ifdef __cplusplus
638 #pragma DATA_SECTION("RomPrefetchRegsFile")
639 #else
640 #pragma DATA_SECTION(RomPrefetchRegs,"RomPrefetchRegsFile");
641 #endif
642 volatile struct ROM_PREFETCH_REGS RomPrefetchRegs;
643 #endif
644 
645 //----------------------------------------
646 #ifdef __cplusplus
647 #pragma DATA_SECTION("MemCfgRegsFile")
648 #else
649 #pragma DATA_SECTION(MemCfgRegs,"MemCfgRegsFile");
650 #endif
651 volatile struct MEM_CFG_REGS MemCfgRegs;
652 
653 //----------------------------------------
654 #ifdef __cplusplus
655 #pragma DATA_SECTION("Emif1ConfigRegsFile")
656 #else
657 #pragma DATA_SECTION(Emif1ConfigRegs,"Emif1ConfigRegsFile");
658 #endif
659 volatile struct EMIF1_CONFIG_REGS Emif1ConfigRegs;
660 
661 //----------------------------------------
662 #ifdef CPU1
663 #ifdef __cplusplus
664 #pragma DATA_SECTION("Emif2ConfigRegsFile")
665 #else
666 #pragma DATA_SECTION(Emif2ConfigRegs,"Emif2ConfigRegsFile");
667 #endif
668 volatile struct EMIF2_CONFIG_REGS Emif2ConfigRegs;
669 #endif
670 
671 //----------------------------------------
672 #ifdef CPU1
673 #ifdef __cplusplus
674 #pragma DATA_SECTION("RomWaitStateRegsFile")
675 #else
676 #pragma DATA_SECTION(RomWaitStateRegs,"RomWaitStateRegsFile");
677 #endif
678 volatile struct ROM_WAIT_STATE_REGS RomWaitStateRegs;
679 #endif
680 
681 //----------------------------------------
682 #ifdef __cplusplus
683 #pragma DATA_SECTION("AccessProtectionRegsFile")
684 #else
685 #pragma DATA_SECTION(AccessProtectionRegs,"AccessProtectionRegsFile");
686 #endif
687 volatile struct ACCESS_PROTECTION_REGS AccessProtectionRegs;
688 
689 //----------------------------------------
690 #ifdef __cplusplus
691 #pragma DATA_SECTION("MemoryErrorRegsFile")
692 #else
693 #pragma DATA_SECTION(MemoryErrorRegs,"MemoryErrorRegsFile");
694 #endif
695 volatile struct MEMORY_ERROR_REGS MemoryErrorRegs;
696 
697 //----------------------------------------
698 #ifdef __cplusplus
699 #pragma DATA_SECTION("McbspbRegsFile")
700 #else
701 #pragma DATA_SECTION(McbspbRegs,"McbspbRegsFile");
702 #endif
703 volatile struct McBSP_REGS McbspbRegs;
704 
705 //----------------------------------------
706 #ifdef __cplusplus
707 #pragma DATA_SECTION("NmiIntruptRegsFile")
708 #else
709 #pragma DATA_SECTION(NmiIntruptRegs,"NmiIntruptRegsFile");
710 #endif
711 volatile struct NMI_INTRUPT_REGS NmiIntruptRegs;
712 
713 //----------------------------------------
714 #ifdef __cplusplus
715 #pragma DATA_SECTION("PieCtrlRegsFile")
716 #else
717 #pragma DATA_SECTION(PieCtrlRegs,"PieCtrlRegsFile");
718 #endif
719 volatile struct PIE_CTRL_REGS PieCtrlRegs;
720 
721 //----------------------------------------
722 #ifdef __cplusplus
723 #pragma DATA_SECTION("PieVectTableFile")
724 #else
725 #pragma DATA_SECTION(PieVectTable,"PieVectTableFile");
726 #endif
727 volatile struct PIE_VECT_TABLE PieVectTable;
728 
729 //----------------------------------------
730 #ifdef __cplusplus
731 #pragma DATA_SECTION("SciaRegsFile")
732 #else
733 #pragma DATA_SECTION(SciaRegs,"SciaRegsFile");
734 #endif
735 volatile struct SCI_REGS SciaRegs;
736 
737 //----------------------------------------
738 #ifdef __cplusplus
739 #pragma DATA_SECTION("ScibRegsFile")
740 #else
741 #pragma DATA_SECTION(ScibRegs,"ScibRegsFile");
742 #endif
743 volatile struct SCI_REGS ScibRegs;
744 
745 //----------------------------------------
746 #ifdef __cplusplus
747 #pragma DATA_SECTION("ScicRegsFile")
748 #else
749 #pragma DATA_SECTION(ScicRegs,"ScicRegsFile");
750 #endif
751 volatile struct SCI_REGS ScicRegs;
752 
753 //----------------------------------------
754 #ifdef __cplusplus
755 #pragma DATA_SECTION("ScidRegsFile")
756 #else
757 #pragma DATA_SECTION(ScidRegs,"ScidRegsFile");
758 #endif
759 volatile struct SCI_REGS ScidRegs;
760 
761 //----------------------------------------
762 #ifdef __cplusplus
763 #pragma DATA_SECTION("SpiaRegsFile")
764 #else
765 #pragma DATA_SECTION(SpiaRegs,"SpiaRegsFile");
766 #endif
767 volatile struct SPI_REGS SpiaRegs;
768 
769 //----------------------------------------
770 #ifdef __cplusplus
771 #pragma DATA_SECTION("SpibRegsFile")
772 #else
773 #pragma DATA_SECTION(SpibRegs,"SpibRegsFile");
774 #endif
775 volatile struct SPI_REGS SpibRegs;
776 
777 //----------------------------------------
778 #ifdef __cplusplus
779 #pragma DATA_SECTION("SpicRegsFile")
780 #else
781 #pragma DATA_SECTION(SpicRegs,"SpicRegsFile");
782 #endif
783 volatile struct SPI_REGS SpicRegs;
784 
785 //----------------------------------------
786 #ifdef __cplusplus
787 #pragma DATA_SECTION("Sdfm1RegsFile")
788 #else
789 #pragma DATA_SECTION(Sdfm1Regs,"Sdfm1RegsFile");
790 #endif
791 volatile struct SDFM_REGS Sdfm1Regs;
792 
793 //----------------------------------------
794 #ifdef __cplusplus
795 #pragma DATA_SECTION("Sdfm2RegsFile")
796 #else
797 #pragma DATA_SECTION(Sdfm2Regs,"Sdfm2RegsFile");
798 #endif
799 volatile struct SDFM_REGS Sdfm2Regs;
800 
801 
802 //----------------------------------------
803 #ifdef CPU1
804 #ifdef __cplusplus
805 #pragma DATA_SECTION("SyncSocRegsFile")
806 #else
807 #pragma DATA_SECTION(SyncSocRegs,"SyncSocRegsFile");
808 #endif
809 volatile struct SYNC_SOC_REGS SyncSocRegs;
810 #endif
811 
812 //----------------------------------------
813 #if defined(CPU1)
814 #ifdef __cplusplus
815 #pragma DATA_SECTION("UppRegsFile")
816 #else
817 #pragma DATA_SECTION(UppRegs,"UppRegsFile");
818 #endif
819 volatile struct UPP_REGS UppRegs;
820 #endif //defined(CPU1)
821 
822 //----------------------------------------
823 #ifdef __cplusplus
824 #pragma DATA_SECTION("WdRegsFile")
825 #else
826 #pragma DATA_SECTION(WdRegs,"WdRegsFile");
827 #endif
828 volatile struct WD_REGS WdRegs;
829 
830 //----------------------------------------
831 #ifdef __cplusplus
832 #pragma DATA_SECTION("XintRegsFile")
833 #else
834 #pragma DATA_SECTION(XintRegs,"XintRegsFile");
835 #endif
836 volatile struct XINT_REGS XintRegs;
837 
838 //--------------------------------------
839 #ifdef __cplusplus
840 #pragma DATA_SECTION("EmuBModeVar");
841 #else
842 #pragma DATA_SECTION(EmuBMode,"EmuBModeVar");
843 #endif
844 Uint16 EmuBMode;
845 
846 //----------------------------------------
847 #ifdef CPU1
848 #ifdef __cplusplus
849 #pragma DATA_SECTION("EmuBootPinsVar");
850 #else
851 #pragma DATA_SECTION(EmuBootPins,"EmuBootPinsVar");
852 #endif
853 Uint16 EmuBootPins;
854 #endif
855 
856 //----------------------------------------
857 #ifdef __cplusplus
858 #pragma DATA_SECTION("Flash0EccRegsFile")
859 #else
860 #pragma DATA_SECTION(Flash0EccRegs,"Flash0EccRegsFile");
861 #endif
862 volatile struct FLASH_ECC_REGS Flash0EccRegs;
863 
864 //----------------------------------------
865 #ifdef __cplusplus
866 #pragma DATA_SECTION("Flash0CtrlRegsFile")
867 #else
868 #pragma DATA_SECTION(Flash0CtrlRegs,"Flash0CtrlRegsFile");
869 #endif
870 volatile struct FLASH_CTRL_REGS Flash0CtrlRegs;
871 
872 
873 //===========================================================================
874 // End of file.
875 //===========================================================================
876 
877