ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

MTK平台如何查看modem是否正常

2022-03-01 19:34:08  阅读:565  来源: 互联网

标签:03 01 查看 16 47 224 MTK modem


        最近接触了几个MTK平台项目(mt6762s、mt6833、mtk6765、mt6762等),在调试modem 和RF工作过程中,经常需要先判断该平台的modem是否可用。

以mt6833为例:

如下为modem异常,报TX 有问题,说明RF 这块是有问题,需要检查RF 通路配置

[   21.266002] <2>.(2)[224:ccci_fsm1][ccci1/fsm]exception 4, from fsm_main_thread
[   21.266922] <2>.(2)[224:ccci_fsm1][ccci1/fsm]md_state change from 3 to 5
[   21.268321] <2>-(2)[224:ccci_fsm1][ccci0/util][save_last_md_status] md_id = 0; event_type = 11
[   22.689968] <7>.(7)[224:ccci_fsm1][ccci1/dpmaif]stop Tx failed, 0x400080f
[   22.691275] <6>.(6)[224:ccci_fsm1][ccci1/mcd]MD exception HIF 0
[   22.692587] <6>.(6)[224:ccci_fsm1][ccci1/cif]Dump AP CCIF IRQ status not support
[   22.711331] <6>.(6)[224:ccci_fsm1][ccci1/mcd]MD exception HIF 2
[   22.712085] <6>.(6)[224:ccci_fsm1][ccci1/mcd]MD exception HIF 3
[   24.723332] <7>.(7)[224:ccci_fsm1][ccci1/cif]md_ccif_switch_ringbuf
[   24.724125] <7>.(7)[224:ccci_fsm1][ccci1/cif]md_ccif_reset_queue
[   24.724894] <7>.(7)[224:ccci_fsm1][ccci1/mcd]send clearq_ack to MD
[   24.725671] <7>.(7)[224:ccci_fsm1][ccci1/mcd]MD exception HIF 5

配置完RF 通路后,重新抓取日志,查看modem的状态为true,说明modem可用

03-01 16:47:22.928 I/AT      ( 1102): [0] AT> AT+ECSQ (RIL_CMD_READER_1 tid:488037444864)
03-01 16:47:22.928 D/GsmCdmaCallTracker( 1592): reset
03-01 16:47:22.928 D/GsmCdmaCallTracker( 1592): [0] update phone state, old=IDLE new=IDLE
03-01 16:47:22.929 I/AT      ( 1102): [0] AT< +ECSQ: 0,0,0,0,0,0,0,0,0,0 (RIL_CMD_READER_1, tid:488038481152)
03-01 16:47:22.929 D/TDC     ( 1592): getModemCount: 3
03-01 16:47:22.929 I/AT      ( 1102): [0] AT< +ECSQ: 0,0,0,0,0,0,0,32768,0,0,0,0,0 (RIL_CMD_READER_1, tid:488038481152)
03-01 16:47:22.929 I/AT      ( 1102): [0] AT< +ECSQ: 0,-512,1,1,1,1,1,256,1,1 (RIL_CMD_READER_1, tid:488038481152)
03-01 16:47:22.929 D/TDC     ( 1592): getModem: 0
03-01 16:47:22.929 D/TDC     ( 1592): getModemCount: 3
03-01 16:47:22.929 D/TDC     ( 1592): getModem: 0
03-01 16:47:22.929 I/AT      ( 1102): [0] AT< +ECSQ: 0,0,0,0,0,0,0,512,0,0 (RIL_CMD_READER_1, tid:488038481152)
03-01 16:47:22.929 I/AT      ( 1102): [0] AT< OK (RIL_CMD_READER_1, tid:488038481152)
03-01 16:47:23.185 D/RILJ    ( 1592): [0214]> GET_MODEM_STATUS [PHONE0]
03-01 16:47:23.185 D/RILJ    ( 1592): [0214]< GET_MODEM_STATUS true [PHONE0]

更新modem流程:

1、客制化修改RF

路径:\mt6762s\modem_5G\mcu\custom\l1

2、modem的编译

modem_5G/mcu$./m "TANK(NLWCG_MP_6833).mak" new

3、modem的重命名

bin路径:

\modem_5G\mcu\build\TANK\NLWCG_MP_6833\bin

database路径:

\modem_5G\mcu\build\TANK\NLWCG_MP_6833\dhl\database

编译完modem后,需要对相关的bin和database文件进行重命名,添加后缀 _1_unlwctg_n,并且拷贝到AP侧

\android\vendor\mediatek\proprietary\modem\mt6833_sp_nlwcg_mp_vmoly0069_prod

示例:

 

4、AP更侧新modem

命令:

source build/envsetup.sh

lunch pro_name

make update-modem

5、生成modem镜像 md1img-verified.img

 

标签:03,01,查看,16,47,224,MTK,modem
来源: https://blog.csdn.net/gender123/article/details/123213065

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有