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

📄 wcdma_stu.h

📁 OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI的双核处理器
💻 H
字号:
//========================================================================
//        TEXAS INSTRUMENTS INCORPORATED PROPRIETARY INFORMATION
// Property of Texas Instruments
// For Unrestricted Internal Use Only
// Unauthorized reproduction and/or distribution is strictly prohibited.
// This product is protected under copyright law and trade secret law
// as an unpublished work
// Created 2001,  (C) Copyright 2001 Texas Instruments. All rights reserved
//
//========================================================================


#include "wcdma_mapping.h"
#ifndef _wcdma_stu__H
#define _wcdma_stu__H

//Standard Register offset list


#define            STU_VER_OFFSET                     0x0
#define            STU_CMND_OFFSET                     0x1
#define            STU_FAST_IS_OFFSET                     0x2
#define            STU_FAST_INT_EN_OFFSET                     0x3
#define            STU_SR_OFFSET                     0x4
#define            STU_SC_OFFSET                     0x5
#define            STU_STC_OFFSET                     0x6
#define            STU_CP0_OFFSET                     0x8
#define            STU_CP1_OFFSET                     0x9
#define            STU_CP2_OFFSET                     0xA
#define            STU_CP3_OFFSET                     0xB
#define            STU_SLOW_QUALITY_THRES_OFFSET                     0xC
#define            STU_PWR_CTRL_OFFSET                     0xD
#define            STU_CNFG_OFFSET                     0xE
#define            STU_SLOW_IS_OFFSET                     0xF
#define            STU_SLOW_INT_EN_OFFSET                     0x10
#define            STU_SLOW_QUALITY_CNTRL_OFFSET                     0x11
#define            STU_SYS_INT_EN_OFFSET                     0x12
#define            STU_SYS_IS_OFFSET                     0x13
//STU_VER
//-------------------------
#define            STU_VER                        REG32(WCDMA_CS_LB+((WCDMA_STU_BASE_ADDR+STU_VER_OFFSET) << 2))
#define            STU_VER_RES_VAL                0x00000102
//R/W
//-------------------------



//STU_CMND
//-------------------------
#define            STU_CMND                        REG32(WCDMA_CS_LB+((WCDMA_STU_BASE_ADDR+STU_CMND_OFFSET) << 2))
#define            STU_CMND_RES_VAL                0x00000000
//R/W
//-------------------------



//STU_FAST_IS
//-------------------------
#define            STU_FAST_IS                        REG32(WCDMA_CS_LB+((WCDMA_STU_BASE_ADDR+STU_FAST_IS_OFFSET) << 2))
#define            STU_FAST_IS_RES_VAL                0x00000000
//R/W
//-------------------------



//STU_FAST_INT_EN
//-------------------------
#define            STU_FAST_INT_EN                        REG32(WCDMA_CS_LB+((WCDMA_STU_BASE_ADDR+STU_FAST_INT_EN_OFFSET) << 2))
#define            STU_FAST_INT_EN_RES_VAL                0x00000000
//R/W
//-------------------------



//STU_SR
//-------------------------
#define            STU_SR                        REG32(WCDMA_CS_LB+((WCDMA_STU_BASE_ADDR+STU_SR_OFFSET) << 2))
#define            STU_SR_RES_VAL                0x00000000
//R/W
//-------------------------



//STU_SC
//-------------------------
#define            STU_SC                        REG32(WCDMA_CS_LB+((WCDMA_STU_BASE_ADDR+STU_SC_OFFSET) << 2))
#define            STU_SC_RES_VAL                0x00000000
//R/W
//-------------------------



//STU_STC
//-------------------------
#define            STU_STC                        REG32(WCDMA_CS_LB+((WCDMA_STU_BASE_ADDR+STU_STC_OFFSET) << 2))
#define            STU_STC_RES_VAL                0x00000000
//R/W
//-------------------------



//STU_CP0
//-------------------------
#define            STU_CP0                        REG32(WCDMA_CS_LB+((WCDMA_STU_BASE_ADDR+STU_CP0_OFFSET) << 2))
#define            STU_CP0_RES_VAL                0x00000000
//R/W
//-------------------------



//STU_CP1
//-------------------------
#define            STU_CP1                        REG32(WCDMA_CS_LB+((WCDMA_STU_BASE_ADDR+STU_CP1_OFFSET) << 2))
#define            STU_CP1_RES_VAL                0x00000000
//R/W
//-------------------------



//STU_CP2
//-------------------------
#define            STU_CP2                        REG32(WCDMA_CS_LB+((WCDMA_STU_BASE_ADDR+STU_CP2_OFFSET) << 2))
#define            STU_CP2_RES_VAL                0x00000000
//R/W
//-------------------------



//STU_CP3
//-------------------------
#define            STU_CP3                        REG32(WCDMA_CS_LB+((WCDMA_STU_BASE_ADDR+STU_CP3_OFFSET) << 2))
#define            STU_CP3_RES_VAL                0x00000000
//R/W
//-------------------------



//STU_SLOW_QUALITY_THRES
//-------------------------
#define            STU_SLOW_QUALITY_THRES                        REG32(WCDMA_CS_LB+((WCDMA_STU_BASE_ADDR+STU_SLOW_QUALITY_THRES_OFFSET) << 2))
#define            STU_SLOW_QUALITY_THRES_RES_VAL                0x00000000
//R/W
//-------------------------



//STU_PWR_CTRL
//-------------------------
#define            STU_PWR_CTRL                        REG32(WCDMA_CS_LB+((WCDMA_STU_BASE_ADDR+STU_PWR_CTRL_OFFSET) << 2))
#define            STU_PWR_CTRL_RES_VAL                0x00000000
//R/W
//-------------------------



//STU_CNFG
//-------------------------
#define            STU_CNFG                        REG32(WCDMA_CS_LB+((WCDMA_STU_BASE_ADDR+STU_CNFG_OFFSET) << 2))
#define            STU_CNFG_RES_VAL                0x00000000
//R/W
//-------------------------



//STU_SLOW_IS
//-------------------------
#define            STU_SLOW_IS                        REG32(WCDMA_CS_LB+((WCDMA_STU_BASE_ADDR+STU_SLOW_IS_OFFSET) << 2))
#define            STU_SLOW_IS_RES_VAL                0x00000000
//R/W
//-------------------------



//STU_SLOW_INT_EN
//-------------------------
#define            STU_SLOW_INT_EN                        REG32(WCDMA_CS_LB+((WCDMA_STU_BASE_ADDR+STU_SLOW_INT_EN_OFFSET) << 2))
#define            STU_SLOW_INT_EN_RES_VAL                0x00000000
//R/W
//-------------------------



//STU_SLOW_QUALITY_CNTRL
//-------------------------
#define            STU_SLOW_QUALITY_CNTRL                        REG32(WCDMA_CS_LB+((WCDMA_STU_BASE_ADDR+STU_SLOW_QUALITY_CNTRL_OFFSET) << 2))
#define            STU_SLOW_QUALITY_CNTRL_RES_VAL                0x00000000
//R/W
//-------------------------



//STU_SYS_INT_EN
//-------------------------
#define            STU_SYS_INT_EN                        REG32(WCDMA_CS_LB+((WCDMA_STU_BASE_ADDR+STU_SYS_INT_EN_OFFSET) << 2))
#define            STU_SYS_INT_EN_RES_VAL                0x00000000
//R/W
//-------------------------



//STU_SYS_IS
//-------------------------
#define            STU_SYS_IS                        REG32(WCDMA_CS_LB+((WCDMA_STU_BASE_ADDR+STU_SYS_IS_OFFSET) << 2))
#define            STU_SYS_IS_RES_VAL                0x00000000
//R/W
//-------------------------







#define             STU_VER_RD_MASK    0xFFFFFFFF

#define             STU_VER_WR_MASK    0x00000000


#define             STU_CMND_RD_MASK    0x00000007

#define             STU_CMND_WR_MASK    0x00000007


#define             STU_FAST_IS_RD_MASK    0x00000003

#define             STU_FAST_IS_WR_MASK    0x00000000


#define             STU_FAST_INT_EN_RD_MASK    0x00000001

#define             STU_FAST_INT_EN_WR_MASK    0x00000001


#define             STU_SR_RD_MASK    0x00000003

#define             STU_SR_WR_MASK    0x00000000


#define             STU_SC_RD_MASK    0x000FFFFF

#define             STU_SC_WR_MASK    0x000FFFFF


#define             STU_STC_RD_MASK    0x000FFFFF

#define             STU_STC_WR_MASK    0x000FFFFF


#define             STU_CP0_RD_MASK    0xFFFFFFFF

#define             STU_CP0_WR_MASK    0xFFFFFFFF


#define             STU_CP1_RD_MASK    0xFFFFFFFF

#define             STU_CP1_WR_MASK    0xFFFFFFFF


#define             STU_CP2_RD_MASK    0xFFFFFFFF

#define             STU_CP2_WR_MASK    0xFFFFFFFF


#define             STU_CP3_RD_MASK    0xFFFFFFFF

#define             STU_CP3_WR_MASK    0xFFFFFFFF


#define             STU_SLOW_QUALITY_THRES_RD_MASK    0x0000003F

#define             STU_SLOW_QUALITY_THRES_WR_MASK    0x0000003F


#define             STU_PWR_CTRL_RD_MASK    0x000003FF

#define             STU_PWR_CTRL_WR_MASK    0x000003FF


#define             STU_CNFG_RD_MASK    0x0000000F

#define             STU_CNFG_WR_MASK    0x0000000F


#define             STU_SLOW_IS_RD_MASK    0x00000001

#define             STU_SLOW_IS_WR_MASK    0x00000000


#define             STU_SLOW_INT_EN_RD_MASK    0x00000001

#define             STU_SLOW_INT_EN_WR_MASK    0x00000001


#define             STU_SLOW_QUALITY_CNTRL_RD_MASK    0x00000003

#define             STU_SLOW_QUALITY_CNTRL_WR_MASK    0x00000003


#define             STU_SYS_INT_EN_RD_MASK    0x00000003

#define             STU_SYS_INT_EN_WR_MASK    0x00000003


#define             STU_SYS_IS_RD_MASK    0x00000003

#define             STU_SYS_IS_WR_MASK    0x00000000

// Function prototype
void WCDMA_StuTestResetValue(void);
void WCDMA_StuTestRegistersAccess(void);

#endif

⌨️ 快捷键说明

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