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