在代理商出购买的AIO-3568J在烧写系统后卡在starting kernel的位置,已经返回经销商出维修了一次,但是发出去啥样发回来还是啥样,问题一点点都没有解决。现在已经烧写了最新的210623得到固件还是没有解决问题,启动打印信息如下:
DDR Version V1.09 20210602
In
ddrconfig:0
LP4 MR14:0x4d
LPDDR4, 324MHz
BW=32 Col=10 Bk=8 CS0 Row=16 CS=1 Die BW=16 Size=2048MB
wrlvl:clk skew:0x80,0x80
tdqss_skew:
cs 0 dqs 0: 16
cs 0 dqs 1: 15
cs 0 dqs 2: 15
cs 0 dqs 3: 10
cs 0 dqs 4: 0
cs 0 dqs 0: 385ps
cs 0 dqs 1: 361ps
cs 0 dqs 2: 361ps
cs 0 dqs 3: 241ps
tdqss.min:241,mid:313,max:385
change to: 324MHz
PHY drv:clk:38,ca:38,DQ:30,odt:0
PHY drv:clk:0xf,0xf,ca:0xf,0xf,DQ:0x1b,0x1b,odt:0x0,0x0
vrefinner:0xd7, vrefout:0x100
dram drv:40,odt:0
vref_ca:00000072
minca:0x7d,ck:0x80,ab:0x80,0x80, min_ck:0x3
get_clk_dqs_def_val: tdqs2dq:0
clk:0x58, clk_delta:-40,max_freq:1560
skew.dqs[0][0]:0x67
skew.dqs[0][1]:0x66
skew.dqs[0][2]:0x66
skew.dqs[0][3]:0x61
cs 0:
the read training result:
DQS0:0x70:
DQ0:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ1:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ2:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ3:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ4:min:0x0,mid:0x38,max:0x70,range:0x70
DQ5:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ6:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ7:min:0x0,mid:0x39,max:0x73,range:0x73
DQS1:0x74:
DQ8:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ9:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ10:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ11:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ12:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ13:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ14:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ15:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQS2:0x6e:
DQ16:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ17:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ18:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ19:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ20:min:0x0,mid:0x39,max:0x72,range:0x72
DQ21:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ22:min:0x0,mid:0x39,max:0x72,range:0x72
DQ23:min:0x0,mid:0x3a,max:0x75,range:0x75
DQS3:0x6d:
DQ24:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ25:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ26:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ27:min:0x0,mid:0x38,max:0x71,range:0x71
DQ28:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ29:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ30:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ31:min:0x0,mid:0x3d,max:0x7b,range:0x7b
the write training result:
DQS0:0x67:
DQ0:min:0x62,mid:0x7f,max:0x9d,range:0x3b
DQ1:min:0x62,mid:0x81,max:0xa0,range:0x3e
DQ2:min:0x63,mid:0x81,max:0xa0,range:0x3d
DQ3:min:0x62,mid:0x7f,max:0x9d,range:0x3b
DQ4:min:0x5e,mid:0x7c,max:0x9b,range:0x3d
DQ5:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
DQ6:min:0x61,mid:0x7e,max:0x9c,range:0x3b
DQ7:min:0x61,mid:0x7e,max:0x9c,range:0x3b
DM0:min:0x60,mid:0x7e,max:0x9c,range:0x3c
DQS1:0x66:
DQ8:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
DQ9:min:0x5e,mid:0x7c,max:0x9b,range:0x3d
DQ10:min:0x5d,mid:0x7b,max:0x99,range:0x3c
DQ11:min:0x5d,mid:0x7b,max:0x99,range:0x3c
DQ12:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
DQ13:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
DQ14:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
DQ15:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
DM1:min:0x5d,mid:0x7b,max:0x9a,range:0x3d
DQS2:0x66:
DQ16:min:0x61,mid:0x7f,max:0x9d,range:0x3c
DQ17:min:0x61,mid:0x7f,max:0x9d,range:0x3c
DQ18:min:0x5f,mid:0x7d,max:0x9c,range:0x3d
DQ19:min:0x5e,mid:0x7c,max:0x9b,range:0x3d
DQ20:min:0x5c,mid:0x7a,max:0x99,range:0x3d
DQ21:min:0x5c,mid:0x7a,max:0x99,range:0x3d
DQ22:min:0x5d,mid:0x7b,max:0x99,range:0x3c
DQ23:min:0x5e,mid:0x7c,max:0x9a,range:0x3c
DM2:min:0x5e,mid:0x7c,max:0x9b,range:0x3d
DQS3:0x61:
DQ24:min:0x5a,mid:0x79,max:0x98,range:0x3e
DQ25:min:0x5a,mid:0x78,max:0x97,range:0x3d
DQ26:min:0x5a,mid:0x78,max:0x97,range:0x3d
DQ27:min:0x58,mid:0x77,max:0x96,range:0x3e
DQ28:min:0x5b,mid:0x7a,max:0x99,range:0x3e
DQ29:min:0x5b,mid:0x7a,max:0x99,range:0x3e
DQ30:min:0x5b,mid:0x79,max:0x98,range:0x3d
DQ31:min:0x5c,mid:0x7a,max:0x99,range:0x3d
DM3:min:0x59,mid:0x77,max:0x96,range:0x3d
CA Training result:
clk_a:0x58, clk_b:0x58
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0x3f, mid:0x81 max:0xc3, range:0x84
cs0 chA ca1 min: 0x45, mid:0x82 max:0xc0, range:0x7b
cs0 chA ca2 min: 0x3e, mid:0x7f max:0xc1, range:0x83
cs0 chA ca3 min: 0x43, mid:0x7f max:0xbb, range:0x78
cs0 chA ca4 min: 0x3e, mid:0x7f max:0xc0, range:0x82
cs0 chA ca5 min: 0x3f, mid:0x7d max:0xbb, range:0x7c
cs0 chA CS min: 0x41, mid:0x72 max:0xa3, range:0x62
cs0 chB ca0 min: 0x42, mid:0x83 max:0xc4, range:0x82
cs0 chB ca1 min: 0x44, mid:0x82 max:0xc0, range:0x7c
cs0 chB ca2 min: 0x3e, mid:0x7f max:0xc1, range:0x83
cs0 chB ca3 min: 0x3f, mid:0x7d max:0xbb, range:0x7c
cs0 chB ca4 min: 0x3e, mid:0x7f max:0xc0, range:0x82
cs0 chB ca5 min: 0x3f, mid:0x7d max:0xbb, range:0x7c
cs0 chB CS min: 0x42, mid:0x72 max:0xa3, range:0x61
RX DQS Train result:
cs0, DQS0:cyc:2,oph:0,dll:23
cs0, DQS1:cyc:2,oph:0,dll:26
cs0, DQS2:cyc:2,oph:0,dll:27
cs0, DQS3:cyc:2,oph:0,dll:31
get tdqqs2dq:554 ps
change to: 528MHz
PHY drv:clk:38,ca:38,DQ:30,odt:60
PHY drv:clk:0xf,0xf,ca:0xf,0xf,DQ:0x1b,0x1b,odt:0x0,0x9
vrefinner:0x46, vrefout:0x100
dram drv:40,odt:0
vref_ca:00000072
minca:0x7b,ck:0x80,ab:0x80,0x80, min_ck:0x5
get_clk_dqs_def_val: tdqs2dq:554
clk:0x71, clk_delta:-15,max_freq:1560
skew.dqs[0][0]:0x8b
skew.dqs[0][1]:0x89
skew.dqs[0][2]:0x89
skew.dqs[0][3]:0x81
cs 0:
the read training result:
DQS0:0x70:
DQ0:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ1:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ2:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ3:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ4:min:0x0,mid:0x38,max:0x71,range:0x71
DQ5:min:0x0,mid:0x3b,max:0x77,range:0x77
DQ6:min:0x0,mid:0x3b,max:0x77,range:0x77
DQ7:min:0x0,mid:0x39,max:0x73,range:0x73
DQS1:0x73:
DQ8:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ9:min:0x0,mid:0x39,max:0x72,range:0x72
DQ10:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ11:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ12:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ13:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ14:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ15:min:0x0,mid:0x3c,max:0x79,range:0x79
DQS2:0x70:
DQ16:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ17:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ18:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ19:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ20:min:0x0,mid:0x39,max:0x73,range:0x73
DQ21:min:0x0,mid:0x39,max:0x72,range:0x72
DQ22:min:0x0,mid:0x37,max:0x6e,range:0x6e
DQ23:min:0x0,mid:0x3a,max:0x74,range:0x74
DQS3:0x70:
DQ24:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ25:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ26:min:0x0,mid:0x3b,max:0x77,range:0x77
DQ27:min:0x0,mid:0x39,max:0x72,range:0x72
DQ28:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ29:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ30:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ31:min:0x0,mid:0x3b,max:0x77,range:0x77
the write training result:
DQS0:0x8b:
DQ0:min:0x91,mid:0xaf,max:0xcd,range:0x3c
DQ1:min:0x92,mid:0xb0,max:0xce,range:0x3c
DQ2:min:0x93,mid:0xb0,max:0xce,range:0x3b
DQ3:min:0x91,mid:0xaf,max:0xcd,range:0x3c
DQ4:min:0x8d,mid:0xaa,max:0xc8,range:0x3b
DQ5:min:0x8e,mid:0xac,max:0xca,range:0x3c
DQ6:min:0x8f,mid:0xad,max:0xcb,range:0x3c
DQ7:min:0x90,mid:0xad,max:0xca,range:0x3a
DM0:min:0x8e,mid:0xac,max:0xca,range:0x3c
DQS1:0x89:
DQ8:min:0x8e,mid:0xab,max:0xc9,range:0x3b
DQ9:min:0x8d,mid:0xaa,max:0xc8,range:0x3b
DQ10:min:0x8b,mid:0xa8,max:0xc6,range:0x3b
DQ11:min:0x8b,mid:0xa8,max:0xc5,range:0x3a
DQ12:min:0x8e,mid:0xac,max:0xca,range:0x3c
DQ13:min:0x8e,mid:0xab,max:0xc8,range:0x3a
DQ14:min:0x8e,mid:0xab,max:0xc9,range:0x3b
DQ15:min:0x8e,mid:0xab,max:0xc8,range:0x3a
DM1:min:0x8c,mid:0xa9,max:0xc7,range:0x3b
DQS2:0x89:
DQ16:min:0x91,mid:0xaf,max:0xcd,range:0x3c
DQ17:min:0x90,mid:0xae,max:0xcd,range:0x3d
DQ18:min:0x8f,mid:0xad,max:0xcb,range:0x3c
DQ19:min:0x8e,mid:0xac,max:0xcb,range:0x3d
DQ20:min:0x8b,mid:0xa9,max:0xc7,range:0x3c
DQ21:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
DQ22:min:0x8b,mid:0xa8,max:0xc6,range:0x3b
DQ23:min:0x8d,mid:0xaa,max:0xc8,range:0x3b
DM2:min:0x8d,mid:0xab,max:0xc9,range:0x3c
DQS3:0x81:
DQ24:min:0x88,mid:0xa6,max:0xc4,range:0x3c
DQ25:min:0x87,mid:0xa5,max:0xc3,range:0x3c
DQ26:min:0x87,mid:0xa5,max:0xc3,range:0x3c
DQ27:min:0x85,mid:0xa2,max:0xc0,range:0x3b
DQ28:min:0x89,mid:0xa7,max:0xc6,range:0x3d
DQ29:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
DQ30:min:0x89,mid:0xa6,max:0xc4,range
dram drv:40,odt:80
vref_ca:00000068
minca:0x71,ck:0x80,ab:0x80,0x80, min_ck:0xf
get_clk_dqs_def_val: tdqs2dq:554
clk:0xf, clk_delta:-113,max_freq:1560
skew.dqs[0][0]:0x5b
skew.dqs[0][1]:0x57
skew.dqs[0][2]:0x57
skew.dqs[0][3]:0x3f
cs 0:
the read training result:
DQS0:0x3b:
DQ0:min:0x13,mid:0x30,max:0x4e,range:0x3b
DQ1:min:0x14,mid:0x30,max:0x4c,range:0x38
DQ2:min:0x16,mid:0x32,max:0x4f,range:0x39
DQ3:min:0x15,mid:0x30,max:0x4c,range:0x37
DQ4:min:0x1,mid:0x1e,max:0x3c,range:0x3b
DQ5:min:0xa,mid:0x26,max:0x43,range:0x39
DQ6:min:0xa,mid:0x27,max:0x45,range:0x3b
DQ7:min:0xa,mid:0x24,max:0x3e,range:0x34
DQS1:0x38:
DQ8:min:0xc,mid:0x28,max:0x44,range:0x38
DQ9:min:0x10,mid:0x23,max:0x36,range:0x26
DQ10:min:0xa,mid:0x1d,max:0x31,range:0x27
DQ11:min:0x1,mid:0x1e,max:0x3b,range:0x3a
DQ12:min:0x12,mid:0x2b,max:0x44,range:0x32
DQ13:min:0xd,mid:0x28,max:0x44,range:0x37
DQ14:min:0xf,mid:0x2a,max:0x46,range:0x37
DQ15:min:0xd,mid:0x27,max:0x41,range:0x34
DQS2:0x3c:
DQ16:min:0x12,mid:0x2f,max:0x4c,range:0x3a
DQ17:min:0x16,mid:0x31,max:0x4d,range:0x37
DQ18:min:0xf,mid:0x2c,max:0x49,range:0x3a
DQ19:min:0xc,mid:0x28,max:0x45,range:0x39
DQ20:min:0x2,mid:0x1e,max:0x3b,range:0x39
DQ21:min:0x5,mid:0x20,max:0x3c,range:0x37
DQ22:min:0x8,mid:0x1e,max:0x35,range:0x2d
DQ23:min:0xc,mid:0x24,max:0x3d,range:0x31
DQS3:0x37:
DQ24:min:0xe,mid:0x2a,max:0x47,range:0x39
DQ25:min:0x8,mid:0x22,max:0x3d,range:0x35
DQ26:min:0xb,mid:0x26,max:0x42,range:0x37
DQ27:min:0x1,mid:0x1d,max:0x3a,range:0x39
DQ28:min:0x10,mid:0x2c,max:0x49,range:0x39
DQ29:min:0x13,mid:0x2e,max:0x4a,range:0x37
DQ30:min:0x13,mid:0x29,max:0x40,range:0x2d
DQ31:min:0x14,mid:0x29,max:0x3f,range:0x2b
the write training result:
DQS0:0x5b:
DQ0:min:0xae,mid:0xca,max:0xe6,range:0x38
DQ1:min:0xb1,mid:0xcc,max:0xe8,range:0x37
DQ2:min:0xb3,mid:0xce,max:0xe9,range:0x36
DQ3:min:0xae,mid:0xc9,max:0xe5,range:0x37
DQ4:min:0xa0,mid:0xb9,max:0xd3,range:0x33
DQ5:min:0xa3,mid:0xbd,max:0xd8,range:0x35
DQ6:min:0xa8,mid:0xc3,max:0xde,range:0x36
DQ7:min:0xa8,mid:0xc2,max:0xdd,range:0x35
DM0:min:0xa6,mid:0xc0,max:0xdb,range:0x35
DQS1:0x57:
DQ8:min:0xa6,mid:0xc1,max:0xdd,range:0x37
DQ9:min:0xa6,mid:0xbf,max:0xd9,range:0x33
DQ10:min:0xa0,mid:0xb9,max:0xd2,range:0x32
DQ11:min:0xa0,mid:0xb9,max:0xd2,range:0x32
DQ12:min:0xa8,mid:0xc1,max:0xdb,range:0x33
DQ13:min:0xa8,mid:0xc0,max:0xd9,range:0x31
DQ14:min:0xa9,mid:0xc2,max:0xdb,range:0x32
DQ15:min:0xa6,mid:0xc0,max:0xda,range:0x34
DM1:min:0xa2,mid:0xbb,max:0xd5,range:0x33
DQS2:0x57:
DQ16:min:0xae,mid:0xc9,max:0xe5,range:0x37
DQ17:min:0xad,mid:0xc9,max:0xe6,range:0x39
DQ18:min:0xa8,mid:0xc3,max:0xdf,range:0x37
DQ19:min:0xa7,mid:0xc2,max:0xdd,range:0x36
DQ20:min:0x9e,mid:0xb8,max:0xd2,range:0x34
DQ21:min:0x9d,mid:0xb6,max:0xcf,range:0x32
DQ22:min:0xa0,mid:0xb9,max:0xd2,range:0x32
DQ23:min:0xa3,mid:0xbd,max:0xd8,range:0x35
DM2:min:0xa4,mid:0xbf,max:0xda,range:0x36
DQS3:0x3f:
DQ24:min:0x97,mid:0xb2,max:0xce,range:0x37
DQ25:min:0x97,mid:0xb0,max:0xca,range:0x33
DQ26:min:0x94,mid:0xae,max:0xc9,range:0x35
DQ27:min:0x8d,mid:0xa7,max:0xc2,range:0x35
DQ28:min:0x99,mid:0xb3,max:0xce,range:0x35
DQ29:min:0x9b,mid:0xb5,max:0xd0,range:0x35
DQ30:min:0x97,mid:0xb1,max:0xcc,range:0x35
DQ31:min:0x9c,mid:0xb7,max:0xd2,range:0x36
DM3:min:0x92,mid:0xac,max:0xc6,range:0x34
CA Training result:
clk_a:0xf, clk_b:0xf
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0x4a, mid:0x83 max:0xbd, range:0x73
cs0 chA ca1 min: 0x40, mid:0x81 max:0xc2, range:0x82
cs0 chA ca2 min: 0x43, mid:0x78 max:0xae, range:0x6b
cs0 chA ca3 min: 0x36, mid:0x77 max:0xb8, range:0x82
cs0 chA ca4 min: 0x44, mid:0x79 max:0xae, range:0x6a
cs0 chA ca5 min: 0x30, mid:0x71 max:0xb2, range:0x82
cs0 chA CS min: 0x4a, mid:0x72 max:0x9a, range:0x50
cs0 chB ca0 min: 0x4f, mid:0x87 max:0xbf, range:0x70
cs0 chB ca1 min: 0x3e, mid:0x81 max:0xc4, range:0x86
cs0 chB ca2 min: 0x44, mid:0x7a max:0xb0, range:0x6c
cs0
SPL: A/B-slot: _a, successful: 0, tries-remain: 7
## Verified-boot: 0
## Checking atf-1 0x00040000 ... sha256+ OK
## Checking uboot 0x00a00000 ... sha256+ OK
## Checking fdt 0x00b21698 ... sha256+ OK
## Checking atf-2 0xfdcc9000 ... sha256+ OK
## Checking atf-3 0xfdcd0000 ... sha256+ OK
## Checking optee 0x00200000 ... sha256+ OK
Jumping to U-Boot(0x00a00000) via ARM Trusted Firmware(0x00040000)
Total: 212.658 ms
INFO: Preloader serial: 2
NOTICE: BL31: v2.3():v2.3-135-gcda1658bc-dirty:xsf
NOTICE: BL31: Built : 19:32:20, Jun 2 2021
INFO: GICv3 without legacy support detected.
INFO: ARM GICv3 driver initialized in EL3
INFO: pmu v1 is valid
INFO: dfs DDR fsp_param[0].freq_mhz= 1560MHz
INFO: dfs DDR fsp_param[1].freq_mhz= 324MHz
INFO: dfs DDR fsp_param[2].freq_mhz= 528MHz
INFO: dfs DDR fsp_param[3].freq_mhz= 780MHz
INFO: Using opteed sec cpu_context!
INFO: boot cpu mask: 0
INFO: BL31: Initializing runtime services
INFO: BL31: Initializing BL32
I/TC:
I/TC: Start rockchip platform init
I/TC: Rockchip release version: 1.0
I/TC: OP-TEE version: 3.6.0-293-g2b112e40 #102 Thu Feb 4 10:50:04 UTC 2021 aarch64
I/TC: Initialized
INFO: BL31: Preparing for EL3 exit to normal world
INFO: Entry point address = 0xa00000
INFO: SPSR = 0x3c9
U-Boot 2017.09 (Jun 23 2021 - 09:20:38 +0800)
Model: Rockchip RK3568 Evaluation Board
PreSerial: 2, raw, 0xfe660000
DRAM: 2 GiB
Sysmem: init
Relocation Offset: 7d39f000, fdt: 7b9f9378
Using default environment
Hotkey: ctrl+s
dwmmc@fe2b0000: 1, dwmmc@fe2c0000: 2, sdhci@fe310000: 0
Bootdev(atags): mmc 0
MMC0: HS200, 200Mhz
PartType: EFI
boot mode: recovery (misc)
FIT: No fdt blob
boot mode: recovery (misc)
Android 11.0, Build 2021.4, v2
Found DTB in recovery part
DTB: rk-kernel.dtb
HASH(c): OK
ANDROID: fdt overlay OK
I2c0 speed: 100000Hz
PMIC: RK8090 (on=0x40, off=0x00)
vdd_logic init 900000 uV
vdd_gpu init 900000 uV
vdd_npu init 900000 uV
io-domain: OK
Model: AIO-3568J HDMI (Android)
Rockchip UBOOT DRM driver version: v1.0.1
CLK: (sync kernel. arm: enter 816000 KHz, init 816000 KHz, kernel 0N/A)
apll 816000 KHz
dpll 780000 KHz
gpll 1188000 KHz
cpll 1000000 KHz
npll 1200000 KHz
vpll 24000 KHz
hpll 24000 KHz
ppll 200000 KHz
armclk 816000 KHz
aclk_bus 150000 KHz
pclk_bus 100000 KHz
aclk_top_high 500000 KHz
aclk_top_low 400000 KHz
hclk_top 150000 KHz
pclk_top 100000 KHz
aclk_perimid 300000 KHz
hclk_perimid 150000 KHz
pclk_pmu 100000 KHz
Net: eth1: ethernet@fe010000, eth0: ethernet@fe2a0000
Hit key to stop autoboot('CTRL+C'): 0
## Booting FIT Image FIT: No fit blob
FIT: No FIT image
ANDROID: reboot reason: "recovery"
optee api revision: 2.0
Vboot=0, AVB images, AVB verify
read_is_device_unlocked() ops returned that device is UNLOCKED
avb_footer.c:41: ERROR: Footer magic is incorrect.
avb_vbmeta_image.c:65: ERROR: Magic is incorrect.
avb_slot_verify.c:770: ERROR: recovery: Error verifying vbmeta image: invalid vbmeta header
Verify recovery with vbmeta.
avb_slot_verify.c:759: ERROR: vbmeta: Error verifying vbmeta image: OK_NOT_SIGNED
get image from preloaded partition...
ANDROID: Hash OK
Could not find "system" partition
Booting IMAGE kernel at 0x00a80000 with fdt at 0x0a100000...
Fdt Ramdisk skip relocation
## Booting Android Image at 0x00a7f800 ...
Kernel load addr 0x00a80000 size 30265 KiB
RAM disk load addr 0x0a200000 size 20323 KiB
## Flattened Device Tree blob at 0x0a100000
Booting using the fdt blob at 0x0a100000
XIP Kernel Image from 0x00a80000 to 0x00a80000 ... OK
'reserved-memory' linux,cma: addr=8000000 size=800000
'reserved-memory' ramoops@110000: addr=110000 size=f0000
Using Device Tree in place at 000000000a100000, end 000000000a122329
Adding bank: 0x00a00000 - 0x80000000 (size: 0x7f600000)
Total: 1361.93 ms
Starting kernel ...
AIO-3568J的底板是哪一个版本v1.1还是v1.2,烧写linux固件能否起来
本帖最后由 jiawen 于 2021-7-8 10:13 编辑
1使用firefly的固件解包得到miniloder
2将miniloder下载进去、
3读取存储,擦除spi
4切换到emmc并擦除emmc
5升级固件后自动重启,卡在Starting kernel …,
6重新进MASKROM模式,切换到emmc然后重启,
依然进不去系统,麻烦指导一下,操作过程有无遗漏另外,miniloder除了从固件中解包出来的还用了烧录的wiki中链接的MiniLoaderAll.bin文件和论坛帖子中回复的rk356x_spl_loader_v1.07.111.bin这个文件望官方能解答问题
zyk 发表于 2021-7-8 10:06
AIO-3568J的底板是哪一个版本v1.1还是v1.2,烧写linux固件能否起来
底板是V1.2版本的,linux和buildroot都无法进kernel
尝试用附件的miniloder下载到Boot一栏中,然后按照wiki的步骤进行烧写4. 切换升级存储器 — Firefly Wiki
MiniLoaderAll_v1.08.111.zip (304 KB)
zyk 发表于 2021-7-8 10:16
尝试用附件的miniloder下载到Boot一栏中,然后按照wiki的步骤进行烧写https://wiki.t-firefly.com/Core-356 …
完全按照https://wiki.t-firefly.com/Core-3568J/03-upgrade_firmware_with_flash.html的操作进行,还是无法启动
DDR Version V1.09 20210602
In
ddrconfig:0
LP4 MR14:0x4d
LPDDR4, 324MHz
BW=32 Col=10 Bk=8 CS0 Row=16 CS=1 Die BW=16 Size=2048MB
wrlvl:clk skew:0x80,0x80
tdqss_skew:
cs 0 dqs 0: 16
cs 0 dqs 1: 15
cs 0 dqs 2: 15
cs 0 dqs 3: 10
cs 0 dqs 4: 0
cs 0 dqs 0: 385ps
cs 0 dqs 1: 361ps
cs 0 dqs 2: 361ps
cs 0 dqs 3: 241ps
tdqss.min:241,mid:313,max:385
change to: 324MHz
PHY drv:clk:38,ca:38,DQ:30,odt:0
PHY drv:clk:0xf,0xf,ca:0xf,0xf,DQ:0x1b,0x1b,odt:0x0,0x0
vrefinner:0xd7, vrefout:0x100
dram drv:40,odt:0
vref_ca:00000072
minca:0x7d,ck:0x80,ab:0x80,0x80, min_ck:0x3
get_clk_dqs_def_val: tdqs2dq:0
clk:0x58, clk_delta:-40,max_freq:1560
skew.dqs[0][0]:0x67
skew.dqs[0][1]:0x66
skew.dqs[0][2]:0x66
skew.dqs[0][3]:0x61
cs 0:
the read training result:
DQS0:0x70:
DQ0:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ1:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ2:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ3:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ4:min:0x0,mid:0x38,max:0x70,range:0x70
DQ5:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ6:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ7:min:0x0,mid:0x39,max:0x73,range:0x73
DQS1:0x74:
DQ8:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ9:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ10:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ11:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ12:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ13:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ14:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ15:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQS2:0x6e:
DQ16:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ17:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ18:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ19:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ20:min:0x0,mid:0x39,max:0x72,range:0x72
DQ21:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ22:min:0x0,mid:0x39,max:0x72,range:0x72
DQ23:min:0x0,mid:0x3a,max:0x75,range:0x75
DQS3:0x6d:
DQ24:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ25:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ26:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ27:min:0x0,mid:0x39,max:0x72,range:0x72
DQ28:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ29:min:0x0,mid:0x3f,max:0x7f,range:0x7f
DQ30:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ31:min:0x0,mid:0x3d,max:0x7a,range:0x7a
the write training result:
DQS0:0x67:
DQ0:min:0x62,mid:0x7f,max:0x9d,range:0x3b
DQ1:min:0x63,mid:0x81,max:0xa0,range:0x3d
DQ2:min:0x63,mid:0x81,max:0xa0,range:0x3d
DQ3:min:0x62,mid:0x7f,max:0x9d,range:0x3b
DQ4:min:0x5e,mid:0x7c,max:0x9a,range:0x3c
DQ5:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
DQ6:min:0x5f,mid:0x7d,max:0x9c,range:0x3d
DQ7:min:0x5f,mid:0x7d,max:0x9c,range:0x3d
DM0:min:0x60,mid:0x7e,max:0x9c,range:0x3c
DQS1:0x66:
DQ8:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
DQ9:min:0x5e,mid:0x7c,max:0x9b,range:0x3d
DQ10:min:0x5d,mid:0x7b,max:0x99,range:0x3c
DQ11:min:0x5d,mid:0x7b,max:0x99,range:0x3c
DQ12:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
DQ13:min:0x5e,mid:0x7c,max:0x9b,range:0x3d
DQ14:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
DQ15:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
DM1:min:0x5d,mid:0x7b,max:0x9a,range:0x3d
DQS2:0x66:
DQ16:min:0x61,mid:0x7f,max:0x9d,range:0x3c
DQ17:min:0x61,mid:0x7f,max:0x9d,range:0x3c
DQ18:min:0x5f,mid:0x7d,max:0x9c,range:0x3d
DQ19:min:0x5e,mid:0x7c,max:0x9b,range:0x3d
DQ20:min:0x5c,mid:0x7a,max:0x99,range:0x3d
DQ21:min:0x5c,mid:0x7a,max:0x99,range:0x3d
DQ22:min:0x5d,mid:0x7b,max:0x99,range:0x3c
DQ23:min:0x5e,mid:0x7c,max:0x9a,range:0x3c
DM2:min:0x5e,mid:0x7c,max:0x9a,range:0x3c
DQS3:0x61:
DQ24:min:0x5a,mid:0x79,max:0x98,range:0x3e
DQ25:min:0x5a,mid:0x78,max:0x97,range:0x3d
DQ26:min:0x5a,mid:0x78,max:0x97,range:0x3d
DQ27:min:0x58,mid:0x77,max:0x96,range:0x3e
DQ28:min:0x5b,mid:0x7a,max:0x99,range:0x3e
DQ29:min:0x5b,mid:0x7a,max:0x99,range:0x3e
DQ30:min:0x5b,mid:0x79,max:0x97,range:0x3c
DQ31:min:0x5b,mid:0x7a,max:0x99,range:0x3e
DM3:min:0x59,mid:0x77,max:0x96,range:0x3d
CA Training result:
clk_a:0x58, clk_b:0x58
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0x3f, mid:0x81 max:0xc3, range:0x84
cs0 chA ca1 min: 0x45, mid:0x82 max:0xc0, range:0x7b
cs0 chA ca2 min: 0x3e, mid:0x7f max:0xc1, range:0x83
cs0 chA ca3 min: 0x43, mid:0x7f max:0xbb, range:0x78
cs0 chA ca4 min: 0x3e, mid:0x7f max:0xc0, range:0x82
cs0 chA ca5 min: 0x3f, mid:0x7d max:0xbb, range:0x7c
cs0 chA CS min: 0x41, mid:0x72 max:0xa3, range:0x62
cs0 chB ca0 min: 0x42, mid:0x83 max:0xc4, range:0x82
cs0 chB ca1 min: 0x44, mid:0x82 max:0xc0, range:0x7c
cs0 chB ca2 min: 0x3e, mid:0x7f max:0xc1, range:0x83
cs0 chB ca3 min: 0x3f, mid:0x7d max:0xbb, range:0x7c
cs0 chB ca4 min: 0x3e, mid:0x7f max:0xc0, range:0x82
cs0 chB ca5 min: 0x3f, mid:0x7d max:0xbb, range:0x7c
cs0 chB CS min: 0x42, mid:0x73 max:0xa4, range:0x62
RX DQS Train result:
cs0, DQS0:cyc:2,oph:0,dll:23
cs0, DQS1:cyc:2,oph:0,dll:25
cs0, DQS2:cyc:2,oph:0,dll:28
cs0, DQS3:cyc:2,oph:0,dll:31
get tdqqs2dq:554 ps
change to: 528MHz
PHY drv:clk:38,ca:38,DQ:30,odt:60
PHY drv:clk:0xf,0xf,ca:0xf,0xf,DQ:0x1b,0x1b,odt:0x0,0x9
vrefinner:0x46, vrefout:0x100
dram drv:40,odt:0
vref_ca:00000072
minca:0x7b,ck:0x80,ab:0x80,0x80, min_ck:0x5
get_clk_dqs_def_val: tdqs2dq:554
clk:0x71, clk_delta:-15,max_freq:1560
skew.dqs[0][0]:0x8b
skew.dqs[0][1]:0x89
skew.dqs[0][2]:0x89
skew.dqs[0][3]:0x81
cs 0:
the read training result:
DQS0:0x71:
DQ0:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ1:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ2:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ3:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ4:min:0x0,mid:0x39,max:0x72,range:0x72
DQ5:min:0x0,mid:0x3b,max:0x77,range:0x77
DQ6:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ7:min:0x0,mid:0x3a,max:0x74,range:0x74
DQS1:0x73:
DQ8:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ9:min:0x0,mid:0x39,max:0x73,range:0x73
DQ10:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ11:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ12:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ13:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ14:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ15:min:0x0,mid:0x3c,max:0x79,range:0x79
DQS2:0x70:
DQ16:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ17:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ18:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ19:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ20:min:0x0,mid:0x39,max:0x73,range:0x73
DQ21:min:0x0,mid:0x39,max:0x72,range:0x72
DQ22:min:0x0,mid:0x37,max:0x6e,range:0x6e
DQ23:min:0x0,mid:0x3a,max:0x74,range:0x74
DQS3:0x70:
DQ24:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ25:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ26:min:0x0,mid:0x3b,max:0x77,range:0x77
DQ27:min:0x0,mid:0x39,max:0x72,range:0x72
DQ28:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ29:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ30:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ31:min:0x0,mid:0x3b,max:0x77,range:0x77
the write training result:
DQS0:0x8b:
DQ0:min:0x91,mid:0xaf,max:0xcd,range:0x3c
DQ1:min:0x92,mid:0xb0,max:0xce,range:0x3c
DQ2:min:0x94,mid:0xb1,max:0xce,range:0x3a
DQ3:min:0x91,mid:0xaf,max:0xcd,range:0x3c
DQ4:min:0x8d,mid:0xaa,max:0xc8,range:0x3b
DQ5:min:0x8e,mid:0xac,max:0xca,range:0x3c
DQ6:min:0x8f,mid:0xad,max:0xcb,range:0x3c
DQ7:min:0x90,mid:0xad,max:0xca,range:0x3a
DM0:min:0x8e,mid:0xac,max:0xca,range:0x3c
DQS1:0x89:
DQ8:min:0x8e,mid:0xab,max:0xc9,range:0x3b
DQ9:min:0x8d,mid:0xaa,max:0xc8,range:0x3b
DQ10:min:0x8b,mid:0xa8,max:0xc6,range:0x3b
DQ11:min:0x8b,mid:0xa8,max:0xc5,range:0x3a
DQ12:min:0x8e,mid:0xac,max:0xca,range:0x3c
DQ13:min:0x8e,mid:0xab,max:0xc8,range:0x3a
DQ14:min:0x8e,mid:0xab,max:0xc9,range:0x3b
DQ15:min:0x8e,mid:0xab,max:0xc8,range:0x3a
DM1:min:0x8c,mid:0xa9,max:0xc7,range:0x3b
DQS2:0x89:
DQ16:min:0x91,mid:0xaf,max:0xcd,range:0x3c
DQ17:min:0x90,mid:0xae,max:0xcd,range:0x3d
DQ18:min:0x8f,mid:0xad,max:0xcb,range:0x3c
DQ19:min:0x8e,mid:0xac,max:0xcb,range:0x3d
DQ20:min:0x8b,mid:0xa9,max:0xc7,range:0x3c
DQ21:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
DQ22:min:0x8b,mid:0xa8,max:0xc6,range:0x3b
DQ23:min:0x8d,mid:0xaa,max:0xc8,range:0x3b
DM2:min:0x8d,mid:0xab,max:0xc9,range:0x3c
DQS3:0x81:
DQ24:min:0x88,mid:0xa6,max:0xc4,range:0x3c
DQ25:min:0x87,mid:0xa5,max:0xc3,range:0x3c
DQ26:min:0x87,mid:0xa5,max:0xc3,range:0x3c
DQ27:min:0x85,mid:0xa2,max:0xc0,range:0x3b
DQ28:min:0x89,mid:0xa7,max:0xc6,range:0x3d
DQ29:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
DQ30:
Magic is incorrect.
Error validating A/B metadata from disk. Resetting and writing new A/B metadata to disk.
SPL: A/B-slot: _a, successful: 0, tries-remain: 7
## Verified-boot: 0
## Checking atf-1 0x00040000 ... sha256+ OK
## Checking uboot 0x00a00000 ... sha256+ OK
## Checking fdt 0x00b21698 ... sha256+ OK
## Checking atf-2 0xfdcc9000 ... sha256+ OK
## Checking atf-3 0xfdcd0000 ... sha256+ OK
## Checking optee 0x00200000 ... sha256+ OK
Jumping to U-Boot(0x00a00000) via ARM Trusted Firmware(0x00040000)
Total: 217.64 ms
INFO: Preloader serial: 2
NOTICE: BL31: v2.3():v2.3-135-gcda1658bc-dirty:xsf
NOTICE: BL31: Built : 19:32:20, Jun 2 2021
INFO: GICv3 without legacy support detected.
INFO: ARM GICv3 driver initialized in EL3
INFO: pmu v1 is valid
INFO: dfs DDR fsp_param[0].freq_mhz= 1560MHz
INFO: dfs DDR fsp_param[1].freq_mhz= 324MHz
INFO: dfs DDR fsp_param[2].freq_mhz= 528MHz
INFO: dfs DDR fsp_param[3].freq_mhz= 780MHz
INFO: Using opteed sec cpu_context!
INFO: boot cpu mask: 0
INFO: BL31: Initializing runtime services
INFO: BL31: Initializing BL32
I/TC:
I/TC: Start rockchip platform init
I/TC: Rockchip release version: 1.0
I/TC: OP-TEE version: 3.6.0-293-g2b112e40 #102 Thu Feb 4 10:50:04 UTC 2021 aarch64
I/TC: Initialized
INFO: BL31: Preparing for EL3 exit to normal world
INFO: Entry point address = 0xa00000
INFO: SPSR = 0x3c9
U-Boot 2017.09 (Jun 23 2021 - 09:20:38 +0800)
Model: Rockchip RK3568 Evaluation Board
PreSerial: 2, raw, 0xfe660000
DRAM: 2 GiB
Sysmem: init
Relocation Offset: 7d39f000, fdt: 7b9f9378
Using default environment
Hotkey: ctrl+s
dwmmc@fe2b0000: 1, dwmmc@fe2c0000: 2, sdhci@fe310000: 0
Bootdev(atags): mmc 0
MMC0: HS200, 200Mhz
PartType: EFI
boot mode: recovery (misc)
FIT: No fdt blob
boot mode: recovery (misc)
Android 11.0, Build 2021.4, v2
Found DTB in recovery part
DTB: rk-kernel.dtb
HASH(c): OK
ANDROID: fdt overlay OK
I2c0 speed: 100000Hz
PMIC: RK8090 (on=0x40, off=0x00)
vdd_logic init 900000 uV
vdd_gpu init 900000 uV
vdd_npu init 900000 uV
io-domain: OK
Model: AIO-3568J HDMI (Android)
Rockchip UBOOT DRM driver version: v1.0.1
CLK: (sync kernel. arm: enter 816000 KHz, init 816000 KHz, kernel 0N/A)
apll 816000 KHz
dpll 780000 KHz
gpll 1188000 KHz
cpll 1000000 KHz
npll 1200000 KHz
vpll 24000 KHz
hpll 24000 KHz
ppll 200000 KHz
armclk 816000 KHz
aclk_bus 150000 KHz
pclk_bus 100000 KHz
aclk_top_high 500000 KHz
aclk_top_low 400000 KHz
hclk_top 150000 KHz
pclk_top 100000 KHz
aclk_perimid 300000 KHz
hclk_perimid 150000 KHz
pclk_pmu 100000 KHz
Net: eth1: ethernet@fe010000, eth0: ethernet@fe2a0000
Hit key to stop autoboot('CTRL+C'): 0
## Booting FIT Image FIT: No fit blob
FIT: No FIT image
ANDROID: reboot reason: "recovery"
optee api revision: 2.0
TEEC: Reset area[0] info...
TEEC: Reset area[1] info...
Vboot=0, AVB images, AVB verify
TEEC: ree_fs_new_open : no such file. /dirf.db
TEEC: unavailable fd: 0!
TEEC: unavailable fd: 0!
TEEC: unavailable fd: 0!
read_is_device_unlocked() ops returned that device is UNLOCKED
avb_footer.c:41: ERROR: Footer magic is incorrect.
avb_vbmeta_image.c:65: ERROR: Magic is incorrect.
avb_slot_verify.c:770: ERROR: recovery: Error verifying vbmeta image: invalid vbmeta header
Verify recovery with vbmeta.
avb_slot_verify.c:759: ERROR: vbmeta: Error verifying vbmeta image: OK_NOT_SIGNED
get image from preloaded partition...
ANDROID: Hash OK
Could not find "system" partition
Booting IMAGE kernel at 0x00a80000 with fdt at 0x0a100000...
Fdt Ramdisk skip relocation
## Booting Android Image at 0x00a7f800 ...
Kernel load addr 0x00a80000 size 30265 KiB
RAM disk load addr 0x0a200000 size 20323 KiB
## Flattened Device Tree blob at 0x0a100000
Booting using the fdt blob at 0x0a100000
XIP Kernel Image from 0x00a80000 to 0x00a80000 ... OK
'reserved-memory' linux,cma: addr=8000000 size=800000
'reserved-memory' ramoops@110000: addr=110000 size=f0000
Using Device Tree in place at 000000000a100000, end 000000000a122329
Adding bank: 0x00a00000 - 0x80000000 (size: 0x7f600000)
Total: 1423.837 ms
Starting kernel ...
看一下固件的md5码校验
有试下 Ubuntu 7月份的固件吗?
https://www.t-firefly.com/doc/download/103.html#other_454
zyk 发表于 2021-7-8 10:46
看一下固件的md5码校验
File: AIO-3568J_Android11_HDMI_210623.img
MD5: 79b8a81fcb3fde9769e8c3e4b6138904
File: FIREFLY-RK3568-AIOJ_UBUNTU18.04-GPT-20210705-1314.img
MD5: 2796d10ea9f56f8cac3efc4310ebef86
时间的蝴蝶 发表于 2021-7-8 10:47
有试下 Ubuntu 7月份的固件吗?
Firefly | 让科技更简单,让生活更智能
mmc_set_bus_width: 1
SetEmmcClk: 375000, 5
mmc_set_bus_width: 8
SetEmmcClk: 200000000, 1
Enable PHY CLK: 200000000
SdmmcInit=2 0
BootCapSize=100000
UserCapSize=29820MB
FwPartOffset=2000 , 100000
Emmc IO init.
EMMCPHY_CON1 = 28000000
SoftReset, 4856898 us
DDR Version V1.09 20210602
In
ddrconfig:0
LP4 MR14:0x4d
LPDDR4, 324MHz
BW=32 Col=10 Bk=8 CS0 Row=16 CS=1 Die BW=16 Size=2048MB
wrlvl:clk skew:0x80,0x80
tdqss_skew:
cs 0 dqs 0: 16
cs 0 dqs 1: 15
cs 0 dqs 2: 15
cs 0 dqs 3: 10
cs 0 dqs 4: 0
cs 0 dqs 0: 385ps
cs 0 dqs 1: 361ps
cs 0 dqs 2: 361ps
cs 0 dqs 3: 241ps
tdqss.min:241,mid:313,max:385
change to: 324MHz
PHY drv:clk:38,ca:38,DQ:30,odt:0
PHY drv:clk:0xf,0xf,ca:0xf,0xf,DQ:0x1b,0x1b,odt:0x0,0x0
vrefinner:0xd7, vrefout:0x100
dram drv:40,odt:0
vref_ca:00000072
minca:0x7d,ck:0x80,ab:0x80,0x80, min_ck:0x3
get_clk_dqs_def_val: tdqs2dq:0
clk:0x58, clk_delta:-40,max_freq:1560
skew.dqs[0][0]:0x67
skew.dqs[0][1]:0x66
skew.dqs[0][2]:0x66
skew.dqs[0][3]:0x61
cs 0:
the read training result:
DQS0:0x70:
DQ0:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ1:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ2:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ3:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ4:min:0x0,mid:0x38,max:0x70,range:0x70
DQ5:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ6:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ7:min:0x0,mid:0x39,max:0x73,range:0x73
DQS1:0x74:
DQ8:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ9:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ10:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ11:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ12:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ13:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ14:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ15:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQS2:0x6e:
DQ16:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ17:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ18:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ19:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ20:min:0x0,mid:0x39,max:0x72,range:0x72
DQ21:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ22:min:0x0,mid:0x39,max:0x72,range:0x72
DQ23:min:0x0,mid:0x3a,max:0x75,range:0x75
DQS3:0x6d:
DQ24:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ25:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ26:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ27:min:0x0,mid:0x38,max:0x71,range:0x71
DQ28:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ29:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ30:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ31:min:0x0,mid:0x3d,max:0x7b,range:0x7b
the write training result:
DQS0:0x67:
DQ0:min:0x62,mid:0x7f,max:0x9d,range:0x3b
DQ1:min:0x63,mid:0x81,max:0xa0,range:0x3d
DQ2:min:0x63,mid:0x81,max:0xa0,range:0x3d
DQ3:min:0x62,mid:0x7f,max:0x9d,range:0x3b
DQ4:min:0x5e,mid:0x7c,max:0x9b,range:0x3d
DQ5:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
DQ6:min:0x61,mid:0x7e,max:0x9c,range:0x3b
DQ7:min:0x61,mid:0x7e,max:0x9c,range:0x3b
DM0:min:0x60,mid:0x7e,max:0x9c,range:0x3c
DQS1:0x66:
DQ8:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
DQ9:min:0x5e,mid:0x7c,max:0x9b,range:0x3d
DQ10:min:0x5d,mid:0x7b,max:0x99,range:0x3c
DQ11:min:0x5d,mid:0x7b,max:0x99,range:0x3c
DQ12:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
DQ13:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
DQ14:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
DQ15:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
DM1:min:0x5d,mid:0x7b,max:0x9a,range:0x3d
DQS2:0x66:
DQ16:min:0x62,mid:0x7f,max:0x9d,range:0x3b
DQ17:min:0x61,mid:0x7f,max:0x9d,range:0x3c
DQ18:min:0x5f,mid:0x7d,max:0x9c,range:0x3d
DQ19:min:0x5e,mid:0x7c,max:0x9b,range:0x3d
DQ20:min:0x5c,mid:0x7a,max:0x99,range:0x3d
DQ21:min:0x5c,mid:0x7a,max:0x99,range:0x3d
DQ22:min:0x5d,mid:0x7b,max:0x99,range:0x3c
DQ23:min:0x5e,mid:0x7c,max:0x9a,range:0x3c
DM2:min:0x5e,mid:0x7c,max:0x9b,range:0x3d
DQS3:0x61:
DQ24:min:0x5a,mid:0x79,max:0x98,range:0x3e
DQ25:min:0x5a,mid:0x78,max:0x97,range:0x3d
DQ26:min:0x5a,mid:0x78,max:0x97,range:0x3d
DQ27:min:0x58,mid:0x77,max:0x96,range:0x3e
DQ28:min:0x5b,mid:0x7a,max:0x99,range:0x3e
DQ29:min:0x5b,mid:0x7a,max:0x99,range:0x3e
DQ30:min:0x5b,mid:0x79,max:0x97,range:0x3c
DQ31:min:0x5c,mid:0x7a,max:0x99,range:0x3d
DM3:min:0x59,mid:0x77,max:0x96,range:0x3d
CA Training result:
clk_a:0x58, clk_b:0x58
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0x41, mid:0x82 max:0xc4, range:0x83
cs0 chA ca1 min: 0x45, mid:0x82 max:0xc0, range:0x7b
cs0 chA ca2 min: 0x3e, mid:0x7f max:0xc1, range:0x83
cs0 chA ca3 min: 0x43, mid:0x7f max:0xbb, range:0x78
cs0 chA ca4 min: 0x3e, mid:0x7f max:0xc0, range:0x82
cs0 chA ca5 min: 0x3f, mid:0x7d max:0xbb, range:0x7c
cs0 chA CS min: 0x41, mid:0x72 max:0xa3, range:0x62
cs0 chB ca0 min: 0x42, mid:0x83 max:0xc4, range:0x82
cs0 chB ca1 min: 0x44, mid:0x82 max:0xc0, range:0x7c
cs0 chB ca2 min: 0x3e, mid:0x7f max:0xc1, range:0x83
cs0 chB ca3 min: 0x3f, mid:0x7d max:0xbb, range:0x7c
cs0 chB ca4 min: 0x3e, mid:0x7f max:0xc0, range:0x82
cs0 chB ca5 min: 0x3f, mid:0x7d max:0xbb, range:0x7c
cs0 chB CS min: 0x42, mid:0x72 max:0xa3, range:0x61
RX DQS Train result:
cs0, DQS0:cyc:2,oph:0,dll:23
cs0, DQS1:cyc:2,oph:0,dll:26
cs0, DQS2:cyc:2,oph:0,dll:27
cs0, DQS3:cyc:2,oph:1,dll:0
get tdqqs2dq:554 ps
change to: 528MHz
PHY drv:clk:38,ca:38,DQ:30,odt:60
PHY drv:clk:0xf,0xf,ca:0xf,0xf,DQ:0x1b,0x1b,odt:0x0,0x9
vrefinner:0x46, vrefout:0x100
dram drv:40,odt:0
vref_ca:00000072
minca:0x7a,ck:0x80,ab:0x80,0x80, min_ck:0x6
get_clk_dqs_def_val: tdqs2dq:554
clk:0x71, clk_delta:-15,max_freq:1560
skew.dqs[0][0]:0x8b
skew.dqs[0][1]:0x89
skew.dqs[0][2]:0x89
skew.dqs[0][3]:0x81
cs 0:
the read training result:
DQS0:0x71:
DQ0:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ1:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ2:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ3:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ4:min:0x0,mid:0x39,max:0x72,range:0x72
DQ5:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ6:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ7:min:0x0,mid:0x3a,max:0x74,range:0x74
DQS1:0x73:
DQ8:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ9:min:0x0,mid:0x39,max:0x72,range:0x72
DQ10:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ11:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ12:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ13:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ14:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ15:min:0x0,mid:0x3c,max:0x79,range:0x79
DQS2:0x70:
DQ16:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ17:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ18:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ19:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ20:min:0x0,mid:0x39,max:0x73,range:0x73
DQ21:min:0x0,mid:0x39,max:0x72,range:0x72
DQ22:min:0x0,mid:0x37,max:0x6e,range:0x6e
DQ23:min:0x0,mid:0x3a,max:0x74,range:0x74
DQS3:0x70:
DQ24:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ25:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ26:min:0x0,mid:0x3b,max:0x77,range:0x77
DQ27:min:0x0,mid:0x39,max:0x72,range:0x72
DQ28:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ29:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ30:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ31:min:0x0,mid:0x3b,max:0x77,range:0x77
the write training result:
DQS0:0x8b:
DQ0:min:0x92,mid:0xaf,max:0xcd,range:0x3b
DQ1:min:0x92,mid:0xb0,max:0xce,range:0x3c
DQ2:min:0x93,mid:0xb0,max:0xce,range:0x3b
DQ3:min:0x91,mid:0xaf,max:0xcd,range:0x3c
DQ4:min:0x8d,mid:0xaa,max:0xc8,range:0x3b
DQ5:min:0x8e,mid:0xac,max:0xca,range:0x3c
DQ6:min:0x8f,mid:0xad,max:0xcb,range:0x3c
DQ7:min:0x90,mid:0xad,max:0xca,range:0x3a
DM0:min:0x8e,mid:0xac,max:0xca,range:0x3c
DQS1:0x89:
DQ8:min:0x8e,mid:0xab,max:0xc9,range:0x3b
DQ9:min:0x8d,mid:0xaa,max:0xc8,range:0x3b
DQ10:min:0x8b,mid:0xa8,max:0xc6,range:0x3b
DQ11:min:0x8a,mid:0xa7,max:0xc5,range:0x3b
DQ12:min:0x8e,mid:0xab,max:0xc9,range:0x3b
DQ13:min:0x8e,mid:0xab,max:0xc8,range:0x3a
DQ14:min:0x8e,mid:0xab,max:0xc9,range:0x3b
DQ15:min:0x8e,mid:0xab,max:0xc8,range:0x3a
DM1:min:0x8b,mid:0xa9,max:0xc7,range:0x3c
DQS2:0x89:
DQ16:min:0x91,mid:0xaf,max:0xcd,range:0x3c
DQ17:min:0x90,mid:0xae,max:0xcd,range:0x3d
DQ18:min:0x8e,mid:0xac,max:0xcb,range:0x3d
DQ19:min:0x8e,mid:0xac,max:0xcb,range:0x3d
DQ20:min:0x8a,mid:0xa8,max:0xc7,range:0x3d
DQ21:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
DQ22:min:0x8b,mid:0xa8,max:0xc6,range:0x3b
DQ23:min:0x8d,mid:0xab,max:0xc9,range:0x3c
DM2:min:0x8d,mid:0xab,max:0xc9,range:0x3c
DQS3:0x81:
DQ24:min:0x88,mid:0xa6,max:0xc4,range:0x3c
DQ25:min:0x87,mid:0xa5,max:0xc3,range:0x3c
DQ26:min:0x87,mid:0xa4,max:0xc2,range:0x3b
DQ27:min:0x85,mid:0xa2,max:0xc0,range:0x3b
DQ28:min:0x89,mid:0xa7,max:0xc6,range:0x3d
DQ29:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
DQ30:min:0x89,mid:0xa6,max:0xc4,range:k:0xf
get_clk_dqs_def_val: tdqs2dq:554
clk:0xf, clk_delta:-113,max_freq:1560
skew.dqs[0][0]:0x5b
skew.dqs[0][1]:0x57
skew.dqs[0][2]:0x57
skew.dqs[0][3]:0x3f
cs 0:
the read training result:
DQS0:0x3a:
DQ0:min:0x12,mid:0x30,max:0x4e,range:0x3c
DQ1:min:0x13,mid:0x2f,max:0x4b,range:0x38
DQ2:min:0x14,mid:0x31,max:0x4e,range:0x3a
DQ3:min:0x12,mid:0x2e,max:0x4b,range:0x39
DQ4:min:0x1,mid:0x1e,max:0x3b,range:0x3a
DQ5:min:0x8,mid:0x25,max:0x42,range:0x3a
DQ6:min:0x9,mid:0x26,max:0x43,range:0x3a
DQ7:min:0x8,mid:0x22,max:0x3c,range:0x34
DQS1:0x38:
DQ8:min:0xc,mid:0x28,max:0x45,range:0x39
DQ9:min:0x11,mid:0x24,max:0x37,range:0x26
DQ10:min:0x8,mid:0x1d,max:0x32,range:0x2a
DQ11:min:0x2,mid:0x1f,max:0x3c,range:0x3a
DQ12:min:0x12,mid:0x2b,max:0x44,range:0x32
DQ13:min:0xe,mid:0x29,max:0x44,range:0x36
DQ14:min:0x10,mid:0x2b,max:0x46,range:0x36
DQ15:min:0xd,mid:0x27,max:0x42,range:0x35
DQS2:0x3c:
DQ16:min:0x12,mid:0x2f,max:0x4c,range:0x3a
DQ17:min:0x16,mid:0x32,max:0x4e,range:0x38
DQ18:min:0xf,mid:0x2c,max:0x49,range:0x3a
DQ19:min:0xd,mid:0x29,max:0x45,range:0x38
DQ20:min:0x2,mid:0x1e,max:0x3b,range:0x39
DQ21:min:0x5,mid:0x20,max:0x3b,range:0x36
DQ22:min:0x8,mid:0x1e,max:0x35,range:0x2d
DQ23:min:0xc,mid:0x24,max:0x3d,range:0x31
DQS3:0x37:
DQ24:min:0xe,mid:0x2a,max:0x46,range:0x38
DQ25:min:0x8,mid:0x22,max:0x3d,range:0x35
DQ26:min:0xa,mid:0x26,max:0x42,range:0x38
DQ27:min:0x2,mid:0x1e,max:0x3b,range:0x39
DQ28:min:0x10,mid:0x2c,max:0x49,range:0x39
DQ29:min:0x14,mid:0x2e,max:0x49,range:0x35
DQ30:min:0x12,mid:0x29,max:0x41,range:0x2f
DQ31:min:0x14,mid:0x2a,max:0x40,range:0x2c
the write training result:
DQS0:0x5b:
DQ0:min:0xae,mid:0xca,max:0xe6,range:0x38
DQ1:min:0xb1,mid:0xcd,max:0xe9,range:0x38
DQ2:min:0xb4,mid:0xce,max:0xe9,range:0x35
DQ3:min:0xaf,mid:0xca,max:0xe5,range:0x36
DQ4:min:0xa0,mid:0xb9,max:0xd3,range:0x33
DQ5:min:0xa3,mid:0xbd,max:0xd8,range:0x35
DQ6:min:0xa8,mid:0xc3,max:0xde,range:0x36
DQ7:min:0xa8,mid:0xc2,max:0xdd,range:0x35
DM0:min:0xa6,mid:0xc0,max:0xdb,range:0x35
DQS1:0x57:
DQ8:min:0xa6,mid:0xc1,max:0xdd,range:0x37
DQ9:min:0xa7,mid:0xc0,max:0xd9,range:0x32
DQ10:min:0xa0,mid:0xb9,max:0xd2,range:0x32
DQ11:min:0xa0,mid:0xb8,max:0xd1,range:0x31
DQ12:min:0xa9,mid:0xc3,max:0xdd,range:0x34
DQ13:min:0xa8,mid:0xc0,max:0xd9,range:0x31
DQ14:min:0xaa,mid:0xc2,max:0xdb,range:0x31
DQ15:min:0xa7,mid:0xc0,max:0xda,range:0x33
DM1:min:0xa2,mid:0xbb,max:0xd5,range:0x33
DQS2:0x57:
DQ16:min:0xae,mid:0xc9,max:0xe5,range:0x37
DQ17:min:0xad,mid:0xc9,max:0xe6,range:0x39
DQ18:min:0xa8,mid:0xc3,max:0xdf,range:0x37
DQ19:min:0xa7,mid:0xc2,max:0xdd,range:0x36
DQ20:min:0x9e,mid:0xb8,max:0xd2,range:0x34
DQ21:min:0x9d,mid:0xb6,max:0xd0,range:0x33
DQ22:min:0x9f,mid:0xb8,max:0xd2,range:0x33
DQ23:min:0xa4,mid:0xbe,max:0xd8,range:0x34
DM2:min:0xa4,mid:0xbf,max:0xda,range:0x36
DQS3:0x3f:
DQ24:min:0x97,mid:0xb3,max:0xcf,range:0x38
DQ25:min:0x97,mid:0xb0,max:0xca,range:0x33
DQ26:min:0x94,mid:0xae,max:0xc9,range:0x35
DQ27:min:0x8d,mid:0xa7,max:0xc2,range:0x35
DQ28:min:0x99,mid:0xb3,max:0xce,range:0x35
DQ29:min:0x9b,mid:0xb6,max:0xd1,range:0x36
DQ30:min:0x97,mid:0xb1,max:0xcc,range:0x35
DQ31:min:0x9c,mid:0xb7,max:0xd3,range:0x37
DM3:min:0x92,mid:0xac,max:0xc6,range:0x34
CA Training result:
clk_a:0xf, clk_b:0xf
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0x4b, mid:0x84 max:0xbd, range:0x72
cs0 chA ca1 min: 0x41, mid:0x81 max:0xc2, range:0x81
cs0 chA ca2 min: 0x43, mid:0x79 max:0xaf, range:0x6c
cs0 chA ca3 min: 0x36, mid:0x77 max:0xb8, range:0x82
cs0 chA ca4 min: 0x43, mid:0x78 max:0xae, range:0x6b
cs0 chA ca5 min: 0x30, mid:0x71 max:0xb2, range:0x82
cs0 chA CS min: 0x49, mid:0x72 max:0x9b, range:0x52
cs0 chB ca0 min: 0x4f, mid:0x87 max:0xbf, range:0x70
cs0 chB ca1 min: 0x3e, mid:0x80 max:0xc3, range:0x85
cs0 chB ca2 min: 0x44, mid:0x7a max:0xb0, range:0x6c
cs0 chB ca3 min: 0x32, mid:0x76 max:0xba, range:0x88
cs0 chB ca4 min: 0x43, mi
unknown raw ID phN
unrecognized JEDEC id bytes: 00, 00, 00
Trying to boot from MMC2
MMC error: The cmd index is 1, ret is -110
Card did not respond to voltage select!
mmc_init: -95, time 10
spl: mmc init failed with error: -95
Trying to boot from MMC1
Magic is incorrect.
Error validating A/B metadata from disk. Resetting and writing new A/B metadata to disk.
SPL: A/B-slot: _a, successful: 0, tries-remain: 7
## Verified-boot: 0
## Checking atf-1 0x00040000 ... sha256+ OK
## Checking uboot 0x00a00000 ... sha256+ OK
## Checking fdt 0x00b24610 ... sha256+ OK
## Checking atf-2 0xfdcc9000 ... sha256+ OK
## Checking atf-3 0xfdcd0000 ... sha256+ OK
## Checking optee 0x08400000 ... sha256+ OK
Jumping to U-Boot(0x00a00000) via ARM Trusted Firmware(0x00040000)
Total: 217.100 ms
INFO: Preloader serial: 2
NOTICE: BL31: v2.3():v2.3-135-gcda1658bc-dirty:xsf
NOTICE: BL31: Built : 19:32:20, Jun 2 2021
INFO: GICv3 without legacy support detected.
INFO: ARM GICv3 driver initialized in EL3
INFO: pmu v1 is valid
INFO: dfs DDR fsp_param[0].freq_mhz= 1560MHz
INFO: dfs DDR fsp_param[1].freq_mhz= 324MHz
INFO: dfs DDR fsp_param[2].freq_mhz= 528MHz
INFO: dfs DDR fsp_param[3].freq_mhz= 780MHz
INFO: Using opteed sec cpu_context!
INFO: boot cpu mask: 0
INFO: BL31: Initializing runtime services
INFO: BL31: Initializing BL32
I/TC:
I/TC: Start rockchip platform init
I/TC: Rockchip release version: 1.0
I/TC: OP-TEE version: 3.6.0-307-g0b06ae94 #1 Fri May 7 01:52:27 UTC 2021 aarch64
I/TC: Initialized
INFO: BL31: Preparing for EL3 exit to normal world
INFO: Entry point address = 0xa00000
INFO: SPSR = 0x3c9
U-Boot 2017.09-g09bf6c89bb-210519 #llq (Jul 05 2021 - 13:14:16 +0800)
Model: Firefly RK3568 Board
PreSerial: 2, raw, 0xfe660000
DRAM: 2 GiB
Sysmem: init
Relocation Offset: 7d354000, fdt: 7b9f92f8
Using default environment
Hotkey: ctrl+s
dwmmc@fe2b0000: 1, dwmmc@fe2c0000: 2, sdhci@fe310000: 0
Bootdev(atags): mmc 0
MMC0: HS200, 200Mhz
PartType: EFI
boot mode: recovery (misc)
DTB: rk-kernel.dtb
FIT: no signed, no conf required
HASH(c): OK
I2c0 speed: 100000Hz
PMIC: RK8090 (on=0x40, off=0x00)
vdd_logic init 900000 uV
vdd_gpu init 900000 uV
vdd_npu init 900000 uV
io-domain: OK
Could not find baseparameter partition
Model: AIO-3568J HDMI (Linux)
Rockchip UBOOT DRM driver version: v1.0.1
CLK: (sync kernel. arm: enter 816000 KHz, init 816000 KHz, kernel 0N/A)
apll 816000 KHz
dpll 780000 KHz
gpll 1188000 KHz
cpll 1000000 KHz
npll 1200000 KHz
vpll 24000 KHz
hpll 24000 KHz
ppll 200000 KHz
armclk 816000 KHz
aclk_bus 150000 KHz
pclk_bus 100000 KHz
aclk_top_high 500000 KHz
aclk_top_low 400000 KHz
hclk_top 150000 KHz
pclk_top 100000 KHz
aclk_perimid 300000 KHz
hclk_perimid 150000 KHz
pclk_pmu 100000 KHz
Net: eth1: ethernet@fe010000, eth0: ethernet@fe2a0000
Hit key to stop autoboot('CTRL+C'): 0
## Booting FIT Image at 0x799492c0 with size 0x01eaf000
Fdt Ramdisk skip relocation
## Loading kernel from FIT Image at 799492c0 ...
Using 'conf' configuration
optee api revision: 2.0
TEEC: Waring: Could not find security partition
## Verified-boot: 0
Trying 'kernel' kernel subimage
Description: unavailable
Type: Kernel Image
Compression: uncompressed
Data Start: 0x799684c0
Data Size: 23654408 Bytes = 22.6 MiB
Architecture: AArch64
OS: Linux
Load Address: 0x00280000
Entry Point: 0x00280000
Hash algo: sha256
Hash value: 7fe40e0afa499ba7a210c2f7ab3bafffc5defe937840554d893a8a91eb31f600
Verifying Hash Integrity ... sha256+ OK
## Loading ramdisk from FIT Image at 799492c0 ...
Using 'conf' configuration
Trying 'ramdisk' ramdisk subimage
Description: unavailable
Type: RAMDisk Image
Compression: uncompressed
Data Start: 0x7aff76c0
Data Size: 8391508 Bytes = 8 MiB
Architecture: AArch64
OS: Linux
Load Address: 0x0a200000
Entry Point: unavailable
Hash algo: sha256
Hash value: ccc7c1bcf78719b3bab163d95d1cd51424a68a8ff385d376343f8d3f7b0adeea
Verifying Hash Integrity ... sha256+ OK
Loading ramdisk from 0x7aff76c0 to 0x0a200000
## Loading fdt from FIT Image at 799492c0 ...
Using 'conf' configuration
Trying 'fdt' fdt subimage
Description: unavailable
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x79949ac0
Data Size: 125131 Bytes = 122.2 KiB
Architecture: AArch64
Load Address: 0x0a100000
Hash algo: sha256
Hash value: 01bab3848fb2a978996dbe84d41d794b6381b4be359dfda45824e1133126eee9
Verifying Hash Integrity ... sha256+ OK
Loading fdt from 0x0a100000 to 0x0a100000
Booting using the fdt blob at 0x0a100000
Loading Kernel Image from 0x799684c0 to 0x00280000 ... OK
'reserved-memory' ramoops@110000: addr=110000 size=f0000
Using Device Tree in place at 000000000a100000, end 000000000a1218ca
vp0, plane_mask:0x0, primary-id:0
vp1, plane_mask:0x0, primary-id:0
vp2, plane_mask:0x0, primary-id:0
Adding bank: 0x00200000 - 0x08400000 (size: 0x08200000)
Adding bank: 0x09400000 - 0x80000000 (size: 0x76c00000)
Total: 821.919 ms
Starting kernel ...
jiawen 发表于 2021-7-8 10:58
File: AIO-3568J_Android11_HDMI_210623.img
MD5: 79b8a81fcb3fde9769e8c3e4b6138904
(sphinx-markdown) zyk@zyk-pc:~/virtualbox_share/Tchip/rk3568/firmware_public/AIO-3568J_Android11_HDMI_210623$ cat AIO-3568J_Android11_HDMI_210623.7z.md5sum
f68069edb34ef34b235b2815b609b8b6 AIO-3568J_Android11_HDMI_210623.7z
(sphinx-markdown) zyk@zyk-pc:~/virtualbox_share/Tchip/rk3568/firmware_public/AIO-3568J_Android11_HDMI_210623$ md5sum AIO-3568J_Android11_HDMI_210623.7z
f68069edb34ef34b235b2815b609b8b6 AIO-3568J_Android11_HDMI_210623.7z
是不是固件下载有问题,看校验不对
有接 HDMI 屏幕看下吗?有没有进入桌面
zyk 发表于 2021-7-8 11:04
是不是固件下载有问题,看校验不对
File: AIO-3568J_Android11_HDMI_210623.7z
MD5: f68069edb34ef34b235b2815b609b8b6
7z的压缩包校验是没问题的
时间的蝴蝶 发表于 2021-7-8 11:06
有接 HDMI 屏幕看下吗?有没有进入桌面
接了hdmi以后,卡在firefly的启动logo那里了
输入fiq有现象吗,出厂时能否直接启动,什么时候烧写固件后无法启动了,是第一次烧写就无法启动吗
zyk 发表于 2021-7-8 11:36
输入fiq有现象吗,出厂时能否直接启动,什么时候烧写固件后无法启动了,是第一次烧写就无法启动吗
在uboot中输入fiq返回Unknown command ‘fiq’ - try ‘help’,无其他现象。
出厂的时候好像就无法启动,能启动我也不会去在这折腾刷固件了
在 uboot 执行下面的命令看看:
Android:mmc erase 0x00008000 0x00002000
Linux:mmc erase 0x00006000 0x00002000
时间的蝴蝶 发表于 2021-7-8 12:59
在 uboot 执行下面的命令看看:
Android:mmc erase 0x00008000 0x00002000
Linux:mmc erase 0x00006000 …
执行完后直接重启








