互芯平台GSM软件简明教程(5)

2025-08-03

## ML_SUPPORT_ISO8859_6 阿拉伯语 ##多国语言设置总控制宏,目前需要常开 GLOBAL_EXPORT_FLAG += ML_SUPPORT

GLOBAL_EXPORT_FLAG += ML_SUPPORT_CP0 #GLOBAL_EXPORT_FLAG += ML_SUPPORT_ISO8859_1 #GLOBAL_EXPORT_FLAG += ML_SUPPORT_CP936

#对于多国语言,除了要在资源包里定义语言外,还要在这里定义相应的字符集编码。 #################################################################

## 15 ##

##当使用的FLASH为单BANKFLASH的时候,需要打开这个宏####### GLOBAL_EXPORT_FLAG += USER_DATA_CACHE_SUPPORT GLOBAL_EXPORT_FLAG += FACT_SETTING_CACHE_SUPPORT #gallite只支持spi flash,所以这里要一直打开; #对于CT1128,根据flash的情况选择打开或者关闭

#################################################################

## 16 ##

##RMVB播放解码需求的内存较大,MDI视频播放器总共约760KB####### TARGET_MEDIA_RM_MODEL :=0

ifeq \

TARGET_EXPORT_FLAG +=TARGET_MEDIA_RM_SUPPORT endif

################################################################# ## 17 ##

##支持video recorder功能

#GLOBAL_EXPORT_FLAG += VIDEO_RECORDER_SUPPORT

#这里是个小bug,应该定义成VIDEO_RECORDER_SUPPORT=0或者1。

##video record 时,内存分配控制。不支持video record时,可以关闭此宏节省内存。 #GLOBAL_EXPORT_FLAG += MEM_3216_CAMERA_LARGE_MODE GLOBAL_EXPORT_FLAG +=CAMERA_SUPPORT_300K_PIXELS

################################################################# ## 18 ##

##支持sound recorder功能

#TARGET_EXPORT_FLAG += SOUND_RECORDER_SUPPORT

################################################################# #这里是个小bug,应该定义成SOUND_RECORDER_SUPPORT=0或者1。 ## 19 ##

##增加单位时间内检测电池电压的次数,1500ma以上的电池可以不加这个宏 ##r440 close for many sxr mail box exceed

#TARGET_EXPORT_FLAG += PM_INCREASE_BATTERY_DETECT

#################################################################

## 20 ##

##启动camera ISP功能,在所有3216平台上必须打开,而在所有非3216平台上须关闭 GLOBAL_EXPORT_FLAG += _CAM_SMALL_MEM_

#################################################################

## 21 ##

##将文件系统REG区和sms区合并为CSW区,节省代码空间,客户无需修改,若存储的SMS数较多则需要注销此宏

GLOBAL_EXPORT_FLAG += _REG_SMS_MERGE

#################################################################

## 22 ##

##将QQVGA 放大到 QCIF.

#GLOBAL_EXPORT_FLAG += LCD_SCALE_128_160_TO_176_220

#################################################################

## 23 ##

# Receiver uses one speaker line (using left line by default) TARGET_EXPORT_FLAG += RECV_USE_SPK_LINE

# If using right line, the following macro should be added as well #TARGET_EXPORT_FLAG += RECV_USE_SPK_LINE_R

#################################################################

#在CT1128时代,由于芯片的一个bug,导致recv输出的时候有TDD,解决办法是将recv连接到spk输出。在gallite时代,已经不再存在这个问题。但是有些项目设计的时候仍然保留了从spk输出的传统。所以根据硬件设计的具体情况,这两个宏要选择打开或者关闭 ## 24 ## # RF优化选项: 若XCV直接控制PA与SW的可以打开此宏,若TCO控制则必须关掉此宏(请先咨询FAE)

TARGET_EXPORT_FLAG += INTERNAL_XCV_CONTROL_PASW

################################################################# #XCV直接控制已经是目前推荐的参考设计,所以这个宏一般都是打开的。 ## 25 ##

##关闭了魔音功能

GLOBAL_EXPORT_FLAG += TARGET_MAGIC_SOUND_OFF

#################################################################

## 26 ##

##关闭midi支持

GLOBAL_EXPORT_FLAG += MIDI_NOT_SUPPORT

GLOBAL_EXPORT_FLAG += TARGET_MIDI_SUPPORT_OFF

#################################################################

## 27 ##

##强制将FM设为单声道

GLOBAL_EXPORT_FLAG += FMRDO_SINGLEVOLUMECHANNEL_SUPPORT

################################################################# #fm的问题后续专门讨论。 ## 28 ##

##禁止提前显示开机LOGO,打开后节约部分空间,默认128x60x2字节 GLOBAL_EXPORT_FLAG += NO_CS_LOGO

################################################################# #开机时间的问题后续专门讨论。

## 29 ##

##应用于压缩code yes ; no

CT_COMPRESS_CODE_SECTION ?= yes ##应用于压缩字符串资源

MMI_EXPORT_FLAG += COMPRESS_OPTIMIZE_FLASH_SIZE MMI_EXPORT_FLAG += COMPRESS_USE_LZMA

## 3264 3232 6464 COMPRESS_STATE := 3232

ifeq \GLOBAL_EXPORT_FLAG += COMPRESS_3264 endif

ifeq \GLOBAL_EXPORT_FLAG += COMPRESS_6464 endif

ifeq \GLOBAL_EXPORT_FLAG += COMPRESS_3232 endif

#代码压缩的问题后续专门讨论。

##编译优化选项,节约部分空间 CT_OPT:=dbg_size

##编译时候遇到warnning不停止编译 WITHOUT_WERROR:=1

##################################################################

## 30 ##

##支持T卡热插拔

#MMI_EXPORT_FLAG += __TFLASH_MOUNT_DYNAMIC__

#################################################################

############################################ ## 31 ## # trace 设置

GLOBAL_EXPORT_FLAG += MMI_NO_TRACE GLOBAL_EXPORT_FLAG += EDRV_NO_TRACE GLOBAL_EXPORT_FLAG += HAL_NO_PRINTF GLOBAL_EXPORT_FLAG += PAL_NO_TRACE GLOBAL_EXPORT_FLAG += SXS_NO_PRINTF GLOBAL_EXPORT_FLAG += APS_NO_PRINTF GLOBAL_EXPORT_FLAG += ARS_NO_PRINTF GLOBAL_EXPORT_FLAG += SXS_NO_DUMP GLOBAL_EXPORT_FLAG += MCI_NO_TRACE GLOBAL_EXPORT_FLAG += CSW_NO_TRACE GLOBAL_EXPORT_FLAG += CALIB_NO_PRINTF GLOBAL_EXPORT_FLAG += UMSS_NO_PRINTF GLOBAL_EXPORT_FLAG += UCTLS_NO_PRINTF GLOBAL_EXPORT_FLAG += VOIS_NO_PRINTF GLOBAL_EXPORT_FLAG += STACK_NO_PRINTF

GLOBAL_EXPORT_FLAG += RFD_NO_TRACE ############################################

## 32 ##

##该文件主要定义了一些宏开关,用于裁剪代码使用,主要用于3216项目使用 gallite_ulc.def####### TARGET_MEM_ULC_3216:= YES

include ${SOFT_WORKDIR}/target/${CT_TARGET}/gallite_ulc.def

include ${SOFT_WORKDIR}/platform/edrv/memd/${FLSH_MODEL}/memd.def #################################################################

## 32 ##

##这个宏开关,用来控制是否支持自动记录按键信息,通常用于记录出问题之前的按键信息,方便工程人员复现问题#######

##打开这个宏会额外占用大约9KByte的空间,可以根据实际情况考虑是否打开这个功能## #GLOBAL_EXPORT_FLAG += AUTO_TEST_KEYPRESS_RECORD_SUPPORT GLOBAL_EXPORT_FLAG += __SENDKEY2_SUPPORT__

## 33 ##

##定义短消息和电话本的条目

##PHONE_SMS_ENTRY_COUNT表征FLASH上多卡项目总计SMS容量,单卡数目为PHONE_SMS_ENTRY_COUNT/SIM_COUNT

##SIM_SMS_ENTRY_COUNT表征SIM卡上最大SMS容量,请勿修改 GLOBAL_EXPORT_FLAG += PHONE_SMS_ENTRY_COUNT=100 GLOBAL_EXPORT_FLAG += SIM_SMS_ENTRY_COUNT=255

GLOBAL_EXPORT_FLAG += PHONE_PHB_ENTRY_COUNT=100

GLOBAL_EXPORT_FLAG += __MMI_PHB_SLIM_OPTIONAL_FIELD__ GLOBAL_EXPORT_FLAG += __PHB_CALLER_IMAGE_SAVE_PATH_ONLY__

#################################################################

########以下用于抓去信息使用,建议不要修改######################## ifeq \

GLOBAL_EXPORT_FLAG += DUALSIMD_PROFILING GLOBAL_EXPORT_FLAG += STK_PROFILING GLOBAL_EXPORT_FLAG += TSD_PROFILING GLOBAL_EXPORT_FLAG += PMD_PROFILING GLOBAL_EXPORT_FLAG += RFD_NO_TRACE GLOBAL_EXPORT_FLAG += SX_PROFILING

GLOBAL_EXPORT_FLAG += HAL_PROFILE_ON_BUFFER GLOBAL_EXPORT_FLAG += PAL_PROFILING GLOBAL_EXPORT_FLAG += HAL_PROFILING

GLOBAL_EXPORT_FLAG += SPC_FUNC_PROFILING GLOBAL_EXPORT_FLAG += SPAL_IRQ_PROFILING ##系统启动时,尽早打开trace,需要时置0 #TARGET_EXPORT_FLAG += EARLY_TRACE_OPEN #Open fs layer assert.

GLOBAL_EXPORT_FLAG += _FS_DEBUG endif

##通过SPI调试射频寄存器参数时需要把此宏置0 TARGET_EXPORT_FLAG += SPI_REG_DEBUG LDPPFLAGS += -DSPI_REG_DEBUG

#################################################################

######################export board information defination##############################

EXPORT_BOARD_INFO := yes #enable or disable board information to lod EXPORT_BOARD_FLAGS := PM_MODEL ATV_MODEL FM_MODEL #user defined board information #######################################################################################

GLOBAL_EXPORT_FLAG += PA_VRAMP_220PF

#if not using external audio pa ,need disable this macro AUD_SPK_ON_WITH_LCD #TARGET_EXPORT_FLAG += AUD_SPK_ON_WITH_LCD

GLOBAL_EXPORT_FLAG += TGT_GALLITE_R440

## FM USE LINE_IN FM_USING_I2S := 0


互芯平台GSM软件简明教程(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:化工厂实习周记

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219