📄 wcdma_psc.c
字号:
//========================================================================
// 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 "global_types.h"
#include "wcdma_psc.h"
#include "test.h"
void WCDMA_PscTestResetValue(void)
{
UWORD8 global_test = 1;
//if ( !((PSC_VERSION & PSC_VERSION_RD_MASK) == (PSC_VERSION_RES_VAL & PSC_VERSION_RD_MASK)) ) {
//global_test = 0;
//RES_Set(PSC_VERSION_BAD_RESET_VALUE);
//RES_Set(START_ARRAY_DATA);
//RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_VERSION_OFFSET) >> 16);
//RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_VERSION_OFFSET) & 0xFFFF);
//RES_Set((PSC_VERSION & PSC_VERSION_RD_MASK) >> 16);
//RES_Set((PSC_VERSION & PSC_VERSION_RD_MASK) & 0xFFFF);
//RES_Set((PSC_VERSION_RES_VAL & PSC_VERSION_RD_MASK) >> 16);
//RES_Set((PSC_VERSION_RES_VAL & PSC_VERSION_RD_MASK) & 0xFFFF);
//RES_Set(END_ARRAY_DATA);
//}
if ( !((PSC_F2_START & PSC_F2_START_RD_MASK) == (PSC_F2_START_RES_VAL & PSC_F2_START_RD_MASK)) ) {
global_test = 0;
//RES_Set(PSC_F2_START_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_F2_START_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_F2_START_OFFSET) & 0xFFFF);
RES_Set((PSC_F2_START & PSC_F2_START_RD_MASK) >> 16);
RES_Set((PSC_F2_START & PSC_F2_START_RD_MASK) & 0xFFFF);
RES_Set((PSC_F2_START_RES_VAL & PSC_F2_START_RD_MASK) >> 16);
RES_Set((PSC_F2_START_RES_VAL & PSC_F2_START_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((PSC_NUM_TS_D & PSC_NUM_TS_D_RD_MASK) == (PSC_NUM_TS_D_RES_VAL & PSC_NUM_TS_D_RD_MASK)) ) {
global_test = 0;
//RES_Set(PSC_NUM_TS_D_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_NUM_TS_D_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_NUM_TS_D_OFFSET) & 0xFFFF);
RES_Set((PSC_NUM_TS_D & PSC_NUM_TS_D_RD_MASK) >> 16);
RES_Set((PSC_NUM_TS_D & PSC_NUM_TS_D_RD_MASK) & 0xFFFF);
RES_Set((PSC_NUM_TS_D_RES_VAL & PSC_NUM_TS_D_RD_MASK) >> 16);
RES_Set((PSC_NUM_TS_D_RES_VAL & PSC_NUM_TS_D_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((PSC_NUM_C & PSC_NUM_C_RD_MASK) == (PSC_NUM_C_RES_VAL & PSC_NUM_C_RD_MASK)) ) {
global_test = 0;
//RES_Set(PSC_NUM_C_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_NUM_C_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_NUM_C_OFFSET) & 0xFFFF);
RES_Set((PSC_NUM_C & PSC_NUM_C_RD_MASK) >> 16);
RES_Set((PSC_NUM_C & PSC_NUM_C_RD_MASK) & 0xFFFF);
RES_Set((PSC_NUM_C_RES_VAL & PSC_NUM_C_RD_MASK) >> 16);
RES_Set((PSC_NUM_C_RES_VAL & PSC_NUM_C_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((PSC_THRESHOLD & PSC_THRESHOLD_RD_MASK) == (PSC_THRESHOLD_RES_VAL & PSC_THRESHOLD_RD_MASK)) ) {
global_test = 0;
//RES_Set(PSC_THRESHOLD_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_THRESHOLD_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_THRESHOLD_OFFSET) & 0xFFFF);
RES_Set((PSC_THRESHOLD & PSC_THRESHOLD_RD_MASK) >> 16);
RES_Set((PSC_THRESHOLD & PSC_THRESHOLD_RD_MASK) & 0xFFFF);
RES_Set((PSC_THRESHOLD_RES_VAL & PSC_THRESHOLD_RD_MASK) >> 16);
RES_Set((PSC_THRESHOLD_RES_VAL & PSC_THRESHOLD_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((PSC_CLEAR_FLAG & PSC_CLEAR_FLAG_RD_MASK) == (PSC_CLEAR_FLAG_RES_VAL & PSC_CLEAR_FLAG_RD_MASK)) ) {
global_test = 0;
//RES_Set(PSC_CLEAR_FLAG_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_CLEAR_FLAG_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_CLEAR_FLAG_OFFSET) & 0xFFFF);
RES_Set((PSC_CLEAR_FLAG & PSC_CLEAR_FLAG_RD_MASK) >> 16);
RES_Set((PSC_CLEAR_FLAG & PSC_CLEAR_FLAG_RD_MASK) & 0xFFFF);
RES_Set((PSC_CLEAR_FLAG_RES_VAL & PSC_CLEAR_FLAG_RD_MASK) >> 16);
RES_Set((PSC_CLEAR_FLAG_RES_VAL & PSC_CLEAR_FLAG_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((PSC_PP_FLAG & PSC_PP_FLAG_RD_MASK) == (PSC_PP_FLAG_RES_VAL & PSC_PP_FLAG_RD_MASK)) ) {
global_test = 0;
//RES_Set(PSC_PP_FLAG_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_PP_FLAG_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_PP_FLAG_OFFSET) & 0xFFFF);
RES_Set((PSC_PP_FLAG & PSC_PP_FLAG_RD_MASK) >> 16);
RES_Set((PSC_PP_FLAG & PSC_PP_FLAG_RD_MASK) & 0xFFFF);
RES_Set((PSC_PP_FLAG_RES_VAL & PSC_PP_FLAG_RD_MASK) >> 16);
RES_Set((PSC_PP_FLAG_RES_VAL & PSC_PP_FLAG_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((PSC_FUNCTION & PSC_FUNCTION_RD_MASK) == (PSC_FUNCTION_RES_VAL & PSC_FUNCTION_RD_MASK)) ) {
global_test = 0;
//RES_Set(PSC_FUNCTION_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_FUNCTION_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_FUNCTION_OFFSET) & 0xFFFF);
RES_Set((PSC_FUNCTION & PSC_FUNCTION_RD_MASK) >> 16);
RES_Set((PSC_FUNCTION & PSC_FUNCTION_RD_MASK) & 0xFFFF);
RES_Set((PSC_FUNCTION_RES_VAL & PSC_FUNCTION_RD_MASK) >> 16);
RES_Set((PSC_FUNCTION_RES_VAL & PSC_FUNCTION_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((PSC_STATUS & PSC_STATUS_RD_MASK) == (PSC_STATUS_RES_VAL & PSC_STATUS_RD_MASK)) ) {
global_test = 0;
//RES_Set(PSC_STATUS_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_STATUS_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_STATUS_OFFSET) & 0xFFFF);
RES_Set((PSC_STATUS & PSC_STATUS_RD_MASK) >> 16);
RES_Set((PSC_STATUS & PSC_STATUS_RD_MASK) & 0xFFFF);
RES_Set((PSC_STATUS_RES_VAL & PSC_STATUS_RD_MASK) >> 16);
RES_Set((PSC_STATUS_RES_VAL & PSC_STATUS_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((PSC_NUM_PEAKS & PSC_NUM_PEAKS_RD_MASK) == (PSC_NUM_PEAKS_RES_VAL & PSC_NUM_PEAKS_RD_MASK)) ) {
global_test = 0;
//RES_Set(PSC_NUM_PEAKS_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_NUM_PEAKS_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_NUM_PEAKS_OFFSET) & 0xFFFF);
RES_Set((PSC_NUM_PEAKS & PSC_NUM_PEAKS_RD_MASK) >> 16);
RES_Set((PSC_NUM_PEAKS & PSC_NUM_PEAKS_RD_MASK) & 0xFFFF);
RES_Set((PSC_NUM_PEAKS_RES_VAL & PSC_NUM_PEAKS_RD_MASK) >> 16);
RES_Set((PSC_NUM_PEAKS_RES_VAL & PSC_NUM_PEAKS_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((PSC_MAX & PSC_MAX_RD_MASK) == (PSC_MAX_RES_VAL & PSC_MAX_RD_MASK)) ) {
global_test = 0;
//RES_Set(PSC_MAX_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_MAX_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_MAX_OFFSET) & 0xFFFF);
RES_Set((PSC_MAX & PSC_MAX_RD_MASK) >> 16);
RES_Set((PSC_MAX & PSC_MAX_RD_MASK) & 0xFFFF);
RES_Set((PSC_MAX_RES_VAL & PSC_MAX_RD_MASK) >> 16);
RES_Set((PSC_MAX_RES_VAL & PSC_MAX_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((PSC_MAX_POS & PSC_MAX_POS_RD_MASK) == (PSC_MAX_POS_RES_VAL & PSC_MAX_POS_RD_MASK)) ) {
global_test = 0;
//RES_Set(PSC_MAX_POS_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_MAX_POS_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_PSC_BASE_ADDR + PSC_MAX_POS_OFFSET) & 0xFFFF);
RES_Set((PSC_MAX_POS & PSC_MAX_POS_RD_MASK) >> 16);
RES_Set((PSC_MAX_POS & PSC_MAX_POS_RD_MASK) & 0xFFFF);
RES_Set((PSC_MAX_POS_RES_VAL & PSC_MAX_POS_RD_MASK) >> 16);
RES_Set((PSC_MAX_POS_RES_VAL & PSC_MAX_POS_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((PSC_INT_RESET & PSC_INT_RESET_RD_MASK) == (PSC_INT_RESET_RES_VAL & PSC_INT_RESET_RD_MASK)) ) {
global_test = 0;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -