u-boot rk356х (rockchip repository)
#2
Hello, I followed you instruction and was able to build a uboot binary. I put this on a sd card as well as on an eMMC module with all the properties described on the wiki (partition named u-boot). As you can see this is the screenshot taken from cfdisk with the target sd-card:
[Image: VYx3wK2]

If you can't see it the 1st partition starts at block 16384 and ends at block 49151. It has the name/label "uboot"

But, u-boot doesn't start. Instead I get this hardware information over the UART:

picocom v3.1

port is        : /dev/ttyUSB0
flowcontrol    : none
baudrate is    : 1500000
parity is      : none
databits are  : 8
stopbits are  : 1
escape is      : C-a
local echo is  : no
noinit is      : no
noreset is    : no
hangup is      : no
nolock is      : no
send_cmd is    : sz -vv
receive_cmd is : rz -vv -E
imap is        :
omap is        :
emap is        : crcrlf,delbs,
logfile is    : none
initstring    : none
exit_after is  : not set
exit is        : no

Type [C-a] [C-h] to see available commands
Terminal ready


DDR Version V1.08 20210520
ln
ddrconfig:7
LPDDR4X, 324MHz
BW=32 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=16 Size=8192MB
wrlvl:clk skew:0x80,0x80
tdqss_skew:
cs 0 dqs 0: 3
cs 0 dqs 1: -4
cs 0 dqs 2: -2
cs 0 dqs 3: -7
cs 0 dqs 4: 0
cs 1 dqs 0: 2
cs 1 dqs 1: -4
cs 1 dqs 2: -2
cs 1 dqs 3: -5
cs 1 dqs 4: 0
cs 0 dqs 0: 72ps
cs 0 dqs 1: -96ps
cs 0 dqs 2: -48ps
cs 0 dqs 3: -168ps
cs 1 dqs 0: 48ps
cs 1 dqs 1: -96ps
cs 1 dqs 2: -48ps
cs 1 dqs 3: -120ps
tdqss.min:-168,mid:-48,max:72
change to: 324MHz
PHY drv:clk:36,ca:36,DQ:29,odt:60
PHY drv:clk:0x1a,0x1a,ca:0x1a,0x1a,DQ:0x1e,0x1e,odt:0x0,0xa
vrefinner:0x55, vrefout:0x100
dram drv:40,odt:0
vref_ca:00000071
minca:0x80,ck:0x80,ab:0x80,0x80, min_ck:0x0
get_clk_dqs_def_val: tdqs2dq:0
clk:0x61, clk_delta:-31,max_freq:1056
skew.dqs[0][0]:0x63
skew.dqs[0][1]:0x5e
skew.dqs[0][2]:0x60
skew.dqs[0][3]:0x5b
skew.dqs[1][0]:0x62
skew.dqs[1][1]:0x5e
skew.dqs[1][2]:0x60
skew.dqs[1][3]:0x5d
cs 0:
the read training result:
DQS0:0x6f:
DQ0:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ1:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ2:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ3:min:0x0,mid:0x3d,max:0x7a,range:0x7a
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:0x72,range:0x72

DQS1:0x72:
DQ8:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ9:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ10:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ11:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ12:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ13:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ14:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ15:min:0x0,mid:0x3e,max:0x7c,range:0x7c

DQS2:0x70:
DQ16:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ17:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ18:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ19:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ20:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ21:min:0x0,mid:0x37,max:0x6e,range:0x6e
DQ22:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ23:min:0x0,mid:0x38,max:0x71,range:0x71

DQS3:0x6d:
DQ24:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ25:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ26:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ27:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ28:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ29:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ30:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ31:min:0x0,mid:0x3f,max:0x7e,range:0x7e

the write training result:
DQS0:0x63:
DQ0:min:0x59,mid:0x78,max:0x97,range:0x3e
DQ1:min:0x5a,mid:0x78,max:0x97,range:0x3d
DQ2:min:0x5a,mid:0x78,max:0x97,range:0x3d
DQ3:min:0x5a,mid:0x78,max:0x97,range:0x3d
DQ4:min:0x56,mid:0x74,max:0x93,range:0x3d
DQ5:min:0x57,mid:0x75,max:0x94,range:0x3d
DQ6:min:0x58,mid:0x76,max:0x95,range:0x3d
DQ7:min:0x58,mid:0x76,max:0x95,range:0x3d
DM0:min:0x58,mid:0x76,max:0x95,range:0x3d

DQS1:0x5e:
DQ8:min:0x51,mid:0x70,max:0x8f,range:0x3e
DQ9:min:0x51,mid:0x6f,max:0x8e,range:0x3d
DQ10:min:0x50,mid:0x6e,max:0x8d,range:0x3d
DQ11:min:0x50,mid:0x6e,max:0x8d,range:0x3d
DQ12:min:0x53,mid:0x71,max:0x90,range:0x3d
DQ13:min:0x53,mid:0x71,max:0x8f,range:0x3c
DQ14:min:0x53,mid:0x71,max:0x8f,range:0x3c
DQ15:min:0x53,mid:0x71,max:0x90,range:0x3d
DM1:min:0x51,mid:0x6f,max:0x8e,range:0x3d

DQS2:0x60:
DQ16:min:0x56,mid:0x75,max:0x94,range:0x3e
DQ17:min:0x56,mid:0x75,max:0x94,range:0x3e
DQ18:min:0x55,mid:0x73,max:0x92,range:0x3d
DQ19:min:0x55,mid:0x73,max:0x92,range:0x3d
DQ20:min:0x53,mid:0x72,max:0x91,range:0x3e
DQ21:min:0x53,mid:0x71,max:0x8f,range:0x3c
DQ22:min:0x53,mid:0x71,max:0x8f,range:0x3c
DQ23:min:0x54,mid:0x72,max:0x90,range:0x3c
DM2:min:0x55,mid:0x73,max:0x92,range:0x3d

DQS3:0x5b:
DQ24:min:0x50,mid:0x6e,max:0x8d,range:0x3d
DQ25:min:0x50,mid:0x6e,max:0x8c,range:0x3c
DQ26:min:0x4f,mid:0x6d,max:0x8c,range:0x3d
DQ27:min:0x4e,mid:0x6c,max:0x8b,range:0x3d
DQ28:min:0x51,mid:0x6f,max:0x8e,range:0x3d
DQ29:min:0x51,mid:0x6f,max:0x8e,range:0x3d
DQ30:min:0x50,mid:0x6e,max:0x8d,range:0x3d
DQ31:min:0x52,mid:0x70,max:0x8e,range:0x3c
DM3:min:0x4f,mid:0x6d,max:0x8c,range:0x3d

cs 1:
the read training result:
DQS0:0x6f:
DQ0:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ1:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ2:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ3:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ4:min:0x0,mid:0x38,max:0x71,range:0x71
DQ5:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ6:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ7:min:0x0,mid:0x39,max:0x72,range:0x72

DQS1:0x72:
DQ8:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ9:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ10:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ11:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ12:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ13:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ14:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ15:min:0x0,mid:0x3e,max:0x7d,range:0x7d

DQS2:0x72:
DQ16:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ17:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ18:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ19:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ20:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ21:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ22:min:0x0,mid:0x38,max:0x70,range:0x70
DQ23:min:0x0,mid:0x39,max:0x73,range:0x73

DQS3:0x6d:
DQ24:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ25:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ26:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ27:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ28:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ29:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ30:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ31:min:0x0,mid:0x3e,max:0x7d,range:0x7d

the write training result:
DQS0:0x63:
DQ0:min:0x58,mid:0x77,max:0x96,range:0x3e
DQ1:min:0x59,mid:0x77,max:0x96,range:0x3d
DQ2:min:0x59,mid:0x78,max:0x97,range:0x3e
DQ3:min:0x59,mid:0x77,max:0x96,range:0x3d
DQ4:min:0x55,mid:0x73,max:0x92,range:0x3d
DQ5:min:0x56,mid:0x74,max:0x93,range:0x3d
DQ6:min:0x57,mid:0x75,max:0x94,range:0x3d
DQ7:min:0x57,mid:0x75,max:0x94,range:0x3d
DM0:min:0x57,mid:0x75,max:0x94,range:0x3d

DQS1:0x5e:
DQ8:min:0x53,mid:0x71,max:0x90,range:0x3d
DQ9:min:0x53,mid:0x71,max:0x90,range:0x3d
DQ10:min:0x52,mid:0x70,max:0x8e,range:0x3c
DQ11:min:0x51,mid:0x6f,max:0x8e,range:0x3d
DQ12:min:0x54,mid:0x72,max:0x91,range:0x3d
DQ13:min:0x54,mid:0x72,max:0x90,range:0x3c
DQ14:min:0x55,mid:0x72,max:0x90,range:0x3b
DQ15:min:0x55,mid:0x73,max:0x91,range:0x3c
DM1:min:0x53,mid:0x71,max:0x8f,range:0x3c

DQS2:0x60:
DQ16:min:0x57,mid:0x76,max:0x95,range:0x3e
DQ17:min:0x56,mid:0x75,max:0x94,range:0x3e
DQ18:min:0x55,mid:0x73,max:0x92,range:0x3d
DQ19:min:0x55,mid:0x73,max:0x92,range:0x3d
DQ20:min:0x54,mid:0x72,max:0x91,range:0x3d
DQ21:min:0x53,mid:0x71,max:0x8f,range:0x3c
DQ22:min:0x53,mid:0x71,max:0x90,range:0x3d
DQ23:min:0x55,mid:0x73,max:0x91,range:0x3c
DM2:min:0x55,mid:0x73,max:0x92,range:0x3d

DQS3:0x5b:
DQ24:min:0x52,mid:0x71,max:0x90,range:0x3e
DQ25:min:0x52,mid:0x70,max:0x8f,range:0x3d
DQ26:min:0x51,mid:0x70,max:0x8f,range:0x3e
DQ27:min:0x50,mid:0x6e,max:0x8d,range:0x3d
DQ28:min:0x54,mid:0x72,max:0x91,range:0x3d
DQ29:min:0x53,mid:0x72,max:0x91,range:0x3e
DQ30:min:0x52,mid:0x70,max:0x8f,range:0x3d
DQ31:min:0x54,mid:0x72,max:0x91,range:0x3d
DM3:min:0x51,mid:0x70,max:0x8f,range:0x3e

CA Training result:
clk_a:0x61, clk_b:0x61
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0x45, mid:0x86 max:0xc7, range:0x82
cs0 chA ca1 min: 0x49, mid:0x86 max:0xc4, range:0x7b
cs0 chA ca2 min: 0x41, mid:0x82 max:0xc4, range:0x83
cs0 chA ca3 min: 0x45, mid:0x81 max:0xbe, range:0x79
cs0 chA ca4 min: 0x42, mid:0x82 max:0xc3, range:0x81
cs0 chA ca5 min: 0x44, mid:0x80 max:0xbd, range:0x79
cs0 chA  CS min: 0x45, mid:0x75 max:0xa6, range:0x61
cs0 chB ca0 min: 0x43, mid:0x84 max:0xc5, range:0x82
cs0 chB ca1 min: 0x46, mid:0x83 max:0xc1, range:0x7b
cs0 chB ca2 min: 0x41, mid:0x82 max:0xc3, range:0x82
cs0 chB ca3 min: 0x45, mid:0x81 max:0xbd, range:0x78
cs0 chB ca4 min: 0x3f, mid:0x81 max:0xc3, range:0x84
cs0 chB ca5 min: 0x44, mid:0x80 max:0xbd, range:0x79
cs0 chB  CS min: 0x45, mid:0x75 max:0xa5, range:0x60
cs1 chA ca0 min: 0x44, mid:0x85 max:0xc7, range:0x83
cs1 chA ca1 min: 0x49, mid:0x86 max:0xc3, range:0x7a
cs1 chA ca2 min: 0x41, mid:0x82 max:0xc3, range:0x82
cs1 chA ca3 min: 0x45, mid:0x81 max:0xbd, range:0x78
cs1 chA ca4 min: 0x3f, mid:0x81 max:0xc3, range:0x84
cs1 chA ca5 min: 0x44, mid:0x80 max:0xbd, range:0x79
cs1 chA  CS min: 0x45, mid:0x75 max:0xa5, range:0x60
cs1 chB ca0 min: 0x43, mid:0x84 max:0xc6, range:0x83
cs1 chB ca1 min: 0x47, mid:0x84 max:0xc1, range:0x7a
cs1 chB ca2 min: 0x41, mid:0x82 max:0xc4, range:0x83
cs1 chB ca3 min: 0x45, mid:0x81 max:0xbe, range:0x79
cs1 chB ca4 min: 0x42, mid:0x82 max:0xc3, range:0x81
cs1 chB ca5 min: 0x44, mid:0x80 max:0xbd, range:0x79
cs1 chB  CS min: 0x44, mid:0x74 max:0xa5, range:0x61
RX DQS Train result:
cs0, DQS0:cyc:3,oph:0,dll:4
cs0, DQS1:cyc:3,oph:0,dll:8
cs0, DQS2:cyc:3,oph:0,dll:3
cs0, DQS3:cyc:3,oph:0,dll:7
cs1, DQS0:cyc:3,oph:0,dll:4
cs1, DQS1:cyc:3,oph:0,dll:13
cs1, DQS2:cyc:3,oph:0,dll:4
cs1, DQS3:cyc:3,oph:0,dll:10
get tdqqs2dq:458 ps
change to: 528MHz
PHY drv:clk:36,ca:36,DQ:29,odt:60
PHY drv:clk:0x1a,0x1a,ca:0x1a,0x1a,DQ:0x1e,0x1e,odt:0x0,0xa
vrefinner:0x55, vrefout:0x100
dram drv:40,odt:0
vref_ca:00000071
minca:0x80,ck:0x80,ab:0x80,0x80, min_ck:0x0
get_clk_dqs_def_val: tdqs2dq:458
clk:0x58, clk_delta:-40,max_freq:1056
skew.dqs[0][0]:0x5c
skew.dqs[0][1]:0x52
skew.dqs[0][2]:0x55
skew.dqs[0][3]:0x4d
skew.dqs[1][0]:0x5b
skew.dqs[1][1]:0x52
skew.dqs[1][2]:0x55
skew.dqs[1][3]:0x50
cs 0:
the read training result:
DQS0:0x6f:
DQ0:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ1:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ2:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ3:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ4:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ5:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ6:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ7:min:0x0,mid:0x38,max:0x71,range:0x71

DQS1:0x72:
DQ8:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ9:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ10:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ11:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ12:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ13:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ14:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ15:min:0x0,mid:0x3e,max:0x7c,range:0x7c

DQS2:0x70:
DQ16:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ17:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ18:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ19:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ20:min:0x0,mid:0x39,max:0x73,range:0x73
DQ21:min:0x0,mid:0x37,max:0x6e,range:0x6e
DQ22:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ23:min:0x0,mid:0x38,max:0x71,range:0x71

DQS3:0x6d:
DQ24:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ25:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ26:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ27:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ28:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ29:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ30:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ31:min:0x0,mid:0x3f,max:0x7e,range:0x7e

the write training result:
DQS0:0x5c:
DQ0:min:0x5e,mid:0x7c,max:0x9b,range:0x3d
DQ1:min:0x62,mid:0x7e,max:0x9b,range:0x39
DQ2:min:0x62,mid:0x7f,max:0x9c,range:0x3a
DQ3:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
DQ4:min:0x5a,mid:0x77,max:0x95,range:0x3b
DQ5:min:0x5a,mid:0x78,max:0x96,range:0x3c
DQ6:min:0x5c,mid:0x7a,max:0x98,range:0x3c
DQ7:min:0x5d,mid:0x7a,max:0x98,range:0x3b
DM0:min:0x5c,mid:0x79,max:0x97,range:0x3b

DQS1:0x52:
DQ8:min:0x50,mid:0x6f,max:0x8e,range:0x3e
DQ9:min:0x51,mid:0x6f,max:0x8d,range:0x3c
DQ10:min:0x4f,mid:0x6d,max:0x8b,range:0x3c
DQ11:min:0x4f,mid:0x6c,max:0x89,range:0x3a
DQ12:min:0x53,mid:0x71,max:0x8f,range:0x3c
DQ13:min:0x53,mid:0x70,max:0x8e,range:0x3b
DQ14:min:0x53,mid:0x70,max:0x8e,range:0x3b
DQ15:min:0x54,mid:0x71,max:0x8e,range:0x3a
DM1:min:0x51,mid:0x6e,max:0x8c,range:0x3b

DQS2:0x55:
DQ16:min:0x57,mid:0x75,max:0x94,range:0x3d
DQ17:min:0x58,mid:0x76,max:0x94,range:0x3c
DQ18:min:0x56,mid:0x73,max:0x91,range:0x3b
DQ19:min:0x55,mid:0x73,max:0x91,range:0x3c
DQ20:min:0x53,mid:0x71,max:0x8f,range:0x3c
DQ21:min:0x52,mid:0x6e,max:0x8b,range:0x39
DQ22:min:0x52,mid:0x6f,max:0x8c,range:0x3a
DQ23:min:0x54,mid:0x71,max:0x8e,range:0x3a
DM2:min:0x55,mid:0x72,max:0x90,range:0x3b

DQS3:0x4d:
DQ24:min:0x4f,mid:0x6d,max:0x8b,range:0x3c
DQ25:min:0x4f,mid:0x6c,max:0x8a,range:0x3b
DQ26:min:0x4e,mid:0x6b,max:0x89,range:0x3b
DQ27:min:0x4d,mid:0x6a,max:0x88,range:0x3b
DQ28:min:0x51,mid:0x6f,max:0x8d,range:0x3c
DQ29:min:0x51,mid:0x6f,max:0x8d,range:0x3c
DQ30:min:0x50,mid:0x6d,max:0x8b,range:0x3b
DQ31:min:0x52,mid:0x70,max:0x8e,range:0x3c
DM3:min:0x4e,mid:0x6b,max:0x89,range:0x3b

cs 1:
the read training result:
DQS0:0x6f:
DQ0:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ1:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ2:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ3:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ4:min:0x0,mid:0x38,max:0x71,range:0x71
DQ5:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ6:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ7:min:0x0,mid:0x39,max:0x72,range:0x72

DQS1:0x72:
DQ8:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ9:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ10:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ11:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ12:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ13:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ14:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ15:min:0x0,mid:0x3e,max:0x7c,range:0x7c

DQS2:0x72:
DQ16:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ17:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ18:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ19:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ20:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ21:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ22:min:0x0,mid:0x38,max:0x70,range:0x70
DQ23:min:0x0,mid:0x39,max:0x73,range:0x73

DQS3:0x6d:
DQ24:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ25:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ26:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ27:min:0x0,mid:0x37,max:0x6e,range:0x6e
DQ28:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ29:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ30:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ31:min:0x0,mid:0x3e,max:0x7d,range:0x7d

the write training result:
DQS0:0x5c:
DQ0:min:0x5d,mid:0x7b,max:0x9a,range:0x3d
DQ1:min:0x5e,mid:0x7c,max:0x9a,range:0x3c
DQ2:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
DQ3:min:0x5e,mid:0x7c,max:0x9a,range:0x3c
DQ4:min:0x57,mid:0x75,max:0x94,range:0x3d
DQ5:min:0x59,mid:0x77,max:0x95,range:0x3c
DQ6:min:0x5a,mid:0x78,max:0x97,range:0x3d
DQ7:min:0x5b,mid:0x79,max:0x97,range:0x3c
DM0:min:0x5b,mid:0x78,max:0x95,range:0x3a

DQS1:0x52:
DQ8:min:0x53,mid:0x71,max:0x8f,range:0x3c
DQ9:min:0x53,mid:0x71,max:0x8f,range:0x3c
DQ10:min:0x51,mid:0x6e,max:0x8c,range:0x3b
DQ11:min:0x50,mid:0x6d,max:0x8b,range:0x3b
DQ12:min:0x56,mid:0x73,max:0x91,range:0x3b
DQ13:min:0x56,mid:0x73,max:0x90,range:0x3a
DQ14:min:0x56,mid:0x73,max:0x90,range:0x3a
DQ15:min:0x56,mid:0x73,max:0x90,range:0x3a
DM1:min:0x53,mid:0x70,max:0x8e,range:0x3b

DQS2:0x55:
DQ16:min:0x58,mid:0x76,max:0x95,range:0x3d
DQ17:min:0x58,mid:0x76,max:0x95,range:0x3d
DQ18:min:0x56,mid:0x74,max:0x92,range:0x3c
DQ19:min:0x55,mid:0x73,max:0x92,range:0x3d
DQ20:min:0x53,mid:0x71,max:0x8f,range:0x3c
DQ21:min:0x52,mid:0x6f,max:0x8c,range:0x3a
DQ22:min:0x52,mid:0x6f,max:0x8d,range:0x3b
DQ23:min:0x55,mid:0x71,max:0x8e,range:0x39
DM2:min:0x55,mid:0x72,max:0x90,range:0x3b

DQS3:0x4d:
DQ24:min:0x52,mid:0x70,max:0x8f,range:0x3d
DQ25:min:0x52,mid:0x70,max:0x8e,range:0x3c
DQ26:min:0x50,mid:0x6e,max:0x8d,range:0x3d
DQ27:min:0x50,mid:0x6d,max:0x8b,range:0x3b
DQ28:min:0x54,mid:0x72,max:0x91,range:0x3d
DQ29:min:0x54,mid:0x72,max:0x91,range:0x3d
DQ30:min:0x52,mid:0x70,max:0x8f,range:0x3d
DQ31:min:0x55,mid:0x73,max:0x92,range:0x3d
DM3:min:0x51,mid:0x6f,max:0x8d,range:0x3c

CA Training result:
clk_a:0x58, clk_b:0x58
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0x47, mid:0x89 max:0xcb, range:0x84
cs0 chA ca1 min: 0x4e, mid:0x8a max:0xc6, range:0x78
cs0 chA ca2 min: 0x41, mid:0x83 max:0xc6, range:0x85
cs0 chA ca3 min: 0x48, mid:0x82 max:0xbd, range:0x75
cs0 chA ca4 min: 0x42, mid:0x84 max:0xc6, range:0x84
cs0 chA ca5 min: 0x47, mid:0x81 max:0xbc, range:0x75
cs0 chA  CS min: 0x48, mid:0x79 max:0xaa, range:0x62
cs0 chB ca0 min: 0x44, mid:0x86 max:0xc9, range:0x85
cs0 chB ca1 min: 0x4a, mid:0x86 max:0xc2, range:0x78
cs0 chB ca2 min: 0x41, mid:0x83 max:0xc6, range:0x85
cs0 chB ca3 min: 0x48, mid:0x82 max:0xbd, range:0x75
cs0 chB ca4 min: 0x40, mid:0x82 max:0xc5, range:0x85
cs0 chB ca5 min: 0x46, mid:0x81 max:0xbc, range:0x76
cs0 chB  CS min: 0x47, mid:0x78 max:0xa9, range:0x62
cs1 chA ca0 min: 0x46, mid:0x89 max:0xcc, range:0x86
cs1 chA ca1 min: 0x4e, mid:0x8a max:0xc6, range:0x78
cs1 chA ca2 min: 0x41, mid:0x83 max:0xc6, range:0x85
cs1 chA ca3 min: 0x47, mid:0x82 max:0xbd, range:0x76
cs1 chA ca4 min: 0x41, mid:0x83 max:0xc5, range:0x84
cs1 chA ca5 min: 0x47, mid:0x81 max:0xbc, range:0x75
cs1 chA  CS min: 0x48, mid:0x78 max:0xa9, range:0x61
cs1 chB ca0 min: 0x44, mid:0x86 max:0xc9, range:0x85
cs1 chB ca1 min: 0x4a, mid:0x86 max:0xc3, range:0x79
cs1 chB ca2 min: 0x41, mid:0x83 max:0xc6, range:0x85
cs1 chB ca3 min: 0x48, mid:0x83 max:0xbe, range:0x76
cs1 chB ca4 min: 0x42, mid:0x83 max:0xc5, range:0x83
cs1 chB ca5 min: 0x46, mid:0x81 max:0xbd, range:0x77
cs1 chB  CS min: 0x46, mid:0x77 max:0xa8, range:0x62
RX DQS Train result:
cs0, DQS0:cyc:3,oph:1,dll:22
cs0, DQS1:cyc:3,oph:1,dll:30
cs0, DQS2:cyc:3,oph:1,dll:21
cs0, DQS3:cyc:3,oph:1,dll:27
cs1, DQS0:cyc:3,oph:1,dll:23
cs1, DQS1:cyc:3,oph:2,dll:7
cs1, DQS2:cyc:3,oph:1,dll:23
cs1, DQS3:cyc:3,oph:2,dll:2
change to: 780MHz
PHY drv:clk:36,ca:36,DQ:29,odt:60
PHY drv:clk:0x1a,0x1a,ca:0x1a,0x1a,DQ:0x1e,0x1e,odt:0x0,0xa
vrefinner:0x55, vrefout:0x100
dram drv:40,odt:0
vref_ca:00000071
minca:0x7f,ck:0x80,ab:0x80,0x80, min_ck:0x1
get_clk_dqs_def_val: tdqs2dq:458
clk:0x58, clk_delta:-40,max_freq:1056
skew.dqs[0][0]:0x5f
skew.dqs[0][1]:0x4f
skew.dqs[0][2]:0x54
skew.dqs[0][3]:0x48
skew.dqs[1][0]:0x5c
skew.dqs[1][1]:0x4f
skew.dqs[1][2]:0x54
skew.dqs[1][3]:0x4d
cs 0:
the read training result:
DQS0:0x57:
DQ0:min:0xe,mid:0x38,max:0x62,range:0x54
DQ1:min:0xe,mid:0x37,max:0x61,range:0x53
DQ2:min:0x10,mid:0x3b,max:0x66,range:0x56
DQ3:min:0xf,mid:0x38,max:0x62,range:0x53
DQ4:min:0x2,mid:0x2d,max:0x58,range:0x56
DQ5:min:0x4,mid:0x30,max:0x5d,range:0x59
DQ6:min:0x8,mid:0x32,max:0x5d,range:0x55
DQ7:min:0x6,mid:0x30,max:0x5a,range:0x54

DQS1:0x55:
DQ8:min:0x8,mid:0x32,max:0x5c,range:0x54
DQ9:min:0x8,mid:0x32,max:0x5c,range:0x54
DQ10:min:0x4,mid:0x2e,max:0x58,range:0x54
DQ11:min:0x1,mid:0x2c,max:0x58,range:0x57
DQ12:min:0xb,mid:0x35,max:0x60,range:0x55
DQ13:min:0xb,mid:0x34,max:0x5e,range:0x53
DQ14:min:0xd,mid:0x37,max:0x62,range:0x55
DQ15:min:0x9,mid:0x33,max:0x5e,range:0x55

DQS2:0x57:
DQ16:min:0xe,mid:0x39,max:0x65,range:0x57
DQ17:min:0xf,mid:0x38,max:0x62,range:0x53
DQ18:min:0xc,mid:0x36,max:0x60,range:0x54
DQ19:min:0x9,mid:0x34,max:0x60,range:0x57
DQ20:min:0x6,mid:0x30,max:0x5a,range:0x54
DQ21:min:0x2,mid:0x2b,max:0x54,range:0x52
DQ22:min:0x2,mid:0x2c,max:0x56,range:0x54
DQ23:min:0x6,mid:0x2e,max:0x57,range:0x51

DQS3:0x50:
DQ24:min:0x7,mid:0x31,max:0x5c,range:0x55
DQ25:min:0x4,mid:0x2d,max:0x57,range:0x53
DQ26:min:0x5,mid:0x2d,max:0x56,range:0x51
DQ27:min:0x1,mid:0x28,max:0x50,range:0x4f
DQ28:min:0x9,mid:0x34,max:0x60,range:0x57
DQ29:min:0x9,mid:0x33,max:0x5e,range:0x55
DQ30:min:0x7,mid:0x31,max:0x5b,range:0x54
DQ31:min:0x9,mid:0x34,max:0x60,range:0x57

the write training result:
DQS0:0x5f:
DQ0:min:0x73,mid:0x91,max:0xaf,range:0x3c
DQ1:min:0x76,mid:0x93,max:0xb0,range:0x3a
DQ2:min:0x76,mid:0x93,max:0xb0,range:0x3a
DQ3:min:0x75,mid:0x92,max:0xaf,range:0x3a
DQ4:min:0x6d,mid:0x89,max:0xa6,range:0x39
DQ5:min:0x6f,mid:0x8b,max:0xa8,range:0x39
DQ6:min:0x71,mid:0x8e,max:0xab,range:0x3a
DQ7:min:0x72,mid:0x8e,max:0xaa,range:0x38
DM0:min:0x71,mid:0x8c,max:0xa8,range:0x37

DQS1:0x4f:
DQ8:min:0x5c,mid:0x7a,max:0x98,range:0x3c
DQ9:min:0x5d,mid:0x79,max:0x96,range:0x39
DQ10:min:0x5c,mid:0x78,max:0x94,range:0x38
DQ11:min:0x59,mid:0x75,max:0x92,range:0x39
DQ12:min:0x65,mid:0x7f,max:0x99,range:0x34
DQ13:min:0x66,mid:0x7f,max:0x98,range:0x32
DQ14:min:0x68,mid:0x80,max:0x99,range:0x31
DQ15:min:0x67,mid:0x80,max:0x99,range:0x32
DM1:min:0x5d,mid:0x79,max:0x96,range:0x39

DQS2:0x54:
DQ16:min:0x69,mid:0x87,max:0xa5,range:0x3c
DQ17:min:0x6a,mid:0x87,max:0xa5,range:0x3b
DQ18:min:0x66,mid:0x83,max:0xa0,range:0x3a
DQ19:min:0x66,mid:0x83,max:0xa1,range:0x3b
DQ20:min:0x5f,mid:0x7b,max:0x97,range:0x38
DQ21:min:0x5c,mid:0x77,max:0x93,range:0x37
DQ22:min:0x5f,mid:0x7a,max:0x95,range:0x36
DQ23:min:0x66,mid:0x7f,max:0x98,range:0x32
DM2:min:0x66,mid:0x80,max:0x9a,range:0x34

DQS3:0x48:
DQ24:min:0x5a,mid:0x77,max:0x95,range:0x3b
DQ25:min:0x58,mid:0x75,max:0x93,range:0x3b
DQ26:min:0x57,mid:0x74,max:0x92,range:0x3b
DQ27:min:0x55,mid:0x72,max:0x90,range:0x3b
DQ28:min:0x5c,mid:0x79,max:0x96,range:0x3a
DQ29:min:0x5c,mid:0x79,max:0x96,range:0x3a
DQ30:min:0x5c,mid:0x77,max:0x93,range:0x37
DQ31:min:0x5f,mid:0x7b,max:0x97,range:0x38
DM3:min:0x58,mid:0x75,max:0x92,range:0x3a

cs 1:
the read training result:
DQS0:0x55:
DQ0:min:0xd,mid:0x37,max:0x61,range:0x54
DQ1:min:0xe,mid:0x37,max:0x61,range:0x53
DQ2:min:0xf,mid:0x39,max:0x64,range:0x55
DQ3:min:0xd,mid:0x36,max:0x60,range:0x53
DQ4:min:0x2,mid:0x2d,max:0x58,range:0x56
DQ5:min:0x3,mid:0x2e,max:0x5a,range:0x57
DQ6:min:0x7,mid:0x31,max:0x5c,range:0x55
DQ7:min:0x6,mid:0x2f,max:0x59,range:0x53

DQS1:0x55:
DQ8:min:0x7,mid:0x31,max:0x5b,range:0x54
DQ9:min:0x7,mid:0x31,max:0x5b,range:0x54
DQ10:min:0x2,mid:0x2c,max:0x57,range:0x55
DQ11:min:0x1,mid:0x2c,max:0x57,range:0x56
DQ12:min:0xc,mid:0x35,max:0x5f,range:0x53
DQ13:min:0xa,mid:0x33,max:0x5d,range:0x53
DQ14:min:0xd,mid:0x37,max:0x62,range:0x55
DQ15:min:0x9,mid:0x34,max:0x5f,range:0x56

DQS2:0x58:
DQ16:min:0xe,mid:0x39,max:0x64,range:0x56
DQ17:min:0xf,mid:0x38,max:0x61,range:0x52
DQ18:min:0xa,mid:0x34,max:0x5f,range:0x55
DQ19:min:0x8,mid:0x33,max:0x5e,range:0x56
DQ20:min:0x6,mid:0x30,max:0x5a,range:0x54
DQ21:min:0x1,mid:0x2a,max:0x54,range:0x53
DQ22:min:0x3,mid:0x2c,max:0x55,range:0x52
DQ23:min:0x6,mid:0x2f,max:0x58,range:0x52

DQS3:0x50:
DQ24:min:0x9,mid:0x32,max:0x5c,range:0x53
DQ25:min:0x6,mid:0x2f,max:0x58,range:0x52
DQ26:min:0x6,mid:0x2e,max:0x56,range:0x50
DQ27:min:0x2,mid:0x29,max:0x50,range:0x4e
DQ28:min:0x9,mid:0x34,max:0x60,range:0x57
DQ29:min:0x9,mid:0x32,max:0x5c,range:0x53
DQ30:min:0x8,mid:0x31,max:0x5a,range:0x52
DQ31:min:0xa,mid:0x34,max:0x5f,range:0x55

the write training result:
DQS0:0x5f:
DQ0:min:0x71,mid:0x8e,max:0xac,range:0x3b
DQ1:min:0x72,mid:0x8f,max:0xad,range:0x3b
DQ2:min:0x73,mid:0x90,max:0xae,range:0x3b
DQ3:min:0x71,mid:0x8f,max:0xad,range:0x3c
DQ4:min:0x6a,mid:0x87,max:0xa4,range:0x3a
DQ5:min:0x6c,mid:0x88,max:0xa5,range:0x39
DQ6:min:0x6f,mid:0x8c,max:0xa9,range:0x3a
DQ7:min:0x70,mid:0x8c,max:0xa8,range:0x38
DM0:min:0x6d,mid:0x89,max:0xa6,range:0x39

DQS1:0x4f:
DQ8:min:0x64,mid:0x7f,max:0x9b,range:0x37
DQ9:min:0x65,mid:0x7e,max:0x98,range:0x33
DQ10:min:0x5e,mid:0x7a,max:0x97,range:0x39
DQ11:min:0x5c,mid:0x78,max:0x94,range:0x38
DQ12:min:0x67,mid:0x81,max:0x9b,range:0x34
DQ13:min:0x69,mid:0x82,max:0x9b,range:0x32
DQ14:min:0x6a,mid:0x85,max:0xa0,range:0x36
DQ15:min:0x6a,mid:0x85,max:0xa1,range:0x37
DM1:min:0x66,mid:0x7f,max:0x99,range:0x33

DQS2:0x54:
DQ16:min:0x6a,mid:0x88,max:0xa6,range:0x3c
DQ17:min:0x6a,mid:0x87,max:0xa5,range:0x3b
DQ18:min:0x67,mid:0x84,max:0xa1,range:0x3a
DQ19:min:0x67,mid:0x84,max:0xa1,range:0x3a
DQ20:min:0x5f,mid:0x7b,max:0x98,range:0x39
DQ21:min:0x5d,mid:0x78,max:0x94,range:0x37
DQ22:min:0x5f,mid:0x7a,max:0x95,range:0x36
DQ23:min:0x67,mid:0x7f,max:0x98,range:0x31
DM2:min:0x66,mid:0x80,max:0x9b,range:0x35

DQS3:0x48:
DQ24:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
DQ25:min:0x5e,mid:0x7b,max:0x98,range:0x3a
DQ26:min:0x5d,mid:0x7a,max:0x97,range:0x3a
DQ27:min:0x5b,mid:0x78,max:0x96,range:0x3b
DQ28:min:0x67,mid:0x83,max:0xa0,range:0x39
DQ29:min:0x66,mid:0x83,max:0xa0,range:0x3a
DQ30:min:0x65,mid:0x7f,max:0x9a,range:0x35
DQ31:min:0x69,mid:0x85,max:0xa2,range:0x39
DM3:min:0x5e,mid:0x7b,max:0x98,range:0x3a

CA Training result:
clk_a:0x58, clk_b:0x58
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0x49, mid:0x8c max:0xcf, range:0x86
cs0 chA ca1 min: 0x53, mid:0x8d max:0xc8, range:0x75
cs0 chA ca2 min: 0x3d, mid:0x82 max:0xc8, range:0x8b
cs0 chA ca3 min: 0x4a, mid:0x81 max:0xb9, range:0x6f
cs0 chA ca4 min: 0x3d, mid:0x82 max:0xc8, range:0x8b
cs0 chA ca5 min: 0x48, mid:0x7f max:0xb7, range:0x6f
cs0 chA  CS min: 0x4a, mid:0x7b max:0xad, range:0x63
cs0 chB ca0 min: 0x45, mid:0x88 max:0xcc, range:0x87
cs0 chB ca1 min: 0x4c, mid:0x87 max:0xc3, range:0x77
cs0 chB ca2 min: 0x3c, mid:0x81 max:0xc7, range:0x8b
cs0 chB ca3 min: 0x4a, mid:0x81 max:0xb8, range:0x6e
cs0 chB ca4 min: 0x3b, mid:0x81 max:0xc7, range:0x8c
cs0 chB ca5 min: 0x47, mid:0x7f max:0xb8, range:0x71
cs0 chB  CS min: 0x49, mid:0x7a max:0xab, range:0x62
cs1 chA ca0 min: 0x47, mid:0x8b max:0xd0, range:0x89
cs1 chA ca1 min: 0x53, mid:0x8d max:0xc7, range:0x74
cs1 chA ca2 min: 0x3b, mid:0x81 max:0xc8, range:0x8d
cs1 chA ca3 min: 0x49, mid:0x81 max:0xb9, range:0x70
cs1 chA ca4 min: 0x3c, mid:0x81 max:0xc7, range:0x8b
cs1 chA ca5 min: 0x48, mid:0x80 max:0xb8, range:0x70
cs1 chA  CS min: 0x4a, mid:0x7b max:0xac, range:0x62
cs1 chB ca0 min: 0x46, mid:0x89 max:0xcd, range:0x87
cs1 chB ca1 min: 0x4e, mid:0x88 max:0xc3, range:0x75
cs1 chB ca2 min: 0x3d, mid:0x82 max:0xc8, range:0x8b
cs1 chB ca3 min: 0x4b, mid:0x82 max:0xb9, range:0x6e
cs1 chB ca4 min: 0x3d, mid:0x82 max:0xc7, range:0x8a
cs1 chB ca5 min: 0x48, mid:0x80 max:0xb9, range:0x71
cs1 chB  CS min: 0x47, mid:0x78 max:0xaa, range:0x63
RX DQS Train result:
cs0, DQS0:cyc:3,oph:4,dll:4
cs0, DQS1:cyc:3,oph:4,dll:14
cs0, DQS2:cyc:3,oph:3,dll:30
cs0, DQS3:cyc:3,oph:4,dll:11
cs1, DQS0:cyc:3,oph:4,dll:5
cs1, DQS1:cyc:3,oph:4,dll:24
cs1, DQS2:cyc:3,oph:4,dll:5
cs1, DQS3:cyc:3,oph:4,dll:19
change to: 1056MHz(final freq)
PHY drv:clk:36,ca:36,DQ:29,odt:60
PHY drv:clk:0x1a,0x1a,ca:0x1a,0x1a,DQ:0x1e,0x1e,odt:0x0,0xa
vrefinner:0x55, vrefout:0x100
dram drv:40,odt:80
vref_ca:00000071
minca:0x7f,ck:0x80,ab:0x80,0x80, min_ck:0x1
get_clk_dqs_def_val: tdqs2dq:458
clk:0x39, clk_delta:-71,max_freq:1056
skew.dqs[0][0]:0x42
skew.dqs[0][1]:0x2d
skew.dqs[0][2]:0x33
skew.dqs[0][3]:0x23
skew.dqs[1][0]:0x3f
skew.dqs[1][1]:0x2d
skew.dqs[1][2]:0x33
skew.dqs[1][3]:0x29
cs 0:
the read training result:
DQS0:0x3e:
DQ0:min:0xd,mid:0x2a,max:0x47,range:0x3a
DQ1:min:0xd,mid:0x29,max:0x46,range:0x39
DQ2:min:0xf,mid:0x2d,max:0x4b,range:0x3c
DQ3:min:0xe,mid:0x2a,max:0x46,range:0x38
DQ4:min:0x2,mid:0x1f,max:0x3d,range:0x3b
DQ5:min:0x4,mid:0x22,max:0x41,range:0x3d
DQ6:min:0x7,mid:0x24,max:0x42,range:0x3b
DQ7:min:0x6,mid:0x22,max:0x3f,range:0x39

DQS1:0x3c:
DQ8:min:0x7,mid:0x25,max:0x43,range:0x3c
DQ9:min:0x7,mid:0x25,max:0x44,range:0x3d
DQ10:min:0x3,mid:0x21,max:0x40,range:0x3d
DQ11:min:0x1,mid:0x20,max:0x3f,range:0x3e
DQ12:min:0xb,mid:0x29,max:0x47,range:0x3c
DQ13:min:0xb,mid:0x28,max:0x46,range:0x3b
DQ14:min:0xd,mid:0x2a,max:0x48,range:0x3b
DQ15:min:0x8,mid:0x26,max:0x45,range:0x3d

DQS2:0x41:
DQ16:min:0xf,mid:0x2e,max:0x4e,range:0x3f
DQ17:min:0x11,mid:0x2e,max:0x4b,range:0x3a
DQ18:min:0xe,mid:0x2c,max:0x4a,range:0x3c
DQ19:min:0xb,mid:0x29,max:0x48,range:0x3d
DQ20:min:0x6,mid:0x24,max:0x43,range:0x3d
DQ21:min:0x2,mid:0x20,max:0x3e,range:0x3c
DQ22:min:0x2,mid:0x20,max:0x3f,range:0x3d
DQ23:min:0x6,mid:0x23,max:0x40,range:0x3a

DQS3:0x36:
DQ24:min:0x8,mid:0x25,max:0x43,range:0x3b
DQ25:min:0x4,mid:0x21,max:0x3e,range:0x3a
DQ26:min:0x5,mid:0x21,max:0x3d,range:0x38
DQ27:min:0x1,mid:0x1c,max:0x38,range:0x37
DQ28:min:0xa,mid:0x28,max:0x46,range:0x3c
DQ29:min:0xa,mid:0x27,max:0x44,range:0x3a
DQ30:min:0x8,mid:0x24,max:0x40,range:0x38
DQ31:min:0xb,mid:0x28,max:0x46,range:0x3b

the write training result:
DQS0:0x42:
DQ0:min:0x69,mid:0x84,max:0x9f,range:0x36
DQ1:min:0x6d,mid:0x88,max:0xa3,range:0x36
DQ2:min:0x6f,mid:0x8a,max:0xa5,range:0x36
DQ3:min:0x6d,mid:0x88,max:0xa3,range:0x36
DQ4:min:0x5e,mid:0x79,max:0x94,range:0x36
DQ5:min:0x63,mid:0x7c,max:0x96,range:0x33
DQ6:min:0x67,mid:0x81,max:0x9c,range:0x35
DQ7:min:0x69,mid:0x81,max:0x9a,range:0x31
DM0:min:0x66,mid:0x80,max:0x9a,range:0x34

DQS1:0x2d:
DQ8:min:0x53,mid:0x70,max:0x8d,range:0x3a
DQ9:min:0x53,mid:0x6e,max:0x89,range:0x36
DQ10:min:0x4f,mid:0x6a,max:0x85,range:0x36
DQ11:min:0x4e,mid:0x69,max:0x85,range:0x37
DQ12:min:0x57,mid:0x71,max:0x8c,range:0x35
DQ13:min:0x56,mid:0x70,max:0x8b,range:0x35
DQ14:min:0x59,mid:0x71,max:0x8a,range:0x31
DQ15:min:0x58,mid:0x71,max:0x8a,range:0x32
DM1:min:0x54,mid:0x6d,max:0x87,range:0x33

DQS2:0x33:
DQ16:min:0x5c,mid:0x78,max:0x94,range:0x38
DQ17:min:0x5b,mid:0x77,max:0x94,range:0x39
DQ18:min:0x58,mid:0x72,max:0x8d,range:0x35
DQ19:min:0x57,mid:0x72,max:0x8d,range:0x36
DQ20:min:0x54,mid:0x6c,max:0x85,range:0x31
DQ21:min:0x4f,mid:0x65,max:0x7b,range:0x2c
DQ22:min:0x52,mid:0x67,max:0x7c,range:0x2a
DQ23:min:0x56,mid:0x6d,max:0x85,range:0x2f
DM2:min:0x57,mid:0x71,max:0x8b,range:0x34

DQS3:0x23:
DQ24:min:0x4e,mid:0x6b,max:0x89,range:0x3b
DQ25:min:0x4e,mid:0x65,max:0x7d,range:0x2f
DQ26:min:0x4c,mid:0x64,max:0x7c,range:0x30
DQ27:min:0x4b,mid:0x60,max:0x76,range:0x2b
DQ28:min:0x52,mid:0x6c,max:0x87,range:0x35
DQ29:min:0x53,mid:0x6c,max:0x86,range:0x33
DQ30:min:0x50,mid:0x68,max:0x81,range:0x31
DQ31:min:0x55,mid:0x70,max:0x8b,range:0x36
DM3:min:0x4d,mid:0x64,max:0x7c,range:0x2f

cs 1:
the read training result:
DQS0:0x3d:
DQ0:min:0xd,mid:0x2a,max:0x47,range:0x3a
DQ1:min:0xd,mid:0x2a,max:0x47,range:0x3a
DQ2:min:0xe,mid:0x2c,max:0x4a,range:0x3c
DQ3:min:0xc,mid:0x29,max:0x46,range:0x3a
DQ4:min:0x2,mid:0x20,max:0x3e,range:0x3c
DQ5:min:0x3,mid:0x22,max:0x41,range:0x3e
DQ6:min:0x7,mid:0x24,max:0x42,range:0x3b
DQ7:min:0x6,mid:0x22,max:0x3f,range:0x39

DQS1:0x3b:
DQ8:min:0x7,mid:0x23,max:0x40,range:0x39
DQ9:min:0x6,mid:0x23,max:0x41,range:0x3b
DQ10:min:0x3,mid:0x20,max:0x3d,range:0x3a
DQ11:min:0x2,mid:0x1f,max:0x3d,range:0x3b
DQ12:min:0xc,mid:0x28,max:0x44,range:0x38
DQ13:min:0xb,mid:0x27,max:0x44,range:0x39
DQ14:min:0xd,mid:0x2a,max:0x47,range:0x3a
DQ15:min:0x9,mid:0x26,max:0x44,range:0x3b

DQS2:0x41:
DQ16:min:0x10,mid:0x2e,max:0x4c,range:0x3c
DQ17:min:0x10,mid:0x2c,max:0x48,range:0x38
DQ18:min:0xc,mid:0x29,max:0x47,range:0x3b
DQ19:min:0xb,mid:0x28,max:0x46,range:0x3b
DQ20:min:0x6,mid:0x24,max:0x42,range:0x3c
DQ21:min:0x1,mid:0x1e,max:0x3c,range:0x3b
DQ22:min:0x3,mid:0x21,max:0x3f,range:0x3c
DQ23:min:0x6,mid:0x23,max:0x40,range:0x3a

DQS3:0x37:
DQ24:min:0x9,mid:0x26,max:0x43,range:0x3a
DQ25:min:0x6,mid:0x22,max:0x3f,range:0x39
DQ26:min:0x6,mid:0x22,max:0x3f,range:0x39
DQ27:min:0x1,mid:0x1c,max:0x38,range:0x37
DQ28:min:0xb,mid:0x29,max:0x48,range:0x3d
DQ29:min:0xa,mid:0x27,max:0x44,range:0x3a
DQ30:min:0x8,mid:0x24,max:0x41,range:0x39
DQ31:min:0xb,mid:0x29,max:0x47,range:0x3c

the write training result:
DQS0:0x42:
DQ0:min:0x67,mid:0x83,max:0x9f,range:0x38
DQ1:min:0x69,mid:0x85,max:0xa1,range:0x38
DQ2:min:0x6b,mid:0x86,max:0xa1,range:0x36
DQ3:min:0x69,mid:0x83,max:0x9e,range:0x35
DQ4:min:0x5b,mid:0x77,max:0x93,range:0x38
DQ5:min:0x5e,mid:0x79,max:0x95,range:0x37
DQ6:min:0x63,mid:0x7e,max:0x9a,range:0x37
DQ7:min:0x66,mid:0x7f,max:0x98,range:0x32
DM0:min:0x64,mid:0x7d,max:0x97,range:0x33

DQS1:0x2d:
DQ8:min:0x57,mid:0x73,max:0x90,range:0x39
DQ9:min:0x57,mid:0x72,max:0x8d,range:0x36
DQ10:min:0x53,mid:0x6d,max:0x88,range:0x35
DQ11:min:0x52,mid:0x6c,max:0x87,range:0x35
DQ12:min:0x5b,mid:0x75,max:0x90,range:0x35
DQ13:min:0x5a,mid:0x74,max:0x8e,range:0x34
DQ14:min:0x5c,mid:0x74,max:0x8d,range:0x31
DQ15:min:0x5b,mid:0x75,max:0x8f,range:0x34
DM1:min:0x57,mid:0x72,max:0x8d,range:0x36

DQS2:0x33:
DQ16:min:0x5d,mid:0x79,max:0x95,range:0x38
DQ17:min:0x5d,mid:0x79,max:0x95,range:0x38
DQ18:min:0x58,mid:0x73,max:0x8f,range:0x37
DQ19:min:0x58,mid:0x73,max:0x8e,range:0x36
DQ20:min:0x54,mid:0x6c,max:0x85,range:0x31
DQ21:min:0x50,mid:0x64,max:0x78,range:0x28
DQ22:min:0x52,mid:0x69,max:0x81,range:0x2f
DQ23:min:0x56,mid:0x6e,max:0x86,range:0x30
DM2:min:0x59,mid:0x72,max:0x8c,range:0x33

DQS3:0x23:
DQ24:min:0x55,mid:0x72,max:0x8f,range:0x3a
DQ25:min:0x53,mid:0x6d,max:0x87,range:0x34
DQ26:min:0x52,mid:0x6b,max:0x85,range:0x33
DQ27:min:0x4f,mid:0x67,max:0x80,range:0x31
DQ28:min:0x57,mid:0x72,max:0x8d,range:0x36
DQ29:min:0x58,mid:0x73,max:0x8f,range:0x37
DQ30:min:0x56,mid:0x6e,max:0x87,range:0x31
DQ31:min:0x5b,mid:0x76,max:0x91,range:0x36
DM3:min:0x52,mid:0x6c,max:0x86,range:0x34

CA Training result:
clk_a:0x39, clk_b:0x39
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0x58, mid:0x91 max:0xca, range:0x72
cs0 chA ca1 min: 0x4d, mid:0x91 max:0xd6, range:0x89
cs0 chA ca2 min: 0x4d, mid:0x86 max:0xbf, range:0x72
cs0 chA ca3 min: 0x40, mid:0x83 max:0xc7, range:0x87
cs0 chA ca4 min: 0x4d, mid:0x85 max:0xbe, range:0x71
cs0 chA ca5 min: 0x3f, mid:0x82 max:0xc5, range:0x86
cs0 chA  CS min: 0x4d, mid:0x7c max:0xab, range:0x5e
cs0 chB ca0 min: 0x51, mid:0x8a max:0xc3, range:0x72
cs0 chB ca1 min: 0x43, mid:0x89 max:0xcf, range:0x8c
cs0 chB ca2 min: 0x4a, mid:0x84 max:0xbe, range:0x74
cs0 chB ca3 min: 0x40, mid:0x83 max:0xc7, range:0x87
cs0 chB ca4 min: 0x49, mid:0x82 max:0xbc, range:0x73
cs0 chB ca5 min: 0x3b, mid:0x7f max:0xc4, range:0x89
cs0 chB  CS min: 0x4b, mid:0x79 max:0xa8, range:0x5d
cs1 chA ca0 min: 0x56, mid:0x90 max:0xca, range:0x74
cs1 chA ca1 min: 0x4e, mid:0x91 max:0xd4, range:0x86
cs1 chA ca2 min: 0x4d, mid:0x85 max:0xbe, range:0x71
cs1 chA ca3 min: 0x40, mid:0x83 max:0xc7, range:0x87
cs1 chA ca4 min: 0x4b, mid:0x84 max:0xbd, range:0x72
cs1 chA ca5 min: 0x3d, mid:0x81 max:0xc5, range:0x88
cs1 chA  CS min: 0x4e, mid:0x7c max:0xab, range:0x5d
cs1 chB ca0 min: 0x52, mid:0x8b max:0xc4, range:0x72
cs1 chB ca1 min: 0x44, mid:0x89 max:0xcf, range:0x8b
cs1 chB ca2 min: 0x4c, mid:0x85 max:0xbf, range:0x73
cs1 chB ca3 min: 0x40, mid:0x84 max:0xc9, range:0x89
cs1 chB ca4 min: 0x4c, mid:0x84 max:0xbc, range:0x70
cs1 chB ca5 min: 0x3d, mid:0x81 max:0xc6, range:0x89
cs1 chB  CS min: 0x4a, mid:0x79 max:0xa8, range:0x5e
RX DQS Train result:
cs0, DQS0:cyc:3,oph:5,dll:19
cs0, DQS1:cyc:3,oph:5,dll:31
cs0, DQS2:cyc:3,oph:5,dll:16
cs0, DQS3:cyc:3,oph:5,dll:28
cs1, DQS0:cyc:3,oph:5,dll:20
cs1, DQS1:cyc:3,oph:6,dll:16
cs1, DQS2:cyc:3,oph:5,dll:19
cs1, DQS3:cyc:3,oph:6,dll:7
out


Is there anything else to trace why the bootloader isn't working?

Thank you in advance

BR Chris
  Reply


Messages In This Thread
u-boot rk356х (rockchip repository) - by mara - 07-24-2021, 04:24 PM
RE: u-boot rk356х (rockchip repository) - by magpie - 07-29-2021, 10:40 AM
RE: u-boot rk356х (rockchip repository) - by ryo - 09-03-2021, 10:17 PM
RE: u-boot rk356х (rockchip repository) - by ryo - 09-04-2021, 12:19 AM
RE: u-boot rk356х (rockchip repository) - by ryo - 09-04-2021, 08:21 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)