[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;
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
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
************************************************************************************************/
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
************************************************************************************************/
阅读全文
0 0
- [FAQ17703]modem [ASSERT] file:custom_config_check.c问题排查
- modem assert
- ADSL MODEM的问题
- C++ Assert
- 问题排查
- [C-Library]assert.h - assert()
- C/C++段错误问题排查和解决方法
- 一起C语言中程序时序问题的排查过程
- C/C++段错误问题排查和解决方法
- C/C++段错误问题排查和解决方法
- C/C++assert 断言
- 【c/c++】assert()函数
- linux C 错误排查
- C语言 assert()函数
- C关于assert
- c assert 用法
- C语言assert宏
- c实现assert
- 关于程序员之间丧心病狂的鄙视链——编程语言篇
- Maven的一生(内容是攒的,流程是自己个儿滴ヽ( ̄▽ ̄)و)
- Java的学习
- Android开源的精美日历控件,热插拔设计的万能自定义UI
- 深入理解javascript原型和闭包(11)——执行上下文栈
- [FAQ17703]modem [ASSERT] file:custom_config_check.c问题排查
- 找到二叉树中的最大搜索二叉子树
- Spring系列之Spring常用注解总结
- Why can't g++ find iostream.h?
- 我爱学Java之Pattern和Matcher用法
- 2.2线性表的顺序表示和实现(2)待修改
- MFC中全局变量exterm用法
- 解决Nginx跨域访问
- 用windows系统机子向Linux机子传输文件,用xftp,如果连接不上