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

📄 config.h

📁 OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI的双核处理器
💻 H
📖 第 1 页 / 共 3 页
字号:
//*********************************************************************\\
//        company:               COMMIT Incorporated                   \\
//        department:            HW                                    \\
//        author:                LiYuan                                \\
//        version:               1.0                                   \\
//        create date:           09/26/2005                            \\
//        release date:                                                \\
//        final revise date:                                           \\
//        reviser:                                                     \\
//        file descript:                                               \\
//*********************************************************************\\

//registers define

#include "io_configuration.h"
#include "emiff_emifs_wt.h"
static unsigned int CONF_Functional_Base_Addr = 0xfffe1000;
#define  CONF_FUNC_MUX_CTRL_0_REG             *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x000)
#define  CONF_COMP_MODE_CTRL_0_REG            *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x00c)
#define  CONF_SECCTRL_1_REG                   *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x010)
#define  CONF_SECCTRL_2_REG                   *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x014)
#define  CONF_SEC_TEST_CTRL_REG               *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x018)
#define  CONF_SEC_TAP_CTRL_REG                *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x01c)
#define  CONF_SEC_EMU_CTRL_REG                *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x020)
#define  CONF_SEC_STATUS_REG                  *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x024)
#define  CONF_SEC_ERROR_REG                   *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x028)
#define  CONF_REV_REG                         *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x058)
#define  CONF_VOLTAGE_CTRL_REG                *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x060)
#define  CONF_USB_TRANSCEIVER_CTRL_REG        *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x064)
#define  CONF_TEST_DBG_CTRL_0_REG             *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x070)
#define  CONF_MOD_CONF_CTRL_0_REG             *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x080)
#define  CONF_FUNC_MUX_DSP_DMA_A_REG          *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x0d0)
#define  CONF_FUNC_MUX_DSP_DMA_B_REG          *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x0d4)
#define  CONF_FUNC_MUX_DSP_DMA_C_REG          *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x0d8)
#define  CONF_FUNC_MUX_DSP_DMA_D_REG          *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x0dc)
#define  CONF_FUNC_MUX_DSP_ARM_A_REG          *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x0ec)
#define  CONF_FUNC_MUX_DSP_ARM_B_REG          *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x0f0)
#define  CONF_FUNC_MUX_DSP_ARM_C_REG          *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x0f4)
#define  CONF_FUNC_MUX_DSP_ARM_D_REG          *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x0f8)
#define  CONF_FUNC_MUX_DSP_ARM_F_REG          *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x100)
#define  CONF_FUNC_MUX_DSP_ARM_G_REG          *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x104)
#define  CONF_MOD_CONF_CTRL_1_REG             *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x110)
#define  CONF_STATUS_REG                      *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x130)
#define  CONF_RESET_CONCTRL_REG               *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x140)
#define  CONF_OCPI_CTRL_REG                   *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x150)
#define  CONF_FUNC1_ARMPERGATE_CLK_REG        *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x154)
#define  CONF_FUNC2_ARMPERGATE_CLK_REG        *(volatile unsigned long *)(CONF_Functional_Base_Addr + 0x158)

static unsigned int CONF_IOMultiplexing_Base_Addr = 0xfffe1000;
#define  CONF_CAM_D_10_REG                    *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x37c)
#define  CONF_CAM_D_11_REG                    *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x380)
#define  CONF_CAM_D_4_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x384)
#define  CONF_CAM_D_5_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x388)
#define  CONF_CAM_D_6_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x38c)
#define  CONF_CAM_D_7_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x390)
#define  CONF_CAM_D_8_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x374)
#define  CONF_CAM_D_9_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x378)
#define  CONF_CAM_HS_REG                      *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x394)
#define  CONF_CAM_LCLK_REG                    *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x39c)
#define  CONF_CAM_VS_REG                      *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x398)
#define  CONF_CAM_XCLK_REG                    *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x3a0)
#define  CONF_DIGITALRF_DATA_REG              *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x2f4)
#define  CONF_DIGITALRF_ENABLE_REG            *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x1f0)
#define  CONF_DIGITALRF_ENR_REG               *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x314)
#define  CONF_DIGITALRF_RF_CLK_REG            *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x304)
#define  CONF_DIGITALRF_RF_CS_REG             *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x30c)
#define  CONF_DIGITALRF_RF_DATA_REG           *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x308)
#define  CONF_DIGITALRF_RX_CLK_REG            *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x2fc)
#define  CONF_DIGITALRF_RX_CS_REG             *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x300)
#define  CONF_DIGITALRF_RX_DATA_REG           *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x2f8)
#define  CONF_DIGITALRF_RXEN_REG              *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x318)
#define  CONF_DIGITALRF_SYSCLK_REG            *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x2e8)
#define  CONF_DIGITALRF_TX_CLK_REG            *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x2ec)
#define  CONF_ELCD_DATA_0_REG                 *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x1ec)
#define  CONF_ELCD_DATA_1_REG                 *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x1f0)
#define  CONF_ELCD_DATA_10_REG                *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x214)
#define  CONF_ELCD_DATA_11_REG                *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x218)
#define  CONF_ELCD_DATA_12_REG                *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x21c)
#define  CONF_ELCD_DATA_13_REG                *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x220)
#define  CONF_ELCD_DATA_14_REG                *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x224)
#define  CONF_ELCD_DATA_15_REG                *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x228)
#define  CONF_ELCD_DATA_16_REG                *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x22c)
#define  CONF_ELCD_DATA_17_REG                *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x230)
#define  CONF_ELCD_DATA_2_REG                 *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x1f4)
#define  CONF_ELCD_DATA_3_REG                 *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x1f8)
#define  CONF_ELCD_DATA_4_REG                 *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x1fc)
#define  CONF_ELCD_DATA_5_REG                 *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x200)
#define  CONF_ELCD_DATA_6_REG                 *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x204)
#define  CONF_ELCD_DATA_7_REG                 *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x208)
#define  CONF_ELCD_DATA_8_REG                 *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x20c)
#define  CONF_ELCD_DATA_9_REG                 *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x210)
#define  CONF_ELCD_DNC_REG                    *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x244)
#define  CONF_ELCD_ESTRB_REG                  *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x23c)
#define  CONF_ELCD_NCS0_REG                   *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x234)
#define  CONF_ELCD_NRESET_REG                 *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x238)
#define  CONF_ELCD_RNW_REG                    *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x248)
#define  CONF_ELCD_TE_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x240)
#define  CONF_EMIFS_FADD_17_REG               *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x19c)
#define  CONF_EMIFS_FADD_18_REG               *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x1a0)
#define  CONF_EMIFS_FADD_19_REG               *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x1a4)
#define  CONF_EMIFS_FADD_20_REG               *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x1a8)
#define  CONF_EMIFS_FADD_21_REG               *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x1ac)
#define  CONF_EMIFS_FADD_22_REG               *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x1b0)
#define  CONF_EMIFS_FADD_23_REG               *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x1b4)
#define  CONF_EMIFS_FADD_24_REG               *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x1b8)
#define  CONF_EMIFS_FADD_25_REG               *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x1bc)
#define  CONF_EMIFS_FDATA_0_REG               *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x4ac)
#define  CONF_EMIFS_FDATA_1_REG               *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x160)
#define  CONF_EMIFS_FDATA_2_REG               *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x164)
#define  CONF_EMIFS_FDATA_3_REG               *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x168)
#define  CONF_EMIFS_FDATA_4_REG               *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x16c)
#define  CONF_EMIFS_FDATA_5_REG               *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x170)
#define  CONF_EMIFS_FDATA_6_REG               *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x174)
#define  CONF_EMIFS_FDATA_7_REG               *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x178)
#define  CONF_EMIFS_FRDY_REG                  *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x1c0)
#define  CONF_EMIFS_NFBE_0_REG                *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x1d8)
#define  CONF_EMIFS_NFBE_1_REG                *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x1dc)
#define  CONF_EMIFS_NFCS_3_REG                *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x1e4)
#define  CONF_EMIFS_NFOE_REG                  *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x1c4)
#define  CONF_EMIFS_NFWE_REG                  *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x1c8)
#define  CONF_EMIFS_NFWP_REG                  *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x1cc)
#define  CONF_GPIO_1_REG                      *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x24c)
#define  CONF_GPIO_10_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x260)
#define  CONF_GPIO_12_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x3a4)
#define  CONF_GPIO_13_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x284)
#define  CONF_GPIO_16_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x288)
#define  CONF_GPIO_17_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x35c)
#define  CONF_GPIO_18_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x274)
#define  CONF_GPIO_19_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x1e8)
#define  CONF_GPIO_2_REG                      *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x31c)
#define  CONF_GPIO_32_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x338)
#define  CONF_GPIO_33_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x36c)
#define  CONF_GPIO_4_REG                      *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x250)
#define  CONF_GPIO_43_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x4b8)
#define  CONF_GPIO_46_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x330)
#define  CONF_GPIO_47_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x334)
#define  CONF_GPIO_6_REG                      *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x254)
#define  CONF_GPIO_8_REG                      *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x258)
#define  CONF_GPIO_9_REG                      *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x25c)
#define  CONF_KBD_R_0_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x2ac)
#define  CONF_KBD_R_1_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x2b0)
#define  CONF_KBD_R_2_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x2b4)
#define  CONF_KBD_R_3_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x2b8)
#define  CONF_KBD_R_4_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x2bc)
#define  CONF_KBD_R_5_REG                     *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x2c0)
#define  CONF_MCBSP1_CLKX_REG                 *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x3ac)
#define  CONF_MCBSP1_DIN_REG                  *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x3b4)
#define  CONF_MCBSP1_FSX_REG                  *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x3a8)
#define  CONF_MCBSP1_BCLK_REG                 *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x340)
#define  CONF_MCSI1_DIN_REG                   *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x348)
#define  CONF_MCSI1_DOUT_REG                  *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x33c)
#define  CONF_MCSI1_SYNC_REG                  *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x344)
#define  CONF_MCSI1_BCLK_REG                  *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x3bc)
#define  CONF_MCSI2_DIN_REG                   *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x3c4)
#define  CONF_MCSI2_SYNC_REG                  *(volatile unsigned char *)(CONF_IOMultiplexing_Base_Addr + 0x3c0)

⌨️ 快捷键说明

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