[FAQ17703]modem [ASSERT] file:custom_config_check.c问题排查

来源:互联网 发布:电脑打字软件有哪些 编辑:程序博客网 时间:2024/06/08 03:42
[DESCRIPTION]
 
modem重启,查看log发现modem ASSERT
filename=custom_config_check.c,
line=xxx
 
[SOLUTION]
 
 需对AP projectconfig.mk文件中的MTK_MD1_SUPPORT宏进行正确配置,根据项目实际支援的RF band来定。
 若配置错误,会发生以上modem ASSERT
 
具体设定为哪个值可以参考如下:
typedef enum {
md_type_invalid = 0,
modem_2g = 1,
modem_3g,//2
modem_wg,//3
modem_tg,//4
modem_lwg,//5
modem_ltg,//6
modem_sglte,//7
modem_ultg,//8
modem_ulwg, //9
modem_ulwtg, //10
modem_ulwcg,/11
modem_ulwctg,//12
modem_ulttg,//13
modem_ulfwg,//14
modem_ulfwcg,//15
modem_ulctg,//16
modem_ultctg,//17
MAX_IMG_NUM = modem_ultctg /* this enum starts from 1 */
modem_type_t;
 
  
4G的MODEM naming方式如下:
Lf -> FDD-LTE
Lt -> TDD-LTE
T -> TDSCDMA
W -> WCDMS
G  ->  EDGE
也就是说 LfWG = FDD-LTE + WCDMA + EDGE modem
LWG是TDD LTE + FDD LTE + WCDMA + GSM



/************************************************************************************************
For MT6291 Universal modem BIN (UBIN)


- World Mode ID (WM-ID): defined by feature option MTK_MD1_SUPPORT in project configuration file
  - Ex. MTK_MD1_SUPPORT =  9 (uLWG:     LTE-FDD + TD-LTE + WCDMA + GSM)
  - Ex. MTK_MD1_SUPPORT = 10 (uLWTG:    LTE-FDD + TD-LTE + WCDMA + TD-SCDMA + GSM)
  - Ex. MTK_MD1_SUPPORT = 12 (uLWCTG:   LTE-FDD + TD-LTE + WCDMA + CDMA + TD-SCDMA + GSM)
  - Ex. MTK_MD1_SUPPORT = 13 (uLtTG:    TD-LTE + TD-SCDMA + GSM)


- Support Band: defined in modem NVRAM record NVRAM_EF_AS_BAND_SETTING_LID


- For each RAT in WM-ID, there must be at least one support band defined!!
  - Ex. If the project suppots TD-LTE/TD-SCDMA/GSM
    - MTK_MD1_SUPPORT shall be set to 13 (uLtTG)
    - There shall be valid band settings for TD-LTE/TD-SCDMA/GSM in NVRAM


************************************************************************************************/

原创粉丝点击