Loader (rk356x_loader) for Rock 3

Greetings !
Dear Team can you please share us the link from where we can download “loader” for Rock 3A .
The link mentioned in the official Rock 3A page goes to Rock 4 loader .

Thanks in Advance

So sorry for misleading you.

I have updated the radxa wiki page already. https://wiki.radxa.com/Rock3/dev/usb-install

You can down rk356x loader from here. https://dl.radxa.com/rock3/images/loader/rk356x_spl_loader_ddr1056_v1.06.110.bin

Dear Stephen ,

Thanks for your quick reply . I downloaded the images from the link mentioned by you and I have flashed into the emmc as well. But after restarting the board is not booting , it is giving logs as below .
Please let me know your suggestions .

DDR Version V1.06 20210326
In
LP4 MR14:0x5d
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:0x66, vrefout:0x100
dram drv:40,odt:0
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: 13
cs 0 dqs 1: 8
cs 0 dqs 2: 10
cs 0 dqs 3: 6
cs 0 dqs 4: 0
cs 1 dqs 0: 13
cs 1 dqs 1: 9
cs 1 dqs 2: 9
cs 1 dqs 3: 6
cs 1 dqs 4: 0
cs 0 dqs 0: 313ps
cs 0 dqs 1: 192ps
cs 0 dqs 2: 241ps
cs 0 dqs 3: 144ps
cs 1 dqs 0: 313ps
cs 1 dqs 1: 217ps
cs 1 dqs 2: 217ps
cs 1 dqs 3: 144ps
tdqss.min:144,mid:228,max:313
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:0x66, vrefout:0x100
dram drv:40,odt:0
PWRCTL:0x40,stat:0x303
vref_ca:0000004A
minca:0x7f,ck:0x80,ab:0x80,0x80, min_ck:0x1
get_clk_dqs_def_val: tdqs2dq:0
clk:0x57, clk_delta:-41,max_freq:1056
skew.dqs[0][0]:0x63
skew.dqs[0][1]:0x5e
skew.dqs[0][2]:0x60
skew.dqs[0][3]:0x5c
skew.dqs[1][0]:0x63
skew.dqs[1][1]:0x5f
skew.dqs[1][2]:0x5f
skew.dqs[1][3]:0x5c
PWRCTL:0x0,stat:0x1
cs 0:
the read training result:
DQS0:0x73:
DQ0:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ1:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ2:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ3:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ4:min:0x0,mid:0x39,max:0x73,range:0x73
DQ5:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ6:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ7:min:0x0,mid:0x39,max:0x72,range:0x72

DQS1:0x7b:
DQ8:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ9:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ10:min:0x0,mid:0x39,max:0x72,range:0x72
DQ11:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ12:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ13:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ14:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ15:min:0x0,mid:0x3d,max:0x7a,range:0x7a

DQS2:0x75:
DQ16:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ17:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ18:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ19:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ20:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ21:min:0x0,mid:0x38,max:0x70,range:0x70
DQ22:min:0x0,mid:0x38,max:0x70,range:0x70
DQ23:min:0x0,mid:0x38,max:0x70,range:0x70

DQS3:0x72:
DQ24:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ25:min:0x0,mid:0x3b,max:0x77,range:0x77
DQ26:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ27:min:0x0,mid:0x39,max:0x72,range:0x72
DQ28:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ29:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ30:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ31:min:0x0,mid:0x3d,max:0x7a,range:0x7a

the write training result:
DQS0:0x63:
DQ0:min:0x59,mid:0x77,max:0x96,range:0x3d
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:0x57,mid:0x75,max:0x94,range:0x3d
DQ5:min:0x57,mid:0x76,max:0x95,range:0x3e
DQ6:min:0x58,mid:0x76,max:0x95,range:0x3d
DQ7:min:0x58,mid:0x76,max:0x95,range:0x3d
DM0:min:0x57,mid:0x75,max:0x94,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:0x52,mid:0x70,max:0x8f,range:0x3d
DQ14:min:0x52,mid:0x70,max:0x8f,range:0x3d
DQ15:min:0x52,mid:0x70,max:0x8f,range:0x3d
DM1:min:0x51,mid:0x6f,max:0x8e,range:0x3d

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

DQS3:0x5c:
DQ24:min:0x50,mid:0x6f,max:0x8e,range:0x3e
DQ25:min:0x50,mid:0x6f,max:0x8e,range:0x3e
DQ26:min:0x50,mid:0x6e,max:0x8d,range:0x3d
DQ27:min:0x4f,mid:0x6d,max:0x8c,range:0x3d
DQ28:min:0x52,mid:0x70,max:0x8f,range:0x3d
DQ29:min:0x52,mid:0x70,max:0x8f,range:0x3d
DQ30:min:0x51,mid:0x6f,max:0x8e,range:0x3d
DQ31:min:0x53,mid:0x71,max:0x8f,range:0x3c
DM3:min:0x50,mid:0x6e,max:0x8d,range:0x3d

cs 1:
the read training result:
DQS0:0x74:
DQ0:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ1:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ2:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ3:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ4:min:0x0,mid:0x39,max:0x73,range:0x73
DQ5:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ6:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ7:min:0x0,mid:0x38,max:0x71,range:0x71

DQS1:0x7c:
DQ8:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ9:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ10:min:0x0,mid:0x39,max:0x73,range:0x73
DQ11:min:0x0,mid:0x3c,max:0x78,range:0x78
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:0x7c,range:0x7c

DQS2:0x74:
DQ16:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ17:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ18:min:0x0,mid:0x3b,max:0x77,range:0x77
DQ19:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ20:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ21:min:0x0,mid:0x38,max:0x71,range:0x71
DQ22:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ23:min:0x0,mid:0x38,max:0x70,range:0x70

DQS3:0x73:
DQ24:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ25:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ26:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ27:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ28:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ29:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ30:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ31:min:0x0,mid:0x3d,max:0x7b,range:0x7b

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

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

DQS2:0x60:
DQ16:min:0x53,mid:0x72,max:0x91,range:0x3e
DQ17:min:0x54,mid:0x73,max:0x92,range:0x3e
DQ18:min:0x53,mid:0x71,max:0x90,range:0x3d
DQ19:min:0x53,mid:0x71,max:0x90,range:0x3d
DQ20:min:0x50,mid:0x6f,max:0x8e,range:0x3e
DQ21:min:0x50,mid:0x6e,max:0x8d,range:0x3d
DQ22:min:0x50,mid:0x6f,max:0x8e,range:0x3e
DQ23:min:0x52,mid:0x70,max:0x8f,range:0x3d
DM2:min:0x52,mid:0x70,max:0x8f,range:0x3d

DQS3:0x5c:
DQ24:min:0x50,mid:0x6f,max:0x8e,range:0x3e
DQ25:min:0x50,mid:0x6e,max:0x8d,range:0x3d
DQ26:min:0x50,mid:0x6e,max:0x8d,range:0x3d
DQ27:min:0x4f,mid:0x6d,max:0x8c,range:0x3d
DQ28:min:0x52,mid:0x70,max:0x8f,range:0x3d
DQ29:min:0x52,mid:0x70,max:0x8f,range:0x3d
DQ30:min:0x51,mid:0x6f,max:0x8e,range:0x3d
DQ31:min:0x53,mid:0x71,max:0x8f,range:0x3c
DM3:min:0x4f,mid:0x6e,max:0x8d,range:0x3e

CA Training result:
clk_a:0x57, clk_b:0x57
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0x39, mid:0x83 max:0xcd, range:0x94
cs0 chA ca1 min: 0x4e, mid:0x83 max:0xb8, range:0x6a
cs0 chA ca2 min: 0x38, mid:0x81 max:0xca, range:0x92
cs0 chA ca3 min: 0x4b, mid:0x80 max:0xb6, range:0x6b
cs0 chA ca4 min: 0x37, mid:0x80 max:0xca, range:0x93
cs0 chA ca5 min: 0x4a, mid:0x7f max:0xb5, range:0x6b
cs0 chA CS min: 0x3a, mid:0x74 max:0xae, range:0x74
cs0 chB ca0 min: 0x3a, mid:0x83 max:0xcc, range:0x92
cs0 chB ca1 min: 0x4d, mid:0x82 max:0xb8, range:0x6b
cs0 chB ca2 min: 0x38, mid:0x81 max:0xca, range:0x92
cs0 chB ca3 min: 0x4b, mid:0x80 max:0xb5, range:0x6a
cs0 chB ca4 min: 0x38, mid:0x81 max:0xca, range:0x92
cs0 chB ca5 min: 0x4b, mid:0x80 max:0xb6, range:0x6b
cs0 chB CS min: 0x3b, mid:0x74 max:0xae, range:0x73
cs1 chA ca0 min: 0x39, mid:0x83 max:0xcd, range:0x94
cs1 chA ca1 min: 0x4e, mid:0x83 max:0xb8, range:0x6a
cs1 chA ca2 min: 0x38, mid:0x81 max:0xca, range:0x92
cs1 chA ca3 min: 0x4b, mid:0x80 max:0xb6, range:0x6b
cs1 chA ca4 min: 0x37, mid:0x81 max:0xcb, range:0x94
cs1 chA ca5 min: 0x4b, mid:0x80 max:0xb5, range:0x6a
cs1 chA CS min: 0x3b, mid:0x75 max:0xaf, range:0x74
cs1 chB ca0 min: 0x3a, mid:0x83 max:0xcc, range:0x92
cs1 chB ca1 min: 0x4e, mid:0x83 max:0xb8, range:0x6a
cs1 chB ca2 min: 0x38, mid:0x81 max:0xca, range:0x92
cs1 chB ca3 min: 0x4b, mid:0x80 max:0xb5, range:0x6a
cs1 chB ca4 min: 0x37, mid:0x80 max:0xca, range:0x93
cs1 chB ca5 min: 0x4b, mid:0x80 max:0xb6, range:0x6b
cs1 chB CS min: 0x3b, mid:0x74 max:0xae, range:0x73
RX DQS Train result:
cs0, DQS0:cyc:2,oph:7,dll:19
cs0, DQS1:cyc:2,oph:7,dll:26
cs0, DQS2:cyc:2,oph:7,dll:23
cs0, DQS3:cyc:2,oph:7,dll:24
cs1, DQS0:cyc:2,oph:7,dll:20
cs1, DQS1:cyc:2,oph:7,dll:25
cs1, DQS2:cyc:2,oph:7,dll:24
cs1, DQS3:cyc:2,oph:7,dll:24
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:0x66, vrefout:0x100
dram drv:40,odt:0
PWRCTL:0x40,stat:0x303
vref_ca:0000004A
minca:0x7e,ck:0x80,ab:0x80,0x80, min_ck:0x2
get_clk_dqs_def_val: tdqs2dq:458
clk:0x7d, clk_delta:-3,max_freq:1056
skew.dqs[0][0]:0x92
skew.dqs[0][1]:0x89
skew.dqs[0][2]:0x8d
skew.dqs[0][3]:0x86
skew.dqs[1][0]:0x92
skew.dqs[1][1]:0x8b
skew.dqs[1][2]:0x8b
skew.dqs[1][3]:0x86
PWRCTL:0x0,stat:0x1
cs 0:
the read training result:
DQS0:0x73:
DQ0:min:0x8,mid:0x41,max:0x7a,range:0x72
DQ1:min:0x9,mid:0x42,max:0x7b,range:0x72
DQ2:min:0xb,mid:0x44,max:0x7d,range:0x72
DQ3:min:0x8,mid:0x42,max:0x7c,range:0x74
DQ4:min:0x0,mid:0x39,max:0x73,range:0x73
DQ5:min:0x2,mid:0x3b,max:0x74,range:0x72
DQ6:min:0x5,mid:0x3e,max:0x78,range:0x73
DQ7:min:0x3,mid:0x3a,max:0x72,range:0x6f

DQS1:0x75:
DQ8:min:0x7,mid:0x3e,max:0x75,range:0x6e
DQ9:min:0x6,mid:0x3d,max:0x75,range:0x6f
DQ10:min:0x2,mid:0x38,max:0x6e,range:0x6c
DQ11:min:0x2,mid:0x3a,max:0x72,range:0x70
DQ12:min:0xb,mid:0x41,max:0x78,range:0x6d
DQ13:min:0x9,mid:0x3e,max:0x74,range:0x6b
DQ14:min:0xa,mid:0x3f,max:0x75,range:0x6b
DQ15:min:0x8,mid:0x3e,max:0x75,range:0x6d

DQS2:0x75:
DQ16:min:0x9,mid:0x43,max:0x7e,range:0x75
DQ17:min:0xb,mid:0x41,max:0x78,range:0x6d
DQ18:min:0x7,mid:0x3f,max:0x78,range:0x71
DQ19:min:0x7,mid:0x3e,max:0x76,range:0x6f
DQ20:min:0x2,mid:0x38,max:0x6f,range:0x6d
DQ21:min:0x0,mid:0x38,max:0x70,range:0x70
DQ22:min:0x1,mid:0x38,max:0x6f,range:0x6e
DQ23:min:0x3,mid:0x39,max:0x70,range:0x6d

DQS3:0x72:
DQ24:min:0x9,mid:0x40,max:0x78,range:0x6f
DQ25:min:0x6,mid:0x3e,max:0x77,range:0x71
DQ26:min:0x5,mid:0x3e,max:0x78,range:0x73
DQ27:min:0x2,mid:0x3a,max:0x72,range:0x70
DQ28:min:0xb,mid:0x43,max:0x7b,range:0x70
DQ29:min:0xa,mid:0x42,max:0x7b,range:0x71
DQ30:min:0x8,mid:0x42,max:0x7d,range:0x75
DQ31:min:0xb,mid:0x42,max:0x7a,range:0x6f

the write training result:
DQS0:0x92:
DQ0:min:0x93,mid:0xb1,max:0xcf,range:0x3c
DQ1:min:0x94,mid:0xb2,max:0xd0,range:0x3c
DQ2:min:0x94,mid:0xb2,max:0xd1,range:0x3d
DQ3:min:0x94,mid:0xb2,max:0xd0,range:0x3c
DQ4:min:0x8f,mid:0xad,max:0xcb,range:0x3c
DQ5:min:0x90,mid:0xae,max:0xcd,range:0x3d
DQ6:min:0x91,mid:0xaf,max:0xce,range:0x3d
DQ7:min:0x91,mid:0xaf,max:0xce,range:0x3d
DM0:min:0x90,mid:0xae,max:0xcc,range:0x3c

DQS1:0x89:
DQ8:min:0x88,mid:0xa6,max:0xc4,range:0x3c
DQ9:min:0x89,mid:0xa6,max:0xc3,range:0x3a
DQ10:min:0x85,mid:0xa3,max:0xc2,range:0x3d
DQ11:min:0x86,mid:0xa3,max:0xc1,range:0x3b
DQ12:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
DQ13:min:0x8b,mid:0xa8,max:0xc5,range:0x3a
DQ14:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
DQ15:min:0x8b,mid:0xa8,max:0xc5,range:0x3a
DM1:min:0x88,mid:0xa5,max:0xc3,range:0x3b

DQS2:0x8d:
DQ16:min:0x8e,mid:0xac,max:0xcb,range:0x3d
DQ17:min:0x8f,mid:0xad,max:0xcb,range:0x3c
DQ18:min:0x8d,mid:0xab,max:0xc9,range:0x3c
DQ19:min:0x8d,mid:0xaa,max:0xc8,range:0x3b
DQ20:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
DQ21:min:0x8a,mid:0xa7,max:0xc5,range:0x3b
DQ22:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
DQ23:min:0x8c,mid:0xaa,max:0xc8,range:0x3c
DM2:min:0x8c,mid:0xaa,max:0xc8,range:0x3c

DQS3:0x86:
DQ24:min:0x87,mid:0xa5,max:0xc3,range:0x3c
DQ25:min:0x87,mid:0xa4,max:0xc2,range:0x3b
DQ26:min:0x86,mid:0xa4,max:0xc2,range:0x3c
DQ27:min:0x85,mid:0xa2,max:0xbf,range:0x3a
DQ28:min:0x8a,mid:0xa7,max:0xc5,range:0x3b
DQ29:min:0x8a,mid:0xa7,max:0xc5,range:0x3b
DQ30:min:0x89,mid:0xa6,max:0xc3,range:0x3a
DQ31:min:0x8b,mid:0xa8,max:0xc6,range:0x3b
DM3:min:0x87,mid:0xa4,max:0xc2,range:0x3b

cs 1:
the read training result:
DQS0:0x73:
DQ0:min:0x9,mid:0x40,max:0x78,range:0x6f
DQ1:min:0xa,mid:0x41,max:0x79,range:0x6f
DQ2:min:0xb,mid:0x44,max:0x7d,range:0x72
DQ3:min:0x9,mid:0x42,max:0x7b,range:0x72
DQ4:min:0x1,mid:0x39,max:0x72,range:0x71
DQ5:min:0x3,mid:0x3b,max:0x74,range:0x71
DQ6:min:0x6,mid:0x3e,max:0x77,range:0x71
DQ7:min:0x4,mid:0x3a,max:0x70,range:0x6c

DQS1:0x74:
DQ8:min:0x6,mid:0x3d,max:0x75,range:0x6f
DQ9:min:0x4,mid:0x3c,max:0x75,range:0x71
DQ10:min:0x1,mid:0x37,max:0x6e,range:0x6d
DQ11:min:0x1,mid:0x39,max:0x71,range:0x70
DQ12:min:0xb,mid:0x41,max:0x78,range:0x6d
DQ13:min:0x8,mid:0x3e,max:0x74,range:0x6c
DQ14:min:0xa,mid:0x3f,max:0x75,range:0x6b
DQ15:min:0x6,mid:0x3d,max:0x75,range:0x6f

DQS2:0x74:
DQ16:min:0x8,mid:0x43,max:0x7e,range:0x76
DQ17:min:0xa,mid:0x41,max:0x78,range:0x6e
DQ18:min:0x7,mid:0x3f,max:0x77,range:0x70
DQ19:min:0x6,mid:0x3e,max:0x76,range:0x70
DQ20:min:0x2,mid:0x38,max:0x6f,range:0x6d
DQ21:min:0x0,mid:0x38,max:0x71,range:0x71
DQ22:min:0x0,mid:0x38,max:0x70,range:0x70
DQ23:min:0x2,mid:0x39,max:0x70,range:0x6e

DQS3:0x71:
DQ24:min:0x8,mid:0x3e,max:0x75,range:0x6d
DQ25:min:0x5,mid:0x3c,max:0x74,range:0x6f
DQ26:min:0x3,mid:0x3c,max:0x75,range:0x72
DQ27:min:0x1,mid:0x38,max:0x70,range:0x6f
DQ28:min:0xb,mid:0x42,max:0x79,range:0x6e
DQ29:min:0xa,mid:0x42,max:0x7a,range:0x70
DQ30:min:0x7,mid:0x41,max:0x7b,range:0x74
DQ31:min:0xa,mid:0x40,max:0x77,range:0x6d

the write training result:
DQS0:0x92:
DQ0:min:0x93,mid:0xb1,max:0xd0,range:0x3d
DQ1:min:0x94,mid:0xb2,max:0xd1,range:0x3d
DQ2:min:0x95,mid:0xb3,max:0xd2,range:0x3d
DQ3:min:0x94,mid:0xb2,max:0xd1,range:0x3d
DQ4:min:0x90,mid:0xad,max:0xcb,range:0x3b
DQ5:min:0x91,mid:0xaf,max:0xcd,range:0x3c
DQ6:min:0x92,mid:0xb0,max:0xce,range:0x3c
DQ7:min:0x91,mid:0xaf,max:0xce,range:0x3d
DM0:min:0x90,mid:0xae,max:0xcd,range:0x3d

DQS1:0x89:
DQ8:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
DQ9:min:0x8a,mid:0xa7,max:0xc5,range:0x3b
DQ10:min:0x87,mid:0xa5,max:0xc3,range:0x3c
DQ11:min:0x88,mid:0xa5,max:0xc3,range:0x3b
DQ12:min:0x8c,mid:0xaa,max:0xc8,range:0x3c
DQ13:min:0x8d,mid:0xaa,max:0xc7,range:0x3a
DQ14:min:0x8c,mid:0xaa,max:0xc8,range:0x3c
DQ15:min:0x8d,mid:0xaa,max:0xc7,range:0x3a
DM1:min:0x8a,mid:0xa7,max:0xc4,range:0x3a

DQS2:0x8d:
DQ16:min:0x8d,mid:0xab,max:0xca,range:0x3d
DQ17:min:0x8e,mid:0xac,max:0xca,range:0x3c
DQ18:min:0x8b,mid:0xa9,max:0xc8,range:0x3d
DQ19:min:0x8c,mid:0xa9,max:0xc7,range:0x3b
DQ20:min:0x89,mid:0xa6,max:0xc4,range:0x3b
DQ21:min:0x88,mid:0xa6,max:0xc4,range:0x3c
DQ22:min:0x89,mid:0xa6,max:0xc4,range:0x3b
DQ23:min:0x8b,mid:0xa8,max:0xc6,range:0x3b
DM2:min:0x8b,mid:0xa9,max:0xc7,range:0x3c

DQS3:0x86:
DQ24:min:0x88,mid:0xa5,max:0xc3,range:0x3b
DQ25:min:0x87,mid:0xa4,max:0xc2,range:0x3b
DQ26:min:0x86,mid:0xa3,max:0xc1,range:0x3b
DQ27:min:0x85,mid:0xa2,max:0xbf,range:0x3a
DQ28:min:0x8a,mid:0xa7,max:0xc4,range:0x3a
DQ29:min:0x8a,mid:0xa7,max:0xc5,range:0x3b
DQ30:min:0x89,mid:0xa6,max:0xc4,range:0x3b
DQ31:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
DM3:min:0x86,mid:0xa3,max:0xc1,range:0x3b

CA Training result:
clk_a:0x7d, clk_b:0x7d
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0x34, mid:0x84 max:0xd4, range:0xa0
cs0 chA ca1 min: 0x56, mid:0x84 max:0xb2, range:0x5c
cs0 chA ca2 min: 0x32, mid:0x81 max:0xd0, range:0x9e
cs0 chA ca3 min: 0x51, mid:0x80 max:0xb0, range:0x5f
cs0 chA ca4 min: 0x31, mid:0x80 max:0xcf, range:0x9e
cs0 chA ca5 min: 0x4f, mid:0x7e max:0xae, range:0x5f
cs0 chA CS min: 0x0, mid:0x7f max:0xff, range:0xff
cs0 chB ca0 min: 0x34, mid:0x84 max:0xd4, range:0xa0
cs0 chB ca1 min: 0x54, mid:0x83 max:0xb2, range:0x5e
cs0 chB ca2 min: 0x32, mid:0x80 max:0xcf, range:0x9d
cs0 chB ca3 min: 0x50, mid:0x7f max:0xaf, range:0x5f
cs0 chB ca4 min: 0x32, mid:0x80 max:0xcf, range:0x9d
cs0 chB ca5 min: 0x50, mid:0x7f max:0xaf, range:0x5f
cs0 chB CS min: 0x0, mid:0x7f max:0xff, range:0xff
cs1 chA ca0 min: 0x34, mid:0x84 max:0xd4, range:0xa0
cs1 chA ca1 min: 0x56, mid:0x84 max:0xb3, range:0x5d
cs1 chA ca2 min: 0x32, mid:0x81 max:0xd1, range:0x9f
cs1 chA ca3 min: 0x51, mid:0x80 max:0xb0, range:0x5f
cs1 chA ca4 min: 0x31, mid:0x81 max:0xd1, range:0xa0
cs1 chA ca5 min: 0x50, mid:0x7f max:0xaf, range:0x5f
cs1 chA CS min: 0x0, mid:0x7f max:0xff, range:0xff
cs1 chB ca0 min: 0x34, mid:0x84 max:0xd4, range:0xa0
cs1 chB ca1 min: 0x56, mid:0x83 max:0xb1, range:0x5b
cs1 chB ca2 min: 0x32, mid:0x80 max:0xcf, range:0x9d
cs1 chB ca3 min: 0x50, mid:0x7f max:0xae, range:0x5e
cs1 chB ca4 min: 0x31, mid:0x80 max:0xd0, range:0x9f
cs1 chB ca5 min: 0x4f, mid:0x7f max:0xaf, range:0x60
cs1 chB CS min: 0x0, mid:0x7f max:0xff, range:0xff
RX DQS Train result:
cs0, DQS0:cyc:3,oph:2,dll:21
cs0, DQS1:cyc:3,oph:3,dll:0
cs0, DQS2:cyc:3,oph:2,dll:27
cs0, DQS3:cyc:3,oph:2,dll:31
cs1, DQS0:cyc:3,oph:2,dll:24
cs1, DQS1:cyc:3,oph:3,dll:0
cs1, DQS2:cyc:3,oph:2,dll:29
cs1, DQS3:cyc:3,oph:2,dll:30
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:0x66, vrefout:0x100
dram drv:40,odt:0
PWRCTL:0x40,stat:0x303
vref_ca:0000004A
minca:0x7d,ck:0x80,ab:0x80,0x80, min_ck:0x3
get_clk_dqs_def_val: tdqs2dq:458
clk:0x64, clk_delta:-28,max_freq:1056
skew.dqs[0][0]:0x83
skew.dqs[0][1]:0x77
skew.dqs[0][2]:0x7c
skew.dqs[0][3]:0x72
skew.dqs[1][0]:0x83
skew.dqs[1][1]:0x79
skew.dqs[1][2]:0x79
skew.dqs[1][3]:0x72
PWRCTL:0x0,stat:0x1
cs 0:
the read training result:
DQS0:0x4d:
DQ0:min:0xa,mid:0x2e,max:0x53,range:0x49
DQ1:min:0xb,mid:0x2f,max:0x54,range:0x49
DQ2:min:0xb,mid:0x30,max:0x56,range:0x4b
DQ3:min:0xa,mid:0x2f,max:0x55,range:0x4b
DQ4:min:0x2,mid:0x27,max:0x4c,range:0x4a
DQ5:min:0x4,mid:0x29,max:0x4e,range:0x4a
DQ6:min:0x6,mid:0x2b,max:0x50,range:0x4a
DQ7:min:0x6,mid:0x28,max:0x4b,range:0x45

DQS1:0x4d:
DQ8:min:0x8,mid:0x2a,max:0x4d,range:0x45
DQ9:min:0x5,mid:0x28,max:0x4c,range:0x47
DQ10:min:0x2,mid:0x23,max:0x44,range:0x42
DQ11:min:0x1,mid:0x24,max:0x48,range:0x47
DQ12:min:0xd,mid:0x2e,max:0x4f,range:0x42
DQ13:min:0x8,mid:0x29,max:0x4b,range:0x43
DQ14:min:0xd,mid:0x2c,max:0x4c,range:0x3f
DQ15:min:0x7,mid:0x29,max:0x4b,range:0x44

DQS2:0x4f:
DQ16:min:0xb,mid:0x31,max:0x58,range:0x4d
DQ17:min:0xd,mid:0x2f,max:0x52,range:0x45
DQ18:min:0x9,mid:0x2d,max:0x52,range:0x49
DQ19:min:0x8,mid:0x2c,max:0x50,range:0x48
DQ20:min:0x5,mid:0x27,max:0x4a,range:0x45
DQ21:min:0x1,mid:0x25,max:0x4a,range:0x49
DQ22:min:0x3,mid:0x27,max:0x4b,range:0x48
DQ23:min:0x4,mid:0x27,max:0x4b,range:0x47

DQS3:0x4a:
DQ24:min:0xa,mid:0x2c,max:0x4f,range:0x45
DQ25:min:0x5,mid:0x29,max:0x4d,range:0x48
DQ26:min:0x5,mid:0x29,max:0x4e,range:0x49
DQ27:min:0x1,mid:0x25,max:0x49,range:0x48
DQ28:min:0xd,mid:0x2f,max:0x51,range:0x44
DQ29:min:0x9,mid:0x2d,max:0x51,range:0x48
DQ30:min:0x9,mid:0x2e,max:0x53,range:0x4a
DQ31:min:0xa,mid:0x2d,max:0x50,range:0x46

the write training result:
DQS0:0x83:
DQ0:min:0x93,mid:0xb0,max:0xce,range:0x3b
DQ1:min:0x96,mid:0xb2,max:0xce,range:0x38
DQ2:min:0x96,mid:0xb3,max:0xd0,range:0x3a
DQ3:min:0x94,mid:0xb1,max:0xce,range:0x3a
DQ4:min:0x8c,mid:0xa8,max:0xc5,range:0x39
DQ5:min:0x8f,mid:0xab,max:0xc8,range:0x39
DQ6:min:0x91,mid:0xae,max:0xcb,range:0x3a
DQ7:min:0x92,mid:0xae,max:0xca,range:0x38
DM0:min:0x90,mid:0xab,max:0xc7,range:0x37

DQS1:0x77:
DQ8:min:0x8c,mid:0xa9,max:0xc6,range:0x3a
DQ9:min:0x8b,mid:0xa7,max:0xc4,range:0x39
DQ10:min:0x8a,mid:0xa4,max:0xbf,range:0x35
DQ11:min:0x8a,mid:0xa4,max:0xbf,range:0x35
DQ12:min:0x8e,mid:0xaa,max:0xc7,range:0x39
DQ13:min:0x8e,mid:0xa9,max:0xc5,range:0x37
DQ14:min:0x90,mid:0xab,max:0xc6,range:0x36
DQ15:min:0x8e,mid:0xa9,max:0xc5,range:0x37
DM1:min:0x8b,mid:0xa6,max:0xc2,range:0x37

DQS2:0x7c:
DQ16:min:0x91,mid:0xae,max:0xcc,range:0x3b
DQ17:min:0x93,mid:0xaf,max:0xcc,range:0x39
DQ18:min:0x90,mid:0xac,max:0xc9,range:0x39
DQ19:min:0x8f,mid:0xab,max:0xc8,range:0x39
DQ20:min:0x89,mid:0xa5,max:0xc2,range:0x39
DQ21:min:0x89,mid:0xa4,max:0xbf,range:0x36
DQ22:min:0x8b,mid:0xa6,max:0xc1,range:0x36
DQ23:min:0x8d,mid:0xa9,max:0xc5,range:0x38
DM2:min:0x8e,mid:0xaa,max:0xc6,range:0x38

DQS3:0x72:
DQ24:min:0x8a,mid:0xa6,max:0xc3,range:0x39
DQ25:min:0x89,mid:0xa5,max:0xc1,range:0x38
DQ26:min:0x8b,mid:0xa5,max:0xbf,range:0x34
DQ27:min:0x88,mid:0xa3,max:0xbf,range:0x37
DQ28:min:0x8c,mid:0xa9,max:0xc6,range:0x3a
DQ29:min:0x8d,mid:0xa9,max:0xc6,range:0x39
DQ30:min:0x8c,mid:0xa6,max:0xc1,range:0x35
DQ31:min:0x8e,mid:0xaa,max:0xc6,range:0x38
DM3:min:0x87,mid:0xa3,max:0xbf,range:0x38

cs 1:
the read training result:
DQS0:0x4d:
DQ0:min:0xa,mid:0x2e,max:0x52,range:0x48
DQ1:min:0xa,mid:0x2e,max:0x52,range:0x48
DQ2:min:0xb,mid:0x30,max:0x56,range:0x4b
DQ3:min:0xa,mid:0x2f,max:0x54,range:0x4a
DQ4:min:0x2,mid:0x26,max:0x4b,range:0x49
DQ5:min:0x3,mid:0x28,max:0x4d,range:0x4a
DQ6:min:0x6,mid:0x2a,max:0x4f,range:0x49
DQ7:min:0x5,mid:0x27,max:0x49,range:0x44

DQS1:0x4c:
DQ8:min:0x6,mid:0x29,max:0x4c,range:0x46
DQ9:min:0x6,mid:0x29,max:0x4c,range:0x46
DQ10:min:0x0,mid:0x22,max:0x44,range:0x44
DQ11:min:0x1,mid:0x24,max:0x47,range:0x46
DQ12:min:0xa,mid:0x2c,max:0x4f,range:0x45
DQ13:min:0x8,mid:0x29,max:0x4b,range:0x43
DQ14:min:0x9,mid:0x2a,max:0x4c,range:0x43
DQ15:min:0x6,mid:0x29,max:0x4c,range:0x46

DQS2:0x4f:
DQ16:min:0xa,mid:0x31,max:0x58,range:0x4e
DQ17:min:0xd,mid:0x2f,max:0x51,range:0x44
DQ18:min:0x9,mid:0x2d,max:0x52,range:0x49
DQ19:min:0x8,mid:0x2c,max:0x50,range:0x48
DQ20:min:0x5,mid:0x27,max:0x4a,range:0x45
DQ21:min:0x1,mid:0x25,max:0x4a,range:0x49
DQ22:min:0x3,mid:0x27,max:0x4b,range:0x48
DQ23:min:0x5,mid:0x28,max:0x4b,range:0x46

DQS3:0x4b:
DQ24:min:0xa,mid:0x2b,max:0x4d,range:0x43
DQ25:min:0x5,mid:0x29,max:0x4d,range:0x48
DQ26:min:0x6,mid:0x29,max:0x4d,range:0x47
DQ27:min:0x1,mid:0x24,max:0x48,range:0x47
DQ28:min:0xd,mid:0x2e,max:0x50,range:0x43
DQ29:min:0xa,mid:0x2d,max:0x51,range:0x47
DQ30:min:0xa,mid:0x2e,max:0x53,range:0x49
DQ31:min:0xa,mid:0x2c,max:0x4f,range:0x45

the write training result:
DQS0:0x83:
DQ0:min:0x93,mid:0xb0,max:0xce,range:0x3b
DQ1:min:0x97,mid:0xb2,max:0xce,range:0x37
DQ2:min:0x98,mid:0xb4,max:0xd0,range:0x38
DQ3:min:0x95,mid:0xb1,max:0xce,range:0x39
DQ4:min:0x8d,mid:0xa9,max:0xc6,range:0x39
DQ5:min:0x91,mid:0xad,max:0xc9,range:0x38
DQ6:min:0x92,mid:0xae,max:0xcb,range:0x39
DQ7:min:0x93,mid:0xaf,max:0xcb,range:0x38
DM0:min:0x90,mid:0xac,max:0xc8,range:0x38

DQS1:0x77:
DQ8:min:0x8e,mid:0xaa,max:0xc7,range:0x39
DQ9:min:0x8d,mid:0xa9,max:0xc5,range:0x38
DQ10:min:0x8c,mid:0xa6,max:0xc0,range:0x34
DQ11:min:0x8c,mid:0xa6,max:0xc1,range:0x35
DQ12:min:0x90,mid:0xac,max:0xc9,range:0x39
DQ13:min:0x8f,mid:0xaa,max:0xc5,range:0x36
DQ14:min:0x92,mid:0xac,max:0xc7,range:0x35
DQ15:min:0x8f,mid:0xab,max:0xc7,range:0x38
DM1:min:0x8d,mid:0xa8,max:0xc4,range:0x37

DQS2:0x7c:
DQ16:min:0x8f,mid:0xac,max:0xca,range:0x3b
DQ17:min:0x91,mid:0xad,max:0xca,range:0x39
DQ18:min:0x8d,mid:0xa9,max:0xc6,range:0x39
DQ19:min:0x8d,mid:0xa9,max:0xc6,range:0x39
DQ20:min:0x86,mid:0xa2,max:0xbf,range:0x39
DQ21:min:0x86,mid:0xa2,max:0xbf,range:0x39
DQ22:min:0x89,mid:0xa4,max:0xbf,range:0x36
DQ23:min:0x8a,mid:0xa6,max:0xc3,range:0x39
DM2:min:0x8a,mid:0xa7,max:0xc4,range:0x3a

DQS3:0x72:
DQ24:min:0x88,mid:0xa5,max:0xc2,range:0x3a
DQ25:min:0x88,mid:0xa4,max:0xc1,range:0x39
DQ26:min:0x8a,mid:0xa4,max:0xbf,range:0x35
DQ27:min:0x86,mid:0xa2,max:0xbf,range:0x39
DQ28:min:0x8b,mid:0xa8,max:0xc5,range:0x3a
DQ29:min:0x8d,mid:0xa9,max:0xc6,range:0x39
DQ30:min:0x8c,mid:0xa7,max:0xc2,range:0x36
DQ31:min:0x8e,mid:0xaa,max:0xc6,range:0x38
DM3:min:0x88,mid:0xa3,max:0xbf,range:0x37

CA Training result:
clk_a:0x64, clk_b:0x64
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0x2c, mid:0x84 max:0xdc, range:0xb0
cs0 chA ca1 min: 0x5f, mid:0x84 max:0xaa, range:0x4b
cs0 chA ca2 min: 0x29, mid:0x7f max:0xd6, range:0xad
cs0 chA ca3 min: 0x58, mid:0x7f max:0xa7, range:0x4f
cs0 chA ca4 min: 0x28, mid:0x7e max:0xd5, range:0xad
cs0 chA ca5 min: 0x56, mid:0x7d max:0xa4, range:0x4e
cs0 chA CS min: 0x0, mid:0x7f max:0xff, range:0xff
cs0 chB ca0 min: 0x2d, mid:0x84 max:0xdb, range:0xae
cs0 chB ca1 min: 0x5c, mid:0x82 max:0xa9, range:0x4d
cs0 chB ca2 min: 0x29, mid:0x7f max:0xd5, range:0xac
cs0 chB ca3 min: 0x57, mid:0x7e max:0xa5, range:0x4e
cs0 chB ca4 min: 0x29, mid:0x7f max:0xd6, range:0xad
cs0 chB ca5 min: 0x57, mid:0x7e max:0xa6, range:0x4f
cs0 chB CS min: 0x0, mid:0x7f max:0xff, range:0xff
cs1 chA ca0 min: 0x2c, mid:0x84 max:0xdd, range:0xb1
cs1 chA ca1 min: 0x5f, mid:0x85 max:0xab, range:0x4c
cs1 chA ca2 min: 0x29, mid:0x80 max:0xd7, range:0xae
cs1 chA ca3 min: 0x58, mid:0x7f max:0xa7, range:0x4f
cs1 chA ca4 min: 0x27, mid:0x7e max:0xd6, range:0xaf
cs1 chA ca5 min: 0x56, mid:0x7d max:0xa4, range:0x4e
cs1 chA CS min: 0x0, mid:0x7f max:0xff, range:0xff
cs1 chB ca0 min: 0x2d, mid:0x84 max:0xdc, range:0xaf
cs1 chB ca1 min: 0x5f, mid:0x84 max:0xa9, range:0x4a
cs1 chB ca2 min: 0x29, mid:0x7f max:0xd5, range:0xac
cs1 chB ca3 min: 0x58, mid:0x7e max:0xa4, range:0x4c
cs1 chB ca4 min: 0x28, mid:0x7f max:0xd6, range:0xae
cs1 chB ca5 min: 0x56, mid:0x7e max:0xa6, range:0x50
cs1 chB CS min: 0x0, mid:0x7f max:0xff, range:0xff
RX DQS Train result:
cs0, DQS0:cyc:3,oph:4,dll:6
cs0, DQS1:cyc:3,oph:4,dll:22
cs0, DQS2:cyc:3,oph:4,dll:13
cs0, DQS3:cyc:3,oph:4,dll:17
cs1, DQS0:cyc:3,oph:4,dll:9
cs1, DQS1:cyc:3,oph:4,dll:18
cs1, DQS2:cyc:3,oph:4,dll:17
cs1, DQS3:cyc:3,oph:4,dll:17
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:0x66, vrefout:0x100
dram drv:40,odt:80
PWRCTL:0x40,stat:0x303
vref_ca:0000004A
minca:0x7b,ck:0x80,ab:0x80,0x80, min_ck:0x5
get_clk_dqs_def_val: tdqs2dq:458
clk:0x49, clk_delta:-55,max_freq:1056
skew.dqs[0][0]:0x73
skew.dqs[0][1]:0x62
skew.dqs[0][2]:0x69
skew.dqs[0][3]:0x5c
skew.dqs[1][0]:0x73
skew.dqs[1][1]:0x66
skew.dqs[1][2]:0x66
skew.dqs[1][3]:0x5c
PWRCTL:0x0,stat:0x1
cs 0:
the read training result:
DQS0:0x35:
DQ0:min:0x9,mid:0x22,max:0x3b,range:0x32
DQ1:min:0x9,mid:0x22,max:0x3b,range:0x32
DQ2:min:0xa,mid:0x24,max:0x3e,range:0x34
DQ3:min:0x8,mid:0x22,max:0x3d,range:0x35
DQ4:min:0x1,mid:0x1a,max:0x34,range:0x33
DQ5:min:0x2,mid:0x1b,max:0x35,range:0x33
DQ6:min:0x6,mid:0x1f,max:0x38,range:0x32
DQ7:min:0x3,mid:0x1a,max:0x32,range:0x2f

DQS1:0x35:
DQ8:min:0x7,mid:0x1e,max:0x36,range:0x2f
DQ9:min:0x6,mid:0x1d,max:0x35,range:0x2f
DQ10:min:0x1,mid:0x16,max:0x2c,range:0x2b
DQ11:min:0x2,mid:0x19,max:0x30,range:0x2e
DQ12:min:0xa,mid:0x21,max:0x38,range:0x2e
DQ13:min:0x9,mid:0x1e,max:0x34,range:0x2b
DQ14:min:0xa,mid:0x1f,max:0x35,range:0x2b
DQ15:min:0x7,mid:0x1e,max:0x35,range:0x2e

DQS2:0x3a:
DQ16:min:0xd,mid:0x26,max:0x40,range:0x33
DQ17:min:0xf,mid:0x25,max:0x3b,range:0x2c
DQ18:min:0xa,mid:0x22,max:0x3b,range:0x31
DQ19:min:0xa,mid:0x21,max:0x39,range:0x2f
DQ20:min:0x4,mid:0x1b,max:0x32,range:0x2e
DQ21:min:0x1,mid:0x19,max:0x32,range:0x31
DQ22:min:0x2,mid:0x1a,max:0x33,range:0x31
DQ23:min:0x5,mid:0x1c,max:0x34,range:0x2f

DQS3:0x32:
DQ24:min:0x8,mid:0x20,max:0x38,range:0x30
DQ25:min:0x5,mid:0x1e,max:0x37,range:0x32
DQ26:min:0x4,mid:0x1d,max:0x37,range:0x33
DQ27:min:0x1,mid:0x19,max:0x32,range:0x31
DQ28:min:0xb,mid:0x23,max:0x3c,range:0x31
DQ29:min:0x9,mid:0x22,max:0x3c,range:0x33
DQ30:min:0x8,mid:0x22,max:0x3c,range:0x34
DQ31:min:0xb,mid:0x23,max:0x3b,range:0x30

the write training result:
DQS0:0x73:
DQ0:min:0x9c,mid:0xb6,max:0xd0,range:0x34
DQ1:min:0x9d,mid:0xb6,max:0xd0,range:0x33
DQ2:min:0x9e,mid:0xb8,max:0xd3,range:0x35
DQ3:min:0x9d,mid:0xb6,max:0xd0,range:0x33
DQ4:min:0x92,mid:0xab,max:0xc5,range:0x33
DQ5:min:0x97,mid:0xaf,max:0xc8,range:0x31
DQ6:min:0x99,mid:0xb2,max:0xcc,range:0x33
DQ7:min:0x99,mid:0xb1,max:0xca,range:0x31
DM0:min:0x97,mid:0xaf,max:0xc8,range:0x31

DQS1:0x62:
DQ8:min:0x8a,mid:0xa3,max:0xbc,range:0x32
DQ9:min:0x89,mid:0xa1,max:0xba,range:0x31
DQ10:min:0x85,mid:0x9b,max:0xb2,range:0x2d
DQ11:min:0x85,mid:0x9d,max:0xb5,range:0x30
DQ12:min:0x8e,mid:0xa7,max:0xc0,range:0x32
DQ13:min:0x8c,mid:0xa4,max:0xbc,range:0x30
DQ14:min:0x8b,mid:0xa4,max:0xbe,range:0x33
DQ15:min:0x8c,mid:0xa4,max:0xbd,range:0x31
DM1:min:0x87,mid:0xa0,max:0xb9,range:0x32

DQS2:0x69:
DQ16:min:0x91,mid:0xac,max:0xc7,range:0x36
DQ17:min:0x92,mid:0xac,max:0xc6,range:0x34
DQ18:min:0x8e,mid:0xa8,max:0xc2,range:0x34
DQ19:min:0x8d,mid:0xa7,max:0xc1,range:0x34
DQ20:min:0x86,mid:0x9f,max:0xb8,range:0x32
DQ21:min:0x84,mid:0x9c,max:0xb4,range:0x30
DQ22:min:0x86,mid:0x9e,max:0xb7,range:0x31
DQ23:min:0x8a,mid:0xa3,max:0xbc,range:0x32
DM2:min:0x8a,mid:0xa3,max:0xbd,range:0x33

DQS3:0x5c:
DQ24:min:0x89,mid:0xa1,max:0xba,range:0x31
DQ25:min:0x88,mid:0x9f,max:0xb7,range:0x2f
DQ26:min:0x87,mid:0x9e,max:0xb5,range:0x2e
DQ27:min:0x84,mid:0x9b,max:0xb2,range:0x2e
DQ28:min:0x8b,mid:0xa4,max:0xbe,range:0x33
DQ29:min:0x8c,mid:0xa4,max:0xbd,range:0x31
DQ30:min:0x8a,mid:0xa1,max:0xb9,range:0x2f
DQ31:min:0x8e,mid:0xa7,max:0xc0,range:0x32
DM3:min:0x86,mid:0x9d,max:0xb5,range:0x2f

## cs 1:
the read training result:
DQS0:0x35:
DQ0:min:0xa,mid:0x22,max:0x3b,range:0x31
DQ1:min:0x8,mid:0x21,max:0x3b,range:0x33
DQ2:min:0xb,mid:0x24,max:0x3e,range:0x33
DQ3:min:0x8,mid:0x22,max:0x3d,range:0x35
DQ4:min:0x1,mid:0x1a,max:0x33,range:0x32
DQ5:min:0x2,mid:0x1b,max:0x35,range:0x33
DQ6:min:0x6,mid:0x1f,max:0x38,range:0x32
DQ7:min:0x2,mid:0x1a,max:0x32,range:0x30
---------------------------------------------------------------------------------------

Please show me your executed commands and the output result.

Dear Radxa Team,

I tried booting from SD card and checked for the ethernet working , now it is working fine .
Thanks for your support !