微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > MTK6735 无法开机log显示 complex R/W mem test fail

MTK6735 无法开机log显示 complex R/W mem test fail

时间:10-02 整理:3721RD 点击:
错误log如下:谁能帮忙分析下看看,谢谢!

[EMI] LPDDR3
[Check]mt_get_mdl_number 0x1
[EMI] eMMC/NAND ID = 15,1,0,51,38,32,33,4D,42,0,8C,51,D6,5,A2,4B
[EMI] MDL number = 1
[EMI] emi_set eMMC/NAND ID = 15,1,0,51,38,32,33,4D,42,0,0,0,0,0,0,0
Start REXTDN SW calibration...
enable P drive (initial settings), 0x0644:27Dh
2.1. DRVP 0x00c0[15:12]:0h
2.2. CMPOP 0x03dc[31]:0h
2.1. DRVP 0x00c0[15:12]:1000h
2.2. CMPOP 0x03dc[31]:0h
2.1. DRVP 0x00c0[15:12]:2000h
2.2. CMPOP 0x03dc[31]:0h
2.1. DRVP 0x00c0[15:12]:3000h
2.2. CMPOP 0x03dc[31]:0h
2.1. DRVP 0x00c0[15:12]:4000h
2.2. CMPOP 0x03dc[31]:0h
2.1. DRVP 0x00c0[15:12]:5000h
2.2. CMPOP 0x03dc[31]:0h
2.1. DRVP 0x00c0[15:12]:6000h
2.2. CMPOP 0x03dc[31]:0h
2.1. DRVP 0x00c0[15:12]:7000h
2.2. CMPOP 0x03dc[31]:0h
2.1. DRVP 0x00c0[15:12]:8000h
2.2. CMPOP 0x03dc[31]:0h
2.1. DRVP 0x00c0[15:12]:9000h
2.2. CMPOP 0x03dc[31]:0h
2.1. DRVP 0x00c0[15:12]:A000h
2.2. CMPOP 0x03dc[31]:0h
2.1. DRVP 0x00c0[15:12]:B000h
2.2. CMPOP 0x03dc[31]:0h
2.1. DRVP 0x00c0[15:12]:C000h
2.2. CMPOP 0x03dc[31]:0h
2.1. DRVP 0x00c0[15:12]000h
2.2. CMPOP 0x03dc[31]:0h
2.1. DRVP 0x00c0[15:12]:E000h
2.2. CMPOP 0x03dc[31]:0h
2.1. DRVP 0x00c0[15:12]:F000h
2.2. CMPOP 0x03dc[31]:0h
No valid P drive
enable N drive (initial settings), 0x0644:17Dh
4.1. DRVN 0x00c0[11:8]:F000h
4.2.CMPON 0x3dc[30]:40000000h
N drive:0
drvp=10,drvn=0
=============================================
X-axis: DQS Gating Window Delay (Fine Scale)
Y-axis: DQS Gating Window Delay (Coarse Scale)
=============================================
          0    8   16   24   32   40   48   56   64   72   80   88   96  104  112  120
      --------------------------------------------------------------------------------
0000:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0001:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0002:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0003:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0004:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0005:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0006:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0007:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0008:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0009:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
000A:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
000B:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
000C:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
000D:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
000E:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
000F:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0010:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0011:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0012:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0013:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0014:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0015:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0016:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0017:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0018:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0019:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
001A:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
001B:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
001C:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
Rank 0 coarse tune value selection : -432,
Cannot find any pass-window
[EMI] DRAMC calibration failed
[DRAM] DFS rank0 coarse fine : 0 0, rank1 coarse fine :0 0
DFS could be enable
[MEM] complex R/W mem test fail :FFFFFFFE
<ASSERT> memory.c:line 124 0
PL fatal error...
key 1 is pressed
[LIB] invalid susbdl config '0xEA000008'
<ASSERT> seCLIb_dl.c:line 62 0
PL fatal error...
key 1 is pressed
[LIB] invalid susbdl config '0xEA000008'
<ASSERT> seclib_dl.c:line 62 0
PL fatal error...
key 1 is pressed
[LIB] invalid susbdl config '0xEA000008'
<ASSERT> seclib_dl.c:line 62 0
PL fatal error...
key 1 is pressed
[LIB] invalid susbdl config '0xEA000008'
<ASSERT> seclib_dl.c:line 62 0
PL fatal error...

你这是不是将EMCP的型号配错了?
你核对一下贴片的型号,与你现在软件编译的型号。

现在用的MT6735平台  emmc是 KMQ820013M_B419   贴的也是这个,但是之前的list里面没有这颗芯片,是自己加上去的。

你换一个行不行?或者你跑一下ETT看看,能不能跑完?

查下out目录pl目录 custom_emi.h,有没有这颗:KMQ820013M_B419   

看了一下是有的:
//KMQ820013M_B419
        {
                0x0,                /* sub_version */
                0x0203,                /* TYPE */
                9,                /* EMMC ID/FW ID checking length */
                0,                /* FW length */
                {0x15,0x01,0x00,0x51,0x38,0x32,0x33,0x4d,0x42,0x0,0x0,0x0,0x0,0x0,0x0,0x0},                /* NAND_EMMC_ID */
                {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0},                /* FW_ID */
                0x0002A052,                /* EMI_CONA_VAL */
                0xAA00AA00,                /* DRAMC_DRVCTL0_VAL */
                0xAA00AA00,                /* DRAMC_DRVCTL1_VAL */
                0x559A45D6,                /* DRAMC_ACTIM_VAL */
                0x01000000,                /* DRAMC_GDDR3CTL1_VAL */
                0xF0048683,                /* DRAMC_CONF1_VAL */
                0xC00641D1,                /* DRAMC_DDR2CTL_VAL */
                0xBF0B0401,                /* DRAMC_TEST2_3_VAL */
                0x0180AE50,                /* DRAMC_CONF2_VAL */
                0xD1644742,                /* DRAMC_PD_CTRL_VAL */
                0x00008888,                /* DRAMC_PADCTL3_VAL */
                0x88888888,                /* DRAMC_DQODLY_VAL */
                0x00000000,                /* DRAMC_ADDR_OUTPUT_DLY */
                0x00000000,                /* DRAMC_CLK_OUTPUT_DLY */
                0x11001330,                /* DRAMC_ACTIM1_VAL*/
                0x17800000,                /* DRAMC_MISCTL0_VAL*/
                0x00001420,                /* DRAMC_ACTIM05T_VAL*/
                {0x40000000,0x40000000,0,0},                /* DRAM RANK SIZE */
                {0,0,0,0,0,0,0,0,0,0},                /* reserved 10 */
                0x00C30001,                /* LPDDR3_MODE_REG1 */
                0x00080002,                /* LPDDR3_MODE_REG2 */
                0x00020003,                /* LPDDR3_MODE_REG3 */
                0x00000001,                /* LPDDR3_MODE_REG5 */
                0x00FF000A,                /* LPDDR3_MODE_REG10 */
                0x0000003F,                /* LPDDR3_MODE_REG63 */
        } ,

我看下完整log

请问下 ,后来问题解决了吗?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top