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

📄 reg.h

📁 OMAP5912的DSP的寄存器映射
💻 H
📖 第 1 页 / 共 3 页
字号:
#define DSP_MCBSP1_RCERB     *(ioport volatile unsigned  *)0x8C0F
#define DSP_MCBSP1_XCERA     *(ioport volatile unsigned  *)0x8C10
#define DSP_MCBSP1_XCERB     *(ioport volatile unsigned  *)0x8C11
#define DSP_MCBSP1_PCR0      *(ioport volatile unsigned  *)0x8C12
#define DSP_MCBSP1_RCERC     *(ioport volatile unsigned  *)0x8C13
#define DSP_MCBSP1_RCERD     *(ioport volatile unsigned  *)0x8C14
#define DSP_MCBSP1_XCERC     *(ioport volatile unsigned  *)0x8C15
#define DSP_MCBSP1_XCERD     *(ioport volatile unsigned  *)0x8C16
#define DSP_MCBSP1_RCERE     *(ioport volatile unsigned  *)0x8C17
#define DSP_MCBSP1_RCERF     *(ioport volatile unsigned  *)0x8C18
#define DSP_MCBSP1_XCERE     *(ioport volatile unsigned  *)0x8C19
#define DSP_MCBSP1_XCERF     *(ioport volatile unsigned  *)0x8C1A
#define DSP_MCBSP1_RCERG     *(ioport volatile unsigned  *)0x8C1B
#define DSP_MCBSP1_RCERH     *(ioport volatile unsigned  *)0x8C1C
#define DSP_MCBSP1_XCERG     *(ioport volatile unsigned  *)0x8C1D
#define DSP_MCBSP1_XCERH     *(ioport volatile unsigned  *)0x8C1E
#define DSP_MCBSP1_REV       *(ioport volatile unsigned  *)0x8C1F 

/***************************************************/
/*********        McBSP2    REGISTERS      *********/
/***************************************************/ 
#define DSP_MCBSP2_DRR2      *(ioport volatile unsigned  *)0x8800 
#define DSP_MCBSP2_DRR1      *(ioport volatile unsigned  *)0x8801
#define DSP_MCBSP2_DXR2      *(ioport volatile unsigned  *)0x8802
#define DSP_MCBSP2_DXR1      *(ioport volatile unsigned  *)0x8803
#define DSP_MCBSP2_SPCR2     *(ioport volatile unsigned  *)0x8804
#define DSP_MCBSP2_SPCR1     *(ioport volatile unsigned  *)0x8805
#define DSP_MCBSP2_RCR2      *(ioport volatile unsigned  *)0x8806
#define DSP_MCBSP2_RCR1      *(ioport volatile unsigned  *)0x8807
#define DSP_MCBSP2_XCR2      *(ioport volatile unsigned  *)0x8808
#define DSP_MCBSP2_XCR1      *(ioport volatile unsigned  *)0x8809
#define DSP_MCBSP2_SRGR2     *(ioport volatile unsigned  *)0x880A
#define DSP_MCBSP2_SRGR1     *(ioport volatile unsigned  *)0x880B
#define DSP_MCBSP2_MCR2      *(ioport volatile unsigned  *)0x880C
#define DSP_MCBSP2_MCR1      *(ioport volatile unsigned  *)0x880D
#define DSP_MCBSP2_RCERA     *(ioport volatile unsigned  *)0x880E
#define DSP_MCBSP2_RCERB     *(ioport volatile unsigned  *)0x880F
#define DSP_MCBSP2_XCERA     *(ioport volatile unsigned  *)0x8810
#define DSP_MCBSP2_XCERB     *(ioport volatile unsigned  *)0x8811
#define DSP_MCBSP2_PCR0      *(ioport volatile unsigned  *)0x8812
#define DSP_MCBSP2_RCERC     *(ioport volatile unsigned  *)0x8813
#define DSP_MCBSP2_RCERD     *(ioport volatile unsigned  *)0x8814
#define DSP_MCBSP2_XCERC     *(ioport volatile unsigned  *)0x8815
#define DSP_MCBSP2_XCERD     *(ioport volatile unsigned  *)0x8816
#define DSP_MCBSP2_RCERE     *(ioport volatile unsigned  *)0x8817
#define DSP_MCBSP2_RCERF     *(ioport volatile unsigned  *)0x8818
#define DSP_MCBSP2_XCERE     *(ioport volatile unsigned  *)0x8819
#define DSP_MCBSP2_XCERF     *(ioport volatile unsigned  *)0x881A
#define DSP_MCBSP2_RCERG     *(ioport volatile unsigned  *)0x881B
#define DSP_MCBSP2_RCERH     *(ioport volatile unsigned  *)0x881C
#define DSP_MCBSP2_XCERG     *(ioport volatile unsigned  *)0x881D
#define DSP_MCBSP2_XCERH     *(ioport volatile unsigned  *)0x881E
#define DSP_MCBSP2_REV       *(ioport volatile unsigned  *)0x881F

/***************************************************/
/*********        McBSP3    REGISTERS      *********/
/***************************************************/ 
#define DSP_MCBSP3_DRR2      *(ioport volatile unsigned  *)0xB800 
#define DSP_MCBSP3_DRR1      *(ioport volatile unsigned  *)0xB801
#define DSP_MCBSP3_DXR2      *(ioport volatile unsigned  *)0xB802
#define DSP_MCBSP3_DXR1      *(ioport volatile unsigned  *)0xB803
#define DSP_MCBSP3_SPCR2     *(ioport volatile unsigned  *)0xB804
#define DSP_MCBSP3_SPCR1     *(ioport volatile unsigned  *)0xB805
#define DSP_MCBSP3_RCR2      *(ioport volatile unsigned  *)0xB806
#define DSP_MCBSP3_RCR1      *(ioport volatile unsigned  *)0xB807
#define DSP_MCBSP3_XCR2      *(ioport volatile unsigned  *)0xB808
#define DSP_MCBSP3_XCR1      *(ioport volatile unsigned  *)0xB809
#define DSP_MCBSP3_SRGR2     *(ioport volatile unsigned  *)0xB80A
#define DSP_MCBSP3_SRGR1     *(ioport volatile unsigned  *)0xB80B
#define DSP_MCBSP3_MCR2      *(ioport volatile unsigned  *)0xB80C
#define DSP_MCBSP3_MCR1      *(ioport volatile unsigned  *)0xB80D
#define DSP_MCBSP3_RCERA     *(ioport volatile unsigned  *)0xB80E
#define DSP_MCBSP3_RCERB     *(ioport volatile unsigned  *)0xB80F
#define DSP_MCBSP3_XCERA     *(ioport volatile unsigned  *)0xB810
#define DSP_MCBSP3_XCERB     *(ioport volatile unsigned  *)0xB811
#define DSP_MCBSP3_PCR0      *(ioport volatile unsigned  *)0xB812
#define DSP_MCBSP3_RCERC     *(ioport volatile unsigned  *)0xB813
#define DSP_MCBSP3_RCERD     *(ioport volatile unsigned  *)0xB814
#define DSP_MCBSP3_XCERC     *(ioport volatile unsigned  *)0xB815
#define DSP_MCBSP3_XCERD     *(ioport volatile unsigned  *)0xB816
#define DSP_MCBSP3_RCERE     *(ioport volatile unsigned  *)0xB817
#define DSP_MCBSP3_RCERF     *(ioport volatile unsigned  *)0xB818
#define DSP_MCBSP3_XCERE     *(ioport volatile unsigned  *)0xB819
#define DSP_MCBSP3_XCERF     *(ioport volatile unsigned  *)0xB81A
#define DSP_MCBSP3_RCERG     *(ioport volatile unsigned  *)0xB81B
#define DSP_MCBSP3_RCERH     *(ioport volatile unsigned  *)0xB81C
#define DSP_MCBSP3_XCERG     *(ioport volatile unsigned  *)0xB81D
#define DSP_MCBSP3_XCERH     *(ioport volatile unsigned  *)0xB81E
#define DSP_MCBSP3_REV       *(ioport volatile unsigned  *)0xB81F

/***************************************************/
/*********         MCSI1    REGISTERS      *********/
/***************************************************/
#define MCSI1_CONTROL_REG          *(ioport volatile unsigned  *)0x9400/*sprs231e P150*/
#define MCSI1_MAIN_PARAMETERS_REG  *(ioport volatile unsigned  *)0x9401
#define MCSI1_INTERRUPTS_REG       *(ioport volatile unsigned  *)0x9402
#define MCSI1_CHANNEL_USED_REG     *(ioport volatile unsigned  *)0x9403
#define MCSI1_OVER_CLOCK_REG       *(ioport volatile unsigned  *)0x9404
#define MCSI1_CLOCK_FREQUENCY_REG  *(ioport volatile unsigned  *)0x9405
#define MCSI1_STATUS_REG           *(ioport volatile unsigned  *)0x9406
#define MCSI1_TX0                  *(ioport volatile unsigned  *)0x9420
#define MCSI1_TX1                  *(ioport volatile unsigned  *)0x9421
#define MCSI1_TX2                  *(ioport volatile unsigned  *)0x9422
#define MCSI1_TX3                  *(ioport volatile unsigned  *)0x9423
#define MCSI1_TX4                  *(ioport volatile unsigned  *)0x9424
#define MCSI1_TX5                  *(ioport volatile unsigned  *)0x9425
#define MCSI1_TX6                  *(ioport volatile unsigned  *)0x9426
#define MCSI1_TX7                  *(ioport volatile unsigned  *)0x9427
#define MCSI1_TX8                  *(ioport volatile unsigned  *)0x9428
#define MCSI1_TX9                  *(ioport volatile unsigned  *)0x9429
#define MCSI1_TX10                 *(ioport volatile unsigned  *)0x942A
#define MCSI1_TX11                 *(ioport volatile unsigned  *)0x942B
#define MCSI1_TX12                 *(ioport volatile unsigned  *)0x942C
#define MCSI1_TX13                 *(ioport volatile unsigned  *)0x942D
#define MCSI1_TX14                 *(ioport volatile unsigned  *)0x942E
#define MCSI1_TX15                 *(ioport volatile unsigned  *)0x942F
#define MCSI1_RX0                  *(ioport volatile unsigned  *)0x9430
#define MCSI1_RX1                  *(ioport volatile unsigned  *)0x9431
#define MCSI1_RX2                  *(ioport volatile unsigned  *)0x9432
#define MCSI1_RX3                  *(ioport volatile unsigned  *)0x9433
#define MCSI1_RX4                  *(ioport volatile unsigned  *)0x9434
#define MCSI1_RX5                  *(ioport volatile unsigned  *)0x9435
#define MCSI1_RX6                  *(ioport volatile unsigned  *)0x9436
#define MCSI1_RX7                  *(ioport volatile unsigned  *)0x9437
#define MCSI1_RX8                  *(ioport volatile unsigned  *)0x9438
#define MCSI1_RX9                  *(ioport volatile unsigned  *)0x9439
#define MCSI1_RX10                 *(ioport volatile unsigned  *)0x943A
#define MCSI1_RX11                 *(ioport volatile unsigned  *)0x943B
#define MCSI1_RX12                 *(ioport volatile unsigned  *)0x943C
#define MCSI1_RX13                 *(ioport volatile unsigned  *)0x943D
#define MCSI1_RX14                 *(ioport volatile unsigned  *)0x943E
#define MCSI1_RX15                 *(ioport volatile unsigned  *)0x943F

/***************************************************/
/*********         MCSI2    REGISTERS      *********/
/***************************************************/
#define MCSI2_CONTROL_REG          *(ioport volatile unsigned  *)0x9000
#define MCSI2_MAIN_PARAMETERS_REG  *(ioport volatile unsigned  *)0x9001
#define MCSI2_INTERRUPTS_REG       *(ioport volatile unsigned  *)0x9002
#define MCSI2_CHANNEL_USED_REG     *(ioport volatile unsigned  *)0x9003
#define MCSI2_OVER_CLOCK_REG       *(ioport volatile unsigned  *)0x9004
#define MCSI2_CLOCK_FREQUENCY_REG  *(ioport volatile unsigned  *)0x9005
#define MCSI2_STATUS_REG           *(ioport volatile unsigned  *)0x9006
#define MCSI2_TX0                  *(ioport volatile unsigned  *)0x9020
#define MCSI2_TX1                  *(ioport volatile unsigned  *)0x9021
#define MCSI2_TX2                  *(ioport volatile unsigned  *)0x9022
#define MCSI2_TX3                  *(ioport volatile unsigned  *)0x9023
#define MCSI2_TX4                  *(ioport volatile unsigned  *)0x9024
#define MCSI2_TX5                  *(ioport volatile unsigned  *)0x9025
#define MCSI2_TX6                  *(ioport volatile unsigned  *)0x9026
#define MCSI2_TX7                  *(ioport volatile unsigned  *)0x9027
#define MCSI2_TX8                  *(ioport volatile unsigned  *)0x9028
#define MCSI2_TX9                  *(ioport volatile unsigned  *)0x9029
#define MCSI2_TX10                 *(ioport volatile unsigned  *)0x902A
#define MCSI2_TX11                 *(ioport volatile unsigned  *)0x902B
#define MCSI2_TX12                 *(ioport volatile unsigned  *)0x902C
#define MCSI2_TX13                 *(ioport volatile unsigned  *)0x902D
#define MCSI2_TX14                 *(ioport volatile unsigned  *)0x902E
#define MCSI2_TX15                 *(ioport volatile unsigned  *)0x902F
#define MCSI2_RX0                  *(ioport volatile unsigned  *)0x9030
#define MCSI2_RX1                  *(ioport volatile unsigned  *)0x9031
#define MCSI2_RX2                  *(ioport volatile unsigned  *)0x9032
#define MCSI2_RX3                  *(ioport volatile unsigned  *)0x9033
#define MCSI2_RX4                  *(ioport volatile unsigned  *)0x9034
#define MCSI2_RX5                  *(ioport volatile unsigned  *)0x9035
#define MCSI2_RX6                  *(ioport volatile unsigned  *)0x9036
#define MCSI2_RX7                  *(ioport volatile unsigned  *)0x9037
#define MCSI2_RX8                  *(ioport volatile unsigned  *)0x9038
#define MCSI2_RX9                  *(ioport volatile unsigned  *)0x9039
#define MCSI2_RX10                 *(ioport volatile unsigned  *)0x903A
#define MCSI2_RX11                 *(ioport volatile unsigned  *)0x903B
#define MCSI2_RX12                 *(ioport volatile unsigned  *)0x903C
#define MCSI2_RX13                 *(ioport volatile unsigned  *)0x903D
#define MCSI2_RX14                 *(ioport volatile unsigned  *)0x903E
#define MCSI2_RX15                 *(ioport volatile unsigned  *)0x903F


/***************************************************/
/*********        TIMER     REGISTERS       ********/
/***************************************************/

#define DSP_TMR1_CNTL        *(ioport volatile unsigned  *)0x2800 //Word Address
#define DSP_TMR1_LOAD_LO     *(ioport volatile unsigned  *)0x2802                                         
#define DSP_TMR1_LOAD_HI     *(ioport volatile unsigned  *)0x2803
#define DSP_TMR1_READ_LO     *(ioport volatile unsigned  *)0x2804
#define DSP_TMR1_READ_HI     *(ioport volatile unsigned  *)0x2805

#define DSP_TMR2_CNTL        *(ioport volatile unsigned  *)0x2C00 //Word Address
#define DSP_TMR2_LOAD_LO     *(ioport volatile unsigned  *)0x2C02                                         
#define DSP_TMR2_LOAD_HI     *(ioport volatile unsigned  *)0x2C03
#define DSP_TMR2_READ_LO     *(ioport volatile unsigned  *)0x2C04
#define DSP_TMR2_READ_HI     *(ioport volatile unsigned  *)0x2C05

#define DSP_TMR3_CNTL        *(ioport volatile unsigned  *)0x3000 //Word Address
#define DSP_TMR3_LOAD_LO     *(ioport volatile unsigned  *)0x3002 //高位 资料错                                         
#define DSP_TMR3_LOAD_HI     *(ioport volatile unsigned  *)0x3003 //低位
#define DSP_TMR3_READ_LO     *(ioport volatile unsigned  *)0x3004
#define DSP_TMR3_READ_HI     *(ioport volatile unsigned  *)0x3005

/*****************************************************************/
/*********        DSP  Watchdog  Timer   REGISTERS        ********/
/*****************************************************************/ 
#define DSP_WD_CNTL_TIMER    *(ioport volatile unsigned  *)0x3400 //Word Address
#define DSP_WD_LOAD_TIMER    *(ioport volatile unsigned  *)0x3402 /*****/                                        
#define DSP_WD_READ_TIMER    *(ioport volatile unsigned  *)0x3402 /*****/
#define DSP_WD_TIMER_MODE    *(ioport volatile unsigned  *)0x3404

⌨️ 快捷键说明

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