⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pievect_nonbios.c.bak

📁 2812 开发库
💻 BAK
字号:
/**********************************************************************
* File: PieVect_nonBIOS.c
* Devices: TMS320F2812, TMS320F2811, TMS320F2810
* Author: David M. Alter, Texas Instruments Inc.
* History:
*   09/08/03 - original (based on DSP281x header files v1.00, D. Alter)
**********************************************************************/

#include "DSP281x_Device.h"


#ifdef EXAMPLE_NONBIOS
    #include "example_nonBIOS.h"
#endif


/**********************************************************************
* The PIE vector initialization table for the F281x.
**********************************************************************/
const struct PIE_VECT_TABLE PieVectTableInit = {

/*** Base vectors ***/
    PIE_RESERVED,                   // 0x000D00  reserved
    PIE_RESERVED,                   // 0x000D02  reserved
    PIE_RESERVED,                   // 0x000D04  reserved
    PIE_RESERVED,                   // 0x000D06  reserved
    PIE_RESERVED,                   // 0x000D08  reserved
    PIE_RESERVED,                   // 0x000D0A  reserved
    PIE_RESERVED,                   // 0x000D0C  reserved
    PIE_RESERVED,                   // 0x000D0E  reserved
    PIE_RESERVED,                   // 0x000D10  reserved
    PIE_RESERVED,                   // 0x000D12  reserved
    PIE_RESERVED,                   // 0x000D14  reserved
    PIE_RESERVED,                   // 0x000D16  reserved
    PIE_RESERVED,                   // 0x000D18  reserved
    NOT_USE_ISR,                    // 0x000D1A  INT13 - XINT13 (or CPU Timer1, reserved for TI)
    NOT_USE_ISR,                    // 0x000D1C  INT14 - CPU Timer2, reserved for TI
    NOT_USE_ISR,                    // 0x000D1E  DATALOG - CPU data logging interrupt
    NOT_USE_ISR,                    // 0x000D20  RTOSINT - CPU RTOS interrupt
    NOT_USE_ISR,                    // 0x000D22  EMUINT - CPU emulation interrupt
    NOT_USE_ISR,                    // 0x000D24  NMI - XNMI interrupt
    ILLEGAL_ISR,                    // 0x000D26  ILLEGAL - illegal operation trap
    NOT_USE_ISR,                    // 0x000D28  USER1 - software interrupt #1
    NOT_USE_ISR,                    // 0x000D2A  USER2 - software interrupt #2
    NOT_USE_ISR,                    // 0x000D2C  USER3 - software interrupt #3
    NOT_USE_ISR,                    // 0x000D2E  USER4 - software interrupt #4
    NOT_USE_ISR,                    // 0x000D30  USER5 - software interrupt #5
    NOT_USE_ISR,                    // 0x000D32  USER6 - software interrupt #6
    NOT_USE_ISR,                    // 0x000D34  USER7 - software interrupt #7
    NOT_USE_ISR,                    // 0x000D36  USER8 - software interrupt #8
    NOT_USE_ISR,                    // 0x000D38  USER9 - software interrupt #9
    NOT_USE_ISR,                    // 0x000D3A  USER10 - software interrupt #10
    NOT_USE_ISR,                    // 0x000D3C  USER11 - software interrupt #11
    NOT_USE_ISR,                    // 0x000D3E  USER12 - software interrupt #12

/*** Core interrupt #1 re-map ***/
    PDPINTA_ISR,                    // 0x000D40  PDPINTA (EV-A)
    NOT_USE_ISR,                    // 0x000D42  PDPINTB (EV-B)
    rsvd_ISR,                       // 0x000D44  reserved
    XINT_ISR,                      // 0x000D46  XINT1
    NOT_USE_ISR,                      // 0x000D48  XINT2
    ADCINT_ISR,                     // 0x000D4A  ADCINT (ADC)
    NOT_USE_ISR,                    // 0x000D4C  TINT0 (CPU TIMER 0)
    NOT_USE_ISR,                    // 0x000D4E  WAKEINT (LPM/WD)

/*** Core interrupt #2 re-map ***/
    NOT_USE_ISR,                    // 0x000D50  CMP1INT (EV-A)
    NOT_USE_ISR,                    // 0x000D52  CMP2INT (EV-A)
    NOT_USE_ISR,                    // 0x000D54  CMP3INT (EV-A)
    NOT_USE_ISR,                    // 0x000D56  T1PINT (EV-A)
    NOT_USE_ISR,                    // 0x000D58  T1CINT (EV-A)
    NOT_USE_ISR,                    // 0x000D5A  T1UFINT (EV-A)
    NOT_USE_ISR,                    // 0x000D5C  T1OFINT (EV-A)
    rsvd_ISR,                       // 0x000D5E  reserved

/*** Core interrupt #3 re-map ***/
    NOT_USE_ISR,                    // 0x000D60  T2PINT (EV-A)
    NOT_USE_ISR,                    // 0x000D62  T2CINT (EV-A)
    NOT_USE_ISR,                    // 0x000D64  T2UFINT (EV-A)
    NOT_USE_ISR,                    // 0x000D66  T2OFINT (EV-A)
    NOT_USE_ISR,                    // 0x000D68  CAPINT1 (EV-A)
    NOT_USE_ISR,                    // 0x000D6A  CAPINT2 (EV-A)
    NOT_USE_ISR,                    // 0x000D6C  CAPINT3 (EV-A)
    rsvd_ISR,                       // 0x000D6E  reserved

/*** Core interrupt #4 re-map ***/
    NOT_USE_ISR,                    // 0x000D70  CMP4INT (EV-B)
    NOT_USE_ISR,                    // 0x000D72  CMP5INT (EV-B)
    NOT_USE_ISR,                    // 0x000D74  CMP6INT (EV-B)
    NOT_USE_ISR,                    // 0x000D76  T3PINT (EV-B)
    NOT_USE_ISR,                    // 0x000D78  T3CINT (EV-B)
    NOT_USE_ISR,                    // 0x000D7A  T3UFINT (EV-B)
    NOT_USE_ISR,                    // 0x000D7C  T3OFINT (EV-B)
    rsvd_ISR,                       // 0x000D7E  reserved

/*** Core interrupt #5 re-map ***/
    NOT_USE_ISR,                    // 0x000D80  T4PINT (EV-B)
    NOT_USE_ISR,                     // 0x000D82  T4CINT (EV-B)
    NOT_USE_ISR,                    // 0x000D84  T4UFINT (EV-B)
    NOT_USE_ISR,                    // 0x000D86  T4OFINT (EV-B)
    NOT_USE_ISR,                    // 0x000D88  CAPINT4 (EV-B)
    NOT_USE_ISR,                    // 0x000D8A  CAPINT5 (EV-B)
    NOT_USE_ISR,                    // 0x000D8C  CAPINT6 (EV-B)
    rsvd_ISR,                       // 0x000D8E  reserved

/*** Core interrupt #6 re-map ***/
    NOT_USE_ISR,                  // 0x000D90  SPIRXINTA (SPI)
    NOT_USE_ISR,                  // 0x000D92  SPITXINTA (SPI)
    rsvd_ISR,                     // 0x000D94  reserved
    rsvd_ISR,                     // 0x000D96  reserved
    NOT_USE_ISR,                  // 0x000D98  MRINT (McBSP)
    NOT_USE_ISR,                  // 0x000D9A  MXINT (McBSP)
    rsvd_ISR,                     // 0x000D9C  reserved
    rsvd_ISR,                     // 0x000D9E  reserved

/*** Core interrupt #7 re-map ***/
    rsvd_ISR,                       // 0x000DA0  reserved
    rsvd_ISR,                       // 0x000DA2  reserved
    rsvd_ISR,                       // 0x000DA4  reserved
    rsvd_ISR,                       // 0x000DA6  reserved
    rsvd_ISR,                       // 0x000DA8  reserved
    rsvd_ISR,                       // 0x000DAA  reserved
    rsvd_ISR,                       // 0x000DAC  reserved
    rsvd_ISR,                       // 0x000DAE  reserved

/*** Core interrupt #8 re-map ***/
    rsvd_ISR,                       // 0x000DB0  reserved
    rsvd_ISR,                       // 0x000DB2  reserved
    rsvd_ISR,                       // 0x000DB4  reserved
    rsvd_ISR,                       // 0x000DB6  reserved
    rsvd_ISR,                       // 0x000DB8  reserved
    rsvd_ISR,                       // 0x000DBA  reserved
    rsvd_ISR,                       // 0x000DBC  reserved
    rsvd_ISR,                       // 0x000DBE  reserved

/*** Core interrupt #9 re-map ***/
    NOT_USE_ISR,                  // 0x000DC0  SCIRXINTA (SCI-A)
    NOT_USE_ISR,                  // 0x000DC2  SCITXINTA (SCI-A)
    NOT_USE_ISR,                  // 0x000DC4  SCIRXINTB (SCI-B)
    NOT_USE_ISR,                  // 0x000DC6  SCITXINTB (SCI-B)
    ECAN0INT_ISR,                   // 0x000DC8  ECAN0INT (CAN)
    ECAN1INT_ISR,                   // 0x000DCA  ECAN1INT (CAN)
    rsvd_ISR,                       // 0x000DCC  reserved
    rsvd_ISR,                       // 0x000DCE  reserved

/*** Core interrupt #10 re-map ***/
    rsvd_ISR,                       // 0x000DD0  reserved
    rsvd_ISR,                       // 0x000DD2  reserved
    rsvd_ISR,                       // 0x000DD4  reserved
    rsvd_ISR,                       // 0x000DD6  reserved
    rsvd_ISR,                       // 0x000DD8  reserved
    rsvd_ISR,                       // 0x000DDA  reserved
    rsvd_ISR,                       // 0x000DDC  reserved
    rsvd_ISR,                       // 0x000DDE  reserved

/*** Core interrupt #11 re-map ***/
    rsvd_ISR,                       // 0x000DE0  reserved
    rsvd_ISR,                       // 0x000DE2  reserved
    rsvd_ISR,                       // 0x000DE4  reserved
    rsvd_ISR,                       // 0x000DE6  reserved
    rsvd_ISR,                       // 0x000DE8  reserved
    rsvd_ISR,                       // 0x000DEA  reserved
    rsvd_ISR,                       // 0x000DEC  reserved
    rsvd_ISR,                       // 0x000DEE  reserved


/*** Core interrupt #12 re-map ***/
    rsvd_ISR,                       // 0x000DF0  reserved
    rsvd_ISR,                       // 0x000DF2  reserved
    rsvd_ISR,                       // 0x000DF4  reserved
    rsvd_ISR,                       // 0x000DF6  reserved
    rsvd_ISR,                       // 0x000DF8  reserved
    rsvd_ISR,                       // 0x000DFA  reserved
    rsvd_ISR,                       // 0x000DFC  reserved
    rsvd_ISR,                       // 0x000DFE  reserved

 }; //end PieVectTableInit{}


/*** end of file *****************************************************/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -