123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876 |
- //###########################################################################
- //
- // FILE: F2837xD_GlobalVariableDefs.c
- //
- // TITLE: F2837xD Global Variables and Data Section Pragmas.
- //
- //###########################################################################
- // $TI Release: F2837xD Support Library v3.05.00.00 $
- // $Release Date: Tue Jun 26 03:15:23 CDT 2018 $
- // $Copyright:
- // Copyright (C) 2013-2018 Texas Instruments Incorporated - http://www.ti.com/
- //
- // Redistribution and use in source and binary forms, with or without
- // modification, are permitted provided that the following conditions
- // are met:
- //
- // Redistributions of source code must retain the above copyright
- // notice, this list of conditions and the following disclaimer.
- //
- // Redistributions in binary form must reproduce the above copyright
- // notice, this list of conditions and the following disclaimer in the
- // documentation and/or other materials provided with the
- // distribution.
- //
- // Neither the name of Texas Instruments Incorporated nor the names of
- // its contributors may be used to endorse or promote products derived
- // from this software without specific prior written permission.
- //
- // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- // $
- //###########################################################################
- #include "F2837xD_device.h" // F2837xD Headerfile Include File
- //---------------------------------------------------------------------------
- // Define Global Peripheral Variables:
- //
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("AdcaRegsFile")
- #else
- #pragma DATA_SECTION(AdcaRegs,"AdcaRegsFile");
- #endif
- volatile struct ADC_REGS AdcaRegs;
- #ifdef __cplusplus
- #pragma DATA_SECTION("AdcbRegsFile")
- #else
- #pragma DATA_SECTION(AdcbRegs,"AdcbRegsFile");
- #endif
- volatile struct ADC_REGS AdcbRegs;
- #ifdef __cplusplus
- #pragma DATA_SECTION("AdccRegsFile")
- #else
- #pragma DATA_SECTION(AdccRegs,"AdccRegsFile");
- #endif
- volatile struct ADC_REGS AdccRegs;
- #ifdef __cplusplus
- #pragma DATA_SECTION("AdcdRegsFile")
- #else
- #pragma DATA_SECTION(AdcdRegs,"AdcdRegsFile");
- #endif
- volatile struct ADC_REGS AdcdRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("AdcaResultFile")
- #else
- #pragma DATA_SECTION(AdcaResultRegs,"AdcaResultFile");
- #endif
- volatile struct ADC_RESULT_REGS AdcaResultRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("AdcbResultFile")
- #else
- #pragma DATA_SECTION(AdcbResultRegs,"AdcbResultFile");
- #endif
- volatile struct ADC_RESULT_REGS AdcbResultRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("AdccResultFile")
- #else
- #pragma DATA_SECTION(AdccResultRegs,"AdccResultFile");
- #endif
- volatile struct ADC_RESULT_REGS AdccResultRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("AdcdResultFile")
- #else
- #pragma DATA_SECTION(AdcdResultRegs,"AdcdResultFile");
- #endif
- volatile struct ADC_RESULT_REGS AdcdResultRegs;
- //----------------------------------------
- #ifdef CPU1
- #ifdef __cplusplus
- #pragma DATA_SECTION("AnalogSubsysRegsFile")
- #else
- #pragma DATA_SECTION(AnalogSubsysRegs,"AnalogSubsysRegsFile");
- #endif
- volatile struct ANALOG_SUBSYS_REGS AnalogSubsysRegs;
- #endif
- #if __TI_COMPILER_VERSION__ >= 16006000
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("CanaRegsFile")
- #else
- #pragma DATA_SECTION(CanaRegs,"CanaRegsFile");
- #endif
- volatile struct CAN_REGS CanaRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("CanbRegsFile")
- #else
- #pragma DATA_SECTION(CanbRegs,"CanbRegsFile");
- #endif
- volatile struct CAN_REGS CanbRegs;
- #endif
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("Cmpss1RegsFile")
- #else
- #pragma DATA_SECTION(Cmpss1Regs,"Cmpss1RegsFile");
- #endif
- volatile struct CMPSS_REGS Cmpss1Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("Cmpss2RegsFile")
- #else
- #pragma DATA_SECTION(Cmpss2Regs,"Cmpss2RegsFile");
- #endif
- volatile struct CMPSS_REGS Cmpss2Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("Cmpss3RegsFile")
- #else
- #pragma DATA_SECTION(Cmpss3Regs,"Cmpss3RegsFile");
- #endif
- volatile struct CMPSS_REGS Cmpss3Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("Cmpss4RegsFile")
- #else
- #pragma DATA_SECTION(Cmpss4Regs,"Cmpss4RegsFile");
- #endif
- volatile struct CMPSS_REGS Cmpss4Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("Cmpss5RegsFile")
- #else
- #pragma DATA_SECTION(Cmpss5Regs,"Cmpss5RegsFile");
- #endif
- volatile struct CMPSS_REGS Cmpss5Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("Cmpss6RegsFile")
- #else
- #pragma DATA_SECTION(Cmpss6Regs,"Cmpss6RegsFile");
- #endif
- volatile struct CMPSS_REGS Cmpss6Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("Cmpss7RegsFile")
- #else
- #pragma DATA_SECTION(Cmpss7Regs,"Cmpss7RegsFile");
- #endif
- volatile struct CMPSS_REGS Cmpss7Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("Cmpss8RegsFile")
- #else
- #pragma DATA_SECTION(Cmpss8Regs,"Cmpss8RegsFile");
- #endif
- volatile struct CMPSS_REGS Cmpss8Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("DacaRegsFile")
- #else
- #pragma DATA_SECTION(DacaRegs,"DacaRegsFile");
- #endif
- volatile struct DAC_REGS DacaRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("DacbRegsFile")
- #else
- #pragma DATA_SECTION(DacbRegs,"DacbRegsFile");
- #endif
- volatile struct DAC_REGS DacbRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("DaccRegsFile")
- #else
- #pragma DATA_SECTION(DaccRegs,"DaccRegsFile");
- #endif
- volatile struct DAC_REGS DaccRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("Cla1RegsFile")
- #else
- #pragma DATA_SECTION(Cla1Regs,"Cla1RegsFile");
- #endif
- volatile struct CLA_REGS Cla1Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("Cla1SoftIntRegsFile")
- #else
- #pragma DATA_SECTION(Cla1SoftIntRegs,"Cla1SoftIntRegsFile");
- #endif
- volatile struct CLA_SOFTINT_REGS Cla1SoftIntRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("ClkCfgRegsFile")
- #else
- #pragma DATA_SECTION(ClkCfgRegs,"ClkCfgRegsFile");
- #endif
- volatile struct CLK_CFG_REGS ClkCfgRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("CpuSysRegsFile")
- #else
- #pragma DATA_SECTION(CpuSysRegs,"CpuSysRegsFile");
- #endif
- volatile struct CPU_SYS_REGS CpuSysRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("CpuTimer0RegsFile")
- #else
- #pragma DATA_SECTION(CpuTimer0Regs,"CpuTimer0RegsFile");
- #endif
- volatile struct CPUTIMER_REGS CpuTimer0Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("CpuTimer1RegsFile")
- #else
- #pragma DATA_SECTION(CpuTimer1Regs,"CpuTimer1RegsFile");
- #endif
- volatile struct CPUTIMER_REGS CpuTimer1Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("CpuTimer2RegsFile")
- #else
- #pragma DATA_SECTION(CpuTimer2Regs,"CpuTimer2RegsFile");
- #endif
- volatile struct CPUTIMER_REGS CpuTimer2Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("DcsmZ1RegsFile")
- #else
- #pragma DATA_SECTION(DcsmZ1Regs,"DcsmZ1RegsFile");
- #endif
- volatile struct DCSM_Z1_REGS DcsmZ1Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("DcsmZ2RegsFile")
- #else
- #pragma DATA_SECTION(DcsmZ2Regs,"DcsmZ2RegsFile");
- #endif
- volatile struct DCSM_Z2_REGS DcsmZ2Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("DcsmCommonRegsFile")
- #else
- #pragma DATA_SECTION(DcsmCommonRegs,"DcsmCommonRegsFile");
- #endif
- volatile struct DCSM_COMMON_REGS DcsmCommonRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("DmaRegsFile")
- #else
- #pragma DATA_SECTION(DmaRegs,"DmaRegsFile");
- #endif
- volatile struct DMA_REGS DmaRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("DmaClaSrcSelRegsFile")
- #else
- #pragma DATA_SECTION(DmaClaSrcSelRegs,"DmaClaSrcSelRegsFile");
- #endif
- volatile struct DMA_CLA_SRC_SEL_REGS DmaClaSrcSelRegs;
- //----------------------------------------
- #ifdef CPU1
- #ifdef __cplusplus
- #pragma DATA_SECTION("DevCfgRegsFile")
- #else
- #pragma DATA_SECTION(DevCfgRegs,"DevCfgRegsFile");
- #endif
- volatile struct DEV_CFG_REGS DevCfgRegs;
- #endif
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("ECap1RegsFile")
- #else
- #pragma DATA_SECTION(ECap1Regs,"ECap1RegsFile");
- #endif
- volatile struct ECAP_REGS ECap1Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("ECap2RegsFile")
- #else
- #pragma DATA_SECTION(ECap2Regs,"ECap2RegsFile");
- #endif
- volatile struct ECAP_REGS ECap2Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("ECap3RegsFile")
- #else
- #pragma DATA_SECTION(ECap3Regs,"ECap3RegsFile");
- #endif
- volatile struct ECAP_REGS ECap3Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("ECap4RegsFile")
- #else
- #pragma DATA_SECTION(ECap4Regs,"ECap4RegsFile");
- #endif
- volatile struct ECAP_REGS ECap4Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("ECap5RegsFile")
- #else
- #pragma DATA_SECTION(ECap5Regs,"ECap5RegsFile");
- #endif
- volatile struct ECAP_REGS ECap5Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("ECap6RegsFile")
- #else
- #pragma DATA_SECTION(ECap6Regs,"ECap6RegsFile");
- #endif
- volatile struct ECAP_REGS ECap6Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("Emif1RegsFile")
- #else
- #pragma DATA_SECTION(Emif1Regs,"Emif1RegsFile");
- #endif
- volatile struct EMIF_REGS Emif1Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("Emif2RegsFile")
- #else
- #pragma DATA_SECTION(Emif2Regs,"Emif2RegsFile");
- #endif
- volatile struct EMIF_REGS Emif2Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("EQep1RegsFile")
- #else
- #pragma DATA_SECTION(EQep1Regs,"EQep1RegsFile");
- #endif
- volatile struct EQEP_REGS EQep1Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("EQep2RegsFile")
- #else
- #pragma DATA_SECTION(EQep2Regs,"EQep2RegsFile");
- #endif
- volatile struct EQEP_REGS EQep2Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("EQep3RegsFile")
- #else
- #pragma DATA_SECTION(EQep3Regs,"EQep3RegsFile");
- #endif
- volatile struct EQEP_REGS EQep3Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("EPwm1RegsFile")
- #else
- #pragma DATA_SECTION(EPwm1Regs,"EPwm1RegsFile");
- #endif
- volatile struct EPWM_REGS EPwm1Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("EPwm2RegsFile")
- #else
- #pragma DATA_SECTION(EPwm2Regs,"EPwm2RegsFile");
- #endif
- volatile struct EPWM_REGS EPwm2Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("EPwm3RegsFile")
- #else
- #pragma DATA_SECTION(EPwm3Regs,"EPwm3RegsFile");
- #endif
- volatile struct EPWM_REGS EPwm3Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("EPwm4RegsFile")
- #else
- #pragma DATA_SECTION(EPwm4Regs,"EPwm4RegsFile");
- #endif
- volatile struct EPWM_REGS EPwm4Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("EPwm5RegsFile")
- #else
- #pragma DATA_SECTION(EPwm5Regs,"EPwm5RegsFile");
- #endif
- volatile struct EPWM_REGS EPwm5Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("EPwm6RegsFile")
- #else
- #pragma DATA_SECTION(EPwm6Regs,"EPwm6RegsFile");
- #endif
- volatile struct EPWM_REGS EPwm6Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("EPwm7RegsFile")
- #else
- #pragma DATA_SECTION(EPwm7Regs,"EPwm7RegsFile");
- #endif
- volatile struct EPWM_REGS EPwm7Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("EPwm8RegsFile")
- #else
- #pragma DATA_SECTION(EPwm8Regs,"EPwm8RegsFile");
- #endif
- volatile struct EPWM_REGS EPwm8Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("EPwm9RegsFile")
- #else
- #pragma DATA_SECTION(EPwm9Regs,"EPwm9RegsFile");
- #endif
- volatile struct EPWM_REGS EPwm9Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("EPwm10RegsFile")
- #else
- #pragma DATA_SECTION(EPwm10Regs,"EPwm10RegsFile");
- #endif
- volatile struct EPWM_REGS EPwm10Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("EPwm11RegsFile")
- #else
- #pragma DATA_SECTION(EPwm11Regs,"EPwm11RegsFile");
- #endif
- volatile struct EPWM_REGS EPwm11Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("EPwm12RegsFile")
- #else
- #pragma DATA_SECTION(EPwm12Regs,"EPwm12RegsFile");
- #endif
- volatile struct EPWM_REGS EPwm12Regs;
- //----------------------------------------
- #ifdef CPU1
- #ifdef __cplusplus
- #pragma DATA_SECTION("EPwmXbarRegsFile")
- #else
- #pragma DATA_SECTION(EPwmXbarRegs,"EPwmXbarRegsFile");
- #endif
- volatile struct EPWM_XBAR_REGS EPwmXbarRegs;
- #endif
- //----------------------------------------
- #ifdef CPU1
- #ifdef __cplusplus
- #pragma DATA_SECTION("GpioCtrlRegsFile")
- #else
- #pragma DATA_SECTION(GpioCtrlRegs,"GpioCtrlRegsFile");
- #endif
- volatile struct GPIO_CTRL_REGS GpioCtrlRegs;
- #endif
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("GpioDataRegsFile")
- #else
- #pragma DATA_SECTION(GpioDataRegs,"GpioDataRegsFile");
- #endif
- volatile struct GPIO_DATA_REGS GpioDataRegs;
- //----------------------------------------
- #ifdef CPU1
- #ifdef __cplusplus
- #pragma DATA_SECTION("InputXbarRegsFile")
- #else
- #pragma DATA_SECTION(InputXbarRegs,"InputXbarRegsFile");
- #endif
- volatile struct INPUT_XBAR_REGS InputXbarRegs;
- #endif
- //----------------------------------------
- #ifdef CPU1
- #ifdef __cplusplus
- #pragma DATA_SECTION("XbarRegsFile")
- #else
- #pragma DATA_SECTION(XbarRegs,"XbarRegsFile");
- #endif
- volatile struct XBAR_REGS XbarRegs;
- #endif
- //----------------------------------------
- #ifdef CPU1
- #ifdef __cplusplus
- #pragma DATA_SECTION("OutputXbarRegsFile")
- #else
- #pragma DATA_SECTION(OutputXbarRegs,"OutputXbarRegsFile");
- #endif
- volatile struct OUTPUT_XBAR_REGS OutputXbarRegs;
- #endif
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("I2caRegsFile")
- #else
- #pragma DATA_SECTION(I2caRegs,"I2caRegsFile");
- #endif
- volatile struct I2C_REGS I2caRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("I2cbRegsFile")
- #else
- #pragma DATA_SECTION(I2cbRegs,"I2cbRegsFile");
- #endif
- volatile struct I2C_REGS I2cbRegs;
- //----------------------------------------
- #ifdef CPU1
- #ifdef __cplusplus
- #pragma DATA_SECTION("IpcRegsFile")
- #else
- #pragma DATA_SECTION(IpcRegs,"IpcRegsFile");
- #endif
- volatile struct IPC_REGS_CPU1 IpcRegs;
- #endif
- //----------------------------------------
- #ifdef CPU2
- #ifdef __cplusplus
- #pragma DATA_SECTION("IpcRegsFile")
- #else
- #pragma DATA_SECTION(IpcRegs,"IpcRegsFile");
- #endif
- volatile struct IPC_REGS_CPU2 IpcRegs;
- #endif
- //----------------------------------------
- #ifdef CPU1
- #ifdef __cplusplus
- #pragma DATA_SECTION("FlashPumpSemaphoreRegsFile")
- #else
- #pragma DATA_SECTION(FlashPumpSemaphoreRegs,"FlashPumpSemaphoreRegsFile");
- #endif
- volatile struct FLASH_PUMP_SEMAPHORE_REGS FlashPumpSemaphoreRegs;
- #endif
- //----------------------------------------
- #ifdef CPU2
- #ifdef __cplusplus
- #pragma DATA_SECTION("FlashPumpSemaphoreRegsFile")
- #else
- #pragma DATA_SECTION(FlashPumpSemaphoreRegs,"FlashPumpSemaphoreRegsFile");
- #endif
- volatile struct FLASH_PUMP_SEMAPHORE_REGS FlashPumpSemaphoreRegs;
- #endif
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("McbspaRegsFile")
- #else
- #pragma DATA_SECTION(McbspaRegs,"McbspaRegsFile");
- #endif
- volatile struct McBSP_REGS McbspaRegs;
- //----------------------------------------
- #ifdef CPU1
- #ifdef __cplusplus
- #pragma DATA_SECTION("RomPrefetchRegsFile")
- #else
- #pragma DATA_SECTION(RomPrefetchRegs,"RomPrefetchRegsFile");
- #endif
- volatile struct ROM_PREFETCH_REGS RomPrefetchRegs;
- #endif
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("MemCfgRegsFile")
- #else
- #pragma DATA_SECTION(MemCfgRegs,"MemCfgRegsFile");
- #endif
- volatile struct MEM_CFG_REGS MemCfgRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("Emif1ConfigRegsFile")
- #else
- #pragma DATA_SECTION(Emif1ConfigRegs,"Emif1ConfigRegsFile");
- #endif
- volatile struct EMIF1_CONFIG_REGS Emif1ConfigRegs;
- //----------------------------------------
- #ifdef CPU1
- #ifdef __cplusplus
- #pragma DATA_SECTION("Emif2ConfigRegsFile")
- #else
- #pragma DATA_SECTION(Emif2ConfigRegs,"Emif2ConfigRegsFile");
- #endif
- volatile struct EMIF2_CONFIG_REGS Emif2ConfigRegs;
- #endif
- //----------------------------------------
- #ifdef CPU1
- #ifdef __cplusplus
- #pragma DATA_SECTION("RomWaitStateRegsFile")
- #else
- #pragma DATA_SECTION(RomWaitStateRegs,"RomWaitStateRegsFile");
- #endif
- volatile struct ROM_WAIT_STATE_REGS RomWaitStateRegs;
- #endif
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("AccessProtectionRegsFile")
- #else
- #pragma DATA_SECTION(AccessProtectionRegs,"AccessProtectionRegsFile");
- #endif
- volatile struct ACCESS_PROTECTION_REGS AccessProtectionRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("MemoryErrorRegsFile")
- #else
- #pragma DATA_SECTION(MemoryErrorRegs,"MemoryErrorRegsFile");
- #endif
- volatile struct MEMORY_ERROR_REGS MemoryErrorRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("McbspbRegsFile")
- #else
- #pragma DATA_SECTION(McbspbRegs,"McbspbRegsFile");
- #endif
- volatile struct McBSP_REGS McbspbRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("NmiIntruptRegsFile")
- #else
- #pragma DATA_SECTION(NmiIntruptRegs,"NmiIntruptRegsFile");
- #endif
- volatile struct NMI_INTRUPT_REGS NmiIntruptRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("PieCtrlRegsFile")
- #else
- #pragma DATA_SECTION(PieCtrlRegs,"PieCtrlRegsFile");
- #endif
- volatile struct PIE_CTRL_REGS PieCtrlRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("PieVectTableFile")
- #else
- #pragma DATA_SECTION(PieVectTable,"PieVectTableFile");
- #endif
- volatile struct PIE_VECT_TABLE PieVectTable;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("SciaRegsFile")
- #else
- #pragma DATA_SECTION(SciaRegs,"SciaRegsFile");
- #endif
- volatile struct SCI_REGS SciaRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("ScibRegsFile")
- #else
- #pragma DATA_SECTION(ScibRegs,"ScibRegsFile");
- #endif
- volatile struct SCI_REGS ScibRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("ScicRegsFile")
- #else
- #pragma DATA_SECTION(ScicRegs,"ScicRegsFile");
- #endif
- volatile struct SCI_REGS ScicRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("ScidRegsFile")
- #else
- #pragma DATA_SECTION(ScidRegs,"ScidRegsFile");
- #endif
- volatile struct SCI_REGS ScidRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("SpiaRegsFile")
- #else
- #pragma DATA_SECTION(SpiaRegs,"SpiaRegsFile");
- #endif
- volatile struct SPI_REGS SpiaRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("SpibRegsFile")
- #else
- #pragma DATA_SECTION(SpibRegs,"SpibRegsFile");
- #endif
- volatile struct SPI_REGS SpibRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("SpicRegsFile")
- #else
- #pragma DATA_SECTION(SpicRegs,"SpicRegsFile");
- #endif
- volatile struct SPI_REGS SpicRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("Sdfm1RegsFile")
- #else
- #pragma DATA_SECTION(Sdfm1Regs,"Sdfm1RegsFile");
- #endif
- volatile struct SDFM_REGS Sdfm1Regs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("Sdfm2RegsFile")
- #else
- #pragma DATA_SECTION(Sdfm2Regs,"Sdfm2RegsFile");
- #endif
- volatile struct SDFM_REGS Sdfm2Regs;
- //----------------------------------------
- #ifdef CPU1
- #ifdef __cplusplus
- #pragma DATA_SECTION("SyncSocRegsFile")
- #else
- #pragma DATA_SECTION(SyncSocRegs,"SyncSocRegsFile");
- #endif
- volatile struct SYNC_SOC_REGS SyncSocRegs;
- #endif
- //----------------------------------------
- #if defined(CPU1)
- #ifdef __cplusplus
- #pragma DATA_SECTION("UppRegsFile")
- #else
- #pragma DATA_SECTION(UppRegs,"UppRegsFile");
- #endif
- volatile struct UPP_REGS UppRegs;
- #endif //defined(CPU1)
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("WdRegsFile")
- #else
- #pragma DATA_SECTION(WdRegs,"WdRegsFile");
- #endif
- volatile struct WD_REGS WdRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("XintRegsFile")
- #else
- #pragma DATA_SECTION(XintRegs,"XintRegsFile");
- #endif
- volatile struct XINT_REGS XintRegs;
- //--------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("EmuBModeVar");
- #else
- #pragma DATA_SECTION(EmuBMode,"EmuBModeVar");
- #endif
- Uint16 EmuBMode;
- //----------------------------------------
- #ifdef CPU1
- #ifdef __cplusplus
- #pragma DATA_SECTION("EmuBootPinsVar");
- #else
- #pragma DATA_SECTION(EmuBootPins,"EmuBootPinsVar");
- #endif
- Uint16 EmuBootPins;
- #endif
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("Flash0EccRegsFile")
- #else
- #pragma DATA_SECTION(Flash0EccRegs,"Flash0EccRegsFile");
- #endif
- volatile struct FLASH_ECC_REGS Flash0EccRegs;
- //----------------------------------------
- #ifdef __cplusplus
- #pragma DATA_SECTION("Flash0CtrlRegsFile")
- #else
- #pragma DATA_SECTION(Flash0CtrlRegs,"Flash0CtrlRegsFile");
- #endif
- volatile struct FLASH_CTRL_REGS Flash0CtrlRegs;
- //===========================================================================
- // End of file.
- //===========================================================================
|