📄 l1_dyn_dwl_const.h
字号:
/************* Revision Controle System Header *************
* GSM Layer 1 software
* L1_DYN_DWL_CONST.H
*
* Filename l1_dyn_dwl_const.h.h
* Copyright 2004 (C) Texas Instruments
*
************* Revision Controle System Header *************/
#if (L1_DYN_DSP_DWNLD == 1)
#ifndef _L1_DYN_DWL_CONST_H_
#define _L1_DYN_DWL_CONST_H_
/* DSP dynamic download background task id */
#define C_BGD_DSP_DYN_DWNLD 10
#define RED 1
#define GREEN 0
#if ((CODE_VERSION == SIMULATION) || (CHIPSET == 12) || (CHIPSET == 15))
#define MAX_NUM_OF_PATCH_IDS 6
#define MAX_NUM_OF_SEMAPHORES 8
#define NUM_OF_DYN_DWNLD_PRIMITIVES 8
#elif (CHIPSET == 10 && BOARD == 35)
#define MAX_NUM_OF_PATCH_IDS 3
#define MAX_NUM_OF_SEMAPHORES 4
#define NUM_OF_DYN_DWNLD_PRIMITIVES 4
#endif // (CODE_VERSION == SIMULATION) || (CHIPSET == 10))
#define NUM_WORDS_COPY_API 256 // even value mandatory
#define NUM_PRIM_DYN_DWNLD 8
#define START_API_DWNLD_AREA 0x1808 // 0x1808
#define SIZE_API_DWNLD_AREA 0x7F8 // 0x800
#define START_API_DWNLD_AREA_DURING_E2 0x10BE // 0x10BE
#define SIZE_API_DWNLD_AREA_DURING_E2 0x410 // 0x410
#define MCU_API_BASE_ADDRESS 0xFFD00000L
#define DSP_API_BASE_ADDRESS 0x800
/* Dynamic Download API base address */
#define C_DYN_DWNLD_API_BASE_ADDRESS 0x17F6
#define HEADER_PATCH_SIZE 4
#if(CODE_VERSION == SIMULATION)
#define CRC_SIMU_OK 0xCAFE
#define SIZE_DWNLD_AREA_SIMU 2048
#endif
#define TRUE 1
#define FALSE 0
/* Define commands MCU/DSP*/
#define C_DWL_DOWNLOAD_CTRL_DSP_ACK 0
#define C_DWL_DOWNLOAD_CTRL_DOWNLOAD 1
#define C_DWL_DOWNLOAD_CTRL_INSTALL 2
#define C_DWL_DOWNLOAD_CTRL_UNINSTALL 3
#define C_DWL_DOWNLOAD_CTRL_ABORT 4
#define C_DWL_DOWNLOAD_CTRL_INIT 5
#define C_DWL_ERR_RESET 0
/* Patch IDs definitions */
#if ((CODE_VERSION == SIMULATION) || (CHIPSET == 12) || (CHIPSET == 15))
#define MP3_PATCH 0
#define MMS_PATCH 1
#define E2_PATCH 2
#define TTY_PATCH 3
#define SPEECH_ACOUSTIC_PATCH 4
#define AAC_PATCH 5
#elif (CHIPSET == 10 && BOARD == 35)
#define MMS_PATCH 0
#define TTY_PATCH 1
#define SPEECH_ACOUSTIC_PATCH 2
#endif
#if ((CODE_VERSION == SIMULATION) || (CHIPSET == 12) || (CHIPSET == 15))
#define MP3_STATE_MACHINE 0
#define VM_STATE_MACHINE 1
#define E2_STATE_MACHINE 2
#define ANR_STATE_MACHINE 3
#define SR_STATE_MACHINE 4
#define TTY_STATE_MACHINE 5
#define WCM_STATE_MACHINE 6
#define AAC_STATE_MACHINE 7
#define AGC_UL_STATE_MACHINE ANR_STATE_MACHINE
#define AGC_DL_STATE_MACHINE ANR_STATE_MACHINE
#define DRC_STATE_MACHINE ANR_STATE_MACHINE
#define AEC_STATE_MACHINE ANR_STATE_MACHINE
#elif (CHIPSET == 10 && BOARD == 35)
#define VM_STATE_MACHINE 0
#define ANR_STATE_MACHINE 1
#define SR_STATE_MACHINE 2
#define TTY_STATE_MACHINE 3
#endif
#endif // _L1_DYN_DWL_CONST_H_
#endif // L1_DYN_DSP_DWNLD
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -