MTK6735 无法开机log显示 complex R/W mem test fail
[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
请问下 ,后来问题解决了吗?