Firefly开源社区

标题: AIO-3568J无法进kernel [打印本页]

作者: jiawen    时间: 2021-7-8 09:52
标题: AIO-3568J无法进kernel
在代理商出购买的AIO-3568J在烧写系统后卡在starting kernel的位置,已经返回经销商出维修了一次,但是发出去啥样发回来还是啥样,问题一点点都没有解决。现在已经烧写了最新的210623得到固件还是没有解决问题,启动打印信息如下:

作者: jiawen    时间: 2021-7-8 09:55
  1. DDR Version V1.09 20210602
  2. In
  3. ddrconfig:0
  4. LP4 MR14:0x4d
  5. LPDDR4, 324MHz
  6. BW=32 Col=10 Bk=8 CS0 Row=16 CS=1 Die BW=16 Size=2048MB
  7. wrlvl:clk skew:0x80,0x80
  8. tdqss_skew:
  9. cs 0 dqs 0: 16
  10. cs 0 dqs 1: 15
  11. cs 0 dqs 2: 15
  12. cs 0 dqs 3: 10
  13. cs 0 dqs 4: 0
  14. cs 0 dqs 0: 385ps
  15. cs 0 dqs 1: 361ps
  16. cs 0 dqs 2: 361ps
  17. cs 0 dqs 3: 241ps
  18. tdqss.min:241,mid:313,max:385
  19. change to: 324MHz
  20. PHY drv:clk:38,ca:38,DQ:30,odt:0
  21. PHY drv:clk:0xf,0xf,ca:0xf,0xf,DQ:0x1b,0x1b,odt:0x0,0x0
  22. vrefinner:0xd7, vrefout:0x100
  23. dram drv:40,odt:0
  24. vref_ca:00000072
  25. minca:0x7d,ck:0x80,ab:0x80,0x80, min_ck:0x3
  26. get_clk_dqs_def_val: tdqs2dq:0
  27. clk:0x58, clk_delta:-40,max_freq:1560
  28. skew.dqs[0][0]:0x67
  29. skew.dqs[0][1]:0x66
  30. skew.dqs[0][2]:0x66
  31. skew.dqs[0][3]:0x61
  32. cs 0:
  33. the read training result:
  34. DQS0:0x70:
  35. DQ0:min:0x0,mid:0x3d,max:0x7b,range:0x7b
  36. DQ1:min:0x0,mid:0x3e,max:0x7d,range:0x7d
  37. DQ2:min:0x0,mid:0x3f,max:0x7e,range:0x7e
  38. DQ3:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  39. DQ4:min:0x0,mid:0x38,max:0x70,range:0x70
  40. DQ5:min:0x0,mid:0x3a,max:0x74,range:0x74
  41. DQ6:min:0x0,mid:0x3b,max:0x76,range:0x76
  42. DQ7:min:0x0,mid:0x39,max:0x73,range:0x73

  43. DQS1:0x74:
  44. DQ8:min:0x0,mid:0x3d,max:0x7a,range:0x7a
  45. DQ9:min:0x0,mid:0x3c,max:0x78,range:0x78
  46. DQ10:min:0x0,mid:0x3b,max:0x76,range:0x76
  47. DQ11:min:0x0,mid:0x3b,max:0x76,range:0x76
  48. DQ12:min:0x0,mid:0x3f,max:0x7e,range:0x7e
  49. DQ13:min:0x0,mid:0x3d,max:0x7b,range:0x7b
  50. DQ14:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  51. DQ15:min:0x0,mid:0x3e,max:0x7d,range:0x7d

  52. DQS2:0x6e:
  53. DQ16:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  54. DQ17:min:0x0,mid:0x3f,max:0x7e,range:0x7e
  55. DQ18:min:0x0,mid:0x3c,max:0x78,range:0x78
  56. DQ19:min:0x0,mid:0x3b,max:0x76,range:0x76
  57. DQ20:min:0x0,mid:0x39,max:0x72,range:0x72
  58. DQ21:min:0x0,mid:0x3a,max:0x74,range:0x74
  59. DQ22:min:0x0,mid:0x39,max:0x72,range:0x72
  60. DQ23:min:0x0,mid:0x3a,max:0x75,range:0x75

  61. DQS3:0x6d:
  62. DQ24:min:0x0,mid:0x3d,max:0x7a,range:0x7a
  63. DQ25:min:0x0,mid:0x3b,max:0x76,range:0x76
  64. DQ26:min:0x0,mid:0x3c,max:0x78,range:0x78
  65. DQ27:min:0x0,mid:0x38,max:0x71,range:0x71
  66. DQ28:min:0x0,mid:0x3d,max:0x7b,range:0x7b
  67. DQ29:min:0x0,mid:0x3f,max:0x7e,range:0x7e
  68. DQ30:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  69. DQ31:min:0x0,mid:0x3d,max:0x7b,range:0x7b

  70. the write training result:
  71. DQS0:0x67:
  72. DQ0:min:0x62,mid:0x7f,max:0x9d,range:0x3b
  73. DQ1:min:0x62,mid:0x81,max:0xa0,range:0x3e
  74. DQ2:min:0x63,mid:0x81,max:0xa0,range:0x3d
  75. DQ3:min:0x62,mid:0x7f,max:0x9d,range:0x3b
  76. DQ4:min:0x5e,mid:0x7c,max:0x9b,range:0x3d
  77. DQ5:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
  78. DQ6:min:0x61,mid:0x7e,max:0x9c,range:0x3b
  79. DQ7:min:0x61,mid:0x7e,max:0x9c,range:0x3b
  80. DM0:min:0x60,mid:0x7e,max:0x9c,range:0x3c

  81. DQS1:0x66:
  82. DQ8:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
  83. DQ9:min:0x5e,mid:0x7c,max:0x9b,range:0x3d
  84. DQ10:min:0x5d,mid:0x7b,max:0x99,range:0x3c
  85. DQ11:min:0x5d,mid:0x7b,max:0x99,range:0x3c
  86. DQ12:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
  87. DQ13:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
  88. DQ14:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
  89. DQ15:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
  90. DM1:min:0x5d,mid:0x7b,max:0x9a,range:0x3d

  91. DQS2:0x66:
  92. DQ16:min:0x61,mid:0x7f,max:0x9d,range:0x3c
  93. DQ17:min:0x61,mid:0x7f,max:0x9d,range:0x3c
  94. DQ18:min:0x5f,mid:0x7d,max:0x9c,range:0x3d
  95. DQ19:min:0x5e,mid:0x7c,max:0x9b,range:0x3d
  96. DQ20:min:0x5c,mid:0x7a,max:0x99,range:0x3d
  97. DQ21:min:0x5c,mid:0x7a,max:0x99,range:0x3d
  98. DQ22:min:0x5d,mid:0x7b,max:0x99,range:0x3c
  99. DQ23:min:0x5e,mid:0x7c,max:0x9a,range:0x3c
  100. DM2:min:0x5e,mid:0x7c,max:0x9b,range:0x3d

  101. DQS3:0x61:
  102. DQ24:min:0x5a,mid:0x79,max:0x98,range:0x3e
  103. DQ25:min:0x5a,mid:0x78,max:0x97,range:0x3d
  104. DQ26:min:0x5a,mid:0x78,max:0x97,range:0x3d
  105. DQ27:min:0x58,mid:0x77,max:0x96,range:0x3e
  106. DQ28:min:0x5b,mid:0x7a,max:0x99,range:0x3e
  107. DQ29:min:0x5b,mid:0x7a,max:0x99,range:0x3e
  108. DQ30:min:0x5b,mid:0x79,max:0x98,range:0x3d
  109. DQ31:min:0x5c,mid:0x7a,max:0x99,range:0x3d
  110. DM3:min:0x59,mid:0x77,max:0x96,range:0x3d

  111. CA Training result:
  112. clk_a:0x58, clk_b:0x58
  113. reg0x26c:0x0, 0x0
  114. cs0 chA ca0 min: 0x3f, mid:0x81 max:0xc3, range:0x84
  115. cs0 chA ca1 min: 0x45, mid:0x82 max:0xc0, range:0x7b
  116. cs0 chA ca2 min: 0x3e, mid:0x7f max:0xc1, range:0x83
  117. cs0 chA ca3 min: 0x43, mid:0x7f max:0xbb, range:0x78
  118. cs0 chA ca4 min: 0x3e, mid:0x7f max:0xc0, range:0x82
  119. cs0 chA ca5 min: 0x3f, mid:0x7d max:0xbb, range:0x7c
  120. cs0 chA  CS min: 0x41, mid:0x72 max:0xa3, range:0x62
  121. cs0 chB ca0 min: 0x42, mid:0x83 max:0xc4, range:0x82
  122. cs0 chB ca1 min: 0x44, mid:0x82 max:0xc0, range:0x7c
  123. cs0 chB ca2 min: 0x3e, mid:0x7f max:0xc1, range:0x83
  124. cs0 chB ca3 min: 0x3f, mid:0x7d max:0xbb, range:0x7c
  125. cs0 chB ca4 min: 0x3e, mid:0x7f max:0xc0, range:0x82
  126. cs0 chB ca5 min: 0x3f, mid:0x7d max:0xbb, range:0x7c
  127. cs0 chB  CS min: 0x42, mid:0x72 max:0xa3, range:0x61
  128. RX DQS Train result:
  129. cs0, DQS0:cyc:2,oph:0,dll:23
  130. cs0, DQS1:cyc:2,oph:0,dll:26
  131. cs0, DQS2:cyc:2,oph:0,dll:27
  132. cs0, DQS3:cyc:2,oph:0,dll:31
  133. get tdqqs2dq:554 ps
  134. change to: 528MHz
  135. PHY drv:clk:38,ca:38,DQ:30,odt:60
  136. PHY drv:clk:0xf,0xf,ca:0xf,0xf,DQ:0x1b,0x1b,odt:0x0,0x9
  137. vrefinner:0x46, vrefout:0x100
  138. dram drv:40,odt:0
  139. vref_ca:00000072
  140. minca:0x7b,ck:0x80,ab:0x80,0x80, min_ck:0x5
  141. get_clk_dqs_def_val: tdqs2dq:554
  142. clk:0x71, clk_delta:-15,max_freq:1560
  143. skew.dqs[0][0]:0x8b
  144. skew.dqs[0][1]:0x89
  145. skew.dqs[0][2]:0x89
  146. skew.dqs[0][3]:0x81
  147. cs 0:
  148. the read training result:
  149. DQS0:0x70:
  150. DQ0:min:0x0,mid:0x3e,max:0x7d,range:0x7d
  151. DQ1:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  152. DQ2:min:0x0,mid:0x3e,max:0x7d,range:0x7d
  153. DQ3:min:0x0,mid:0x3d,max:0x7b,range:0x7b
  154. DQ4:min:0x0,mid:0x38,max:0x71,range:0x71
  155. DQ5:min:0x0,mid:0x3b,max:0x77,range:0x77
  156. DQ6:min:0x0,mid:0x3b,max:0x77,range:0x77
  157. DQ7:min:0x0,mid:0x39,max:0x73,range:0x73

  158. DQS1:0x73:
  159. DQ8:min:0x0,mid:0x3d,max:0x7b,range:0x7b
  160. DQ9:min:0x0,mid:0x39,max:0x72,range:0x72
  161. DQ10:min:0x0,mid:0x37,max:0x6f,range:0x6f
  162. DQ11:min:0x0,mid:0x3a,max:0x75,range:0x75
  163. DQ12:min:0x0,mid:0x3d,max:0x7b,range:0x7b
  164. DQ13:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  165. DQ14:min:0x0,mid:0x3f,max:0x7e,range:0x7e
  166. DQ15:min:0x0,mid:0x3c,max:0x79,range:0x79

  167. DQS2:0x70:
  168. DQ16:min:0x0,mid:0x3d,max:0x7b,range:0x7b
  169. DQ17:min:0x0,mid:0x3f,max:0x7e,range:0x7e
  170. DQ18:min:0x0,mid:0x3d,max:0x7b,range:0x7b
  171. DQ19:min:0x0,mid:0x3c,max:0x78,range:0x78
  172. DQ20:min:0x0,mid:0x39,max:0x73,range:0x73
  173. DQ21:min:0x0,mid:0x39,max:0x72,range:0x72
  174. DQ22:min:0x0,mid:0x37,max:0x6e,range:0x6e
  175. DQ23:min:0x0,mid:0x3a,max:0x74,range:0x74

  176. DQS3:0x70:
  177. DQ24:min:0x0,mid:0x3d,max:0x7a,range:0x7a
  178. DQ25:min:0x0,mid:0x3b,max:0x76,range:0x76
  179. DQ26:min:0x0,mid:0x3b,max:0x77,range:0x77
  180. DQ27:min:0x0,mid:0x39,max:0x72,range:0x72
  181. DQ28:min:0x0,mid:0x3e,max:0x7d,range:0x7d
  182. DQ29:min:0x0,mid:0x3f,max:0x7e,range:0x7e
  183. DQ30:min:0x0,mid:0x3c,max:0x79,range:0x79
  184. DQ31:min:0x0,mid:0x3b,max:0x77,range:0x77

  185. the write training result:
  186. DQS0:0x8b:
  187. DQ0:min:0x91,mid:0xaf,max:0xcd,range:0x3c
  188. DQ1:min:0x92,mid:0xb0,max:0xce,range:0x3c
  189. DQ2:min:0x93,mid:0xb0,max:0xce,range:0x3b
  190. DQ3:min:0x91,mid:0xaf,max:0xcd,range:0x3c
  191. DQ4:min:0x8d,mid:0xaa,max:0xc8,range:0x3b
  192. DQ5:min:0x8e,mid:0xac,max:0xca,range:0x3c
  193. DQ6:min:0x8f,mid:0xad,max:0xcb,range:0x3c
  194. DQ7:min:0x90,mid:0xad,max:0xca,range:0x3a
  195. DM0:min:0x8e,mid:0xac,max:0xca,range:0x3c

  196. DQS1:0x89:
  197. DQ8:min:0x8e,mid:0xab,max:0xc9,range:0x3b
  198. DQ9:min:0x8d,mid:0xaa,max:0xc8,range:0x3b
  199. DQ10:min:0x8b,mid:0xa8,max:0xc6,range:0x3b
  200. DQ11:min:0x8b,mid:0xa8,max:0xc5,range:0x3a
  201. DQ12:min:0x8e,mid:0xac,max:0xca,range:0x3c
  202. DQ13:min:0x8e,mid:0xab,max:0xc8,range:0x3a
  203. DQ14:min:0x8e,mid:0xab,max:0xc9,range:0x3b
  204. DQ15:min:0x8e,mid:0xab,max:0xc8,range:0x3a
  205. DM1:min:0x8c,mid:0xa9,max:0xc7,range:0x3b

  206. DQS2:0x89:
  207. DQ16:min:0x91,mid:0xaf,max:0xcd,range:0x3c
  208. DQ17:min:0x90,mid:0xae,max:0xcd,range:0x3d
  209. DQ18:min:0x8f,mid:0xad,max:0xcb,range:0x3c
  210. DQ19:min:0x8e,mid:0xac,max:0xcb,range:0x3d
  211. DQ20:min:0x8b,mid:0xa9,max:0xc7,range:0x3c
  212. DQ21:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
  213. DQ22:min:0x8b,mid:0xa8,max:0xc6,range:0x3b
  214. DQ23:min:0x8d,mid:0xaa,max:0xc8,range:0x3b
  215. DM2:min:0x8d,mid:0xab,max:0xc9,range:0x3c

  216. DQS3:0x81:
  217. DQ24:min:0x88,mid:0xa6,max:0xc4,range:0x3c
  218. DQ25:min:0x87,mid:0xa5,max:0xc3,range:0x3c
  219. DQ26:min:0x87,mid:0xa5,max:0xc3,range:0x3c
  220. DQ27:min:0x85,mid:0xa2,max:0xc0,range:0x3b
  221. DQ28:min:0x89,mid:0xa7,max:0xc6,range:0x3d
  222. DQ29:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
  223. DQ30:min:0x89,mid:0xa6,max:0xc4,range
  224.                                      dram drv:40,odt:80
  225. vref_ca:00000068
  226. minca:0x71,ck:0x80,ab:0x80,0x80, min_ck:0xf
  227. get_clk_dqs_def_val: tdqs2dq:554
  228. clk:0xf, clk_delta:-113,max_freq:1560
  229. skew.dqs[0][0]:0x5b
  230. skew.dqs[0][1]:0x57
  231. skew.dqs[0][2]:0x57
  232. skew.dqs[0][3]:0x3f
  233. cs 0:
  234. the read training result:
  235. DQS0:0x3b:
  236. DQ0:min:0x13,mid:0x30,max:0x4e,range:0x3b
  237. DQ1:min:0x14,mid:0x30,max:0x4c,range:0x38
  238. DQ2:min:0x16,mid:0x32,max:0x4f,range:0x39
  239. DQ3:min:0x15,mid:0x30,max:0x4c,range:0x37
  240. DQ4:min:0x1,mid:0x1e,max:0x3c,range:0x3b
  241. DQ5:min:0xa,mid:0x26,max:0x43,range:0x39
  242. DQ6:min:0xa,mid:0x27,max:0x45,range:0x3b
  243. DQ7:min:0xa,mid:0x24,max:0x3e,range:0x34

  244. DQS1:0x38:
  245. DQ8:min:0xc,mid:0x28,max:0x44,range:0x38
  246. DQ9:min:0x10,mid:0x23,max:0x36,range:0x26
  247. DQ10:min:0xa,mid:0x1d,max:0x31,range:0x27
  248. DQ11:min:0x1,mid:0x1e,max:0x3b,range:0x3a
  249. DQ12:min:0x12,mid:0x2b,max:0x44,range:0x32
  250. DQ13:min:0xd,mid:0x28,max:0x44,range:0x37
  251. DQ14:min:0xf,mid:0x2a,max:0x46,range:0x37
  252. DQ15:min:0xd,mid:0x27,max:0x41,range:0x34

  253. DQS2:0x3c:
  254. DQ16:min:0x12,mid:0x2f,max:0x4c,range:0x3a
  255. DQ17:min:0x16,mid:0x31,max:0x4d,range:0x37
  256. DQ18:min:0xf,mid:0x2c,max:0x49,range:0x3a
  257. DQ19:min:0xc,mid:0x28,max:0x45,range:0x39
  258. DQ20:min:0x2,mid:0x1e,max:0x3b,range:0x39
  259. DQ21:min:0x5,mid:0x20,max:0x3c,range:0x37
  260. DQ22:min:0x8,mid:0x1e,max:0x35,range:0x2d
  261. DQ23:min:0xc,mid:0x24,max:0x3d,range:0x31

  262. DQS3:0x37:
  263. DQ24:min:0xe,mid:0x2a,max:0x47,range:0x39
  264. DQ25:min:0x8,mid:0x22,max:0x3d,range:0x35
  265. DQ26:min:0xb,mid:0x26,max:0x42,range:0x37
  266. DQ27:min:0x1,mid:0x1d,max:0x3a,range:0x39
  267. DQ28:min:0x10,mid:0x2c,max:0x49,range:0x39
  268. DQ29:min:0x13,mid:0x2e,max:0x4a,range:0x37
  269. DQ30:min:0x13,mid:0x29,max:0x40,range:0x2d
  270. DQ31:min:0x14,mid:0x29,max:0x3f,range:0x2b

  271. the write training result:
  272. DQS0:0x5b:
  273. DQ0:min:0xae,mid:0xca,max:0xe6,range:0x38
  274. DQ1:min:0xb1,mid:0xcc,max:0xe8,range:0x37
  275. DQ2:min:0xb3,mid:0xce,max:0xe9,range:0x36
  276. DQ3:min:0xae,mid:0xc9,max:0xe5,range:0x37
  277. DQ4:min:0xa0,mid:0xb9,max:0xd3,range:0x33
  278. DQ5:min:0xa3,mid:0xbd,max:0xd8,range:0x35
  279. DQ6:min:0xa8,mid:0xc3,max:0xde,range:0x36
  280. DQ7:min:0xa8,mid:0xc2,max:0xdd,range:0x35
  281. DM0:min:0xa6,mid:0xc0,max:0xdb,range:0x35

  282. DQS1:0x57:
  283. DQ8:min:0xa6,mid:0xc1,max:0xdd,range:0x37
  284. DQ9:min:0xa6,mid:0xbf,max:0xd9,range:0x33
  285. DQ10:min:0xa0,mid:0xb9,max:0xd2,range:0x32
  286. DQ11:min:0xa0,mid:0xb9,max:0xd2,range:0x32
  287. DQ12:min:0xa8,mid:0xc1,max:0xdb,range:0x33
  288. DQ13:min:0xa8,mid:0xc0,max:0xd9,range:0x31
  289. DQ14:min:0xa9,mid:0xc2,max:0xdb,range:0x32
  290. DQ15:min:0xa6,mid:0xc0,max:0xda,range:0x34
  291. DM1:min:0xa2,mid:0xbb,max:0xd5,range:0x33

  292. DQS2:0x57:
  293. DQ16:min:0xae,mid:0xc9,max:0xe5,range:0x37
  294. DQ17:min:0xad,mid:0xc9,max:0xe6,range:0x39
  295. DQ18:min:0xa8,mid:0xc3,max:0xdf,range:0x37
  296. DQ19:min:0xa7,mid:0xc2,max:0xdd,range:0x36
  297. DQ20:min:0x9e,mid:0xb8,max:0xd2,range:0x34
  298. DQ21:min:0x9d,mid:0xb6,max:0xcf,range:0x32
  299. DQ22:min:0xa0,mid:0xb9,max:0xd2,range:0x32
  300. DQ23:min:0xa3,mid:0xbd,max:0xd8,range:0x35
  301. DM2:min:0xa4,mid:0xbf,max:0xda,range:0x36

  302. DQS3:0x3f:
  303. DQ24:min:0x97,mid:0xb2,max:0xce,range:0x37
  304. DQ25:min:0x97,mid:0xb0,max:0xca,range:0x33
  305. DQ26:min:0x94,mid:0xae,max:0xc9,range:0x35
  306. DQ27:min:0x8d,mid:0xa7,max:0xc2,range:0x35
  307. DQ28:min:0x99,mid:0xb3,max:0xce,range:0x35
  308. DQ29:min:0x9b,mid:0xb5,max:0xd0,range:0x35
  309. DQ30:min:0x97,mid:0xb1,max:0xcc,range:0x35
  310. DQ31:min:0x9c,mid:0xb7,max:0xd2,range:0x36
  311. DM3:min:0x92,mid:0xac,max:0xc6,range:0x34

  312. CA Training result:
  313. clk_a:0xf, clk_b:0xf
  314. reg0x26c:0x0, 0x0
  315. cs0 chA ca0 min: 0x4a, mid:0x83 max:0xbd, range:0x73
  316. cs0 chA ca1 min: 0x40, mid:0x81 max:0xc2, range:0x82
  317. cs0 chA ca2 min: 0x43, mid:0x78 max:0xae, range:0x6b
  318. cs0 chA ca3 min: 0x36, mid:0x77 max:0xb8, range:0x82
  319. cs0 chA ca4 min: 0x44, mid:0x79 max:0xae, range:0x6a
  320. cs0 chA ca5 min: 0x30, mid:0x71 max:0xb2, range:0x82
  321. cs0 chA  CS min: 0x4a, mid:0x72 max:0x9a, range:0x50
  322. cs0 chB ca0 min: 0x4f, mid:0x87 max:0xbf, range:0x70
  323. cs0 chB ca1 min: 0x3e, mid:0x81 max:0xc4, range:0x86
  324. cs0 chB ca2 min: 0x44, mid:0x7a max:0xb0, range:0x6c
  325. cs0
  326.    SPL: A/B-slot: _a, successful: 0, tries-remain: 7
  327. ## Verified-boot: 0
  328. ## Checking atf-1 0x00040000 ... sha256+ OK
  329. ## Checking uboot 0x00a00000 ... sha256+ OK
  330. ## Checking fdt 0x00b21698 ... sha256+ OK
  331. ## Checking atf-2 0xfdcc9000 ... sha256+ OK
  332. ## Checking atf-3 0xfdcd0000 ... sha256+ OK
  333. ## Checking optee 0x00200000 ... sha256+ OK
  334. Jumping to U-Boot(0x00a00000) via ARM Trusted Firmware(0x00040000)
  335. Total: 212.658 ms

  336. INFO:    Preloader serial: 2
  337. NOTICE:  BL31: v2.3():v2.3-135-gcda1658bc-dirty:xsf
  338. NOTICE:  BL31: Built : 19:32:20, Jun  2 2021
  339. INFO:    GICv3 without legacy support detected.
  340. INFO:    ARM GICv3 driver initialized in EL3
  341. INFO:    pmu v1 is valid
  342. INFO:    dfs DDR fsp_param[0].freq_mhz= 1560MHz
  343. INFO:    dfs DDR fsp_param[1].freq_mhz= 324MHz
  344. INFO:    dfs DDR fsp_param[2].freq_mhz= 528MHz
  345. INFO:    dfs DDR fsp_param[3].freq_mhz= 780MHz
  346. INFO:    Using opteed sec cpu_context!
  347. INFO:    boot cpu mask: 0
  348. INFO:    BL31: Initializing runtime services
  349. INFO:    BL31: Initializing BL32
  350. I/TC:
  351. I/TC: Start rockchip platform init
  352. I/TC: Rockchip release version: 1.0
  353. I/TC: OP-TEE version: 3.6.0-293-g2b112e40 #102 Thu Feb  4 10:50:04 UTC 2021 aarch64
  354. I/TC: Initialized
  355. INFO:    BL31: Preparing for EL3 exit to normal world
  356. INFO:    Entry point address = 0xa00000
  357. INFO:    SPSR = 0x3c9


  358. U-Boot 2017.09 (Jun 23 2021 - 09:20:38 +0800)

  359. Model: Rockchip RK3568 Evaluation Board
  360. PreSerial: 2, raw, 0xfe660000
  361. DRAM:  2 GiB
  362. Sysmem: init
  363. Relocation Offset: 7d39f000, fdt: 7b9f9378
  364. Using default environment

  365. Hotkey: ctrl+s
  366. dwmmc@fe2b0000: 1, dwmmc@fe2c0000: 2, sdhci@fe310000: 0
  367. Bootdev(atags): mmc 0
  368. MMC0: HS200, 200Mhz
  369. PartType: EFI
  370. boot mode: recovery (misc)
  371. FIT: No fdt blob
  372. boot mode: recovery (misc)
  373. Android 11.0, Build 2021.4, v2
  374. Found DTB in recovery part
  375. DTB: rk-kernel.dtb
  376. HASH(c): OK
  377. ANDROID: fdt overlay OK
  378. I2c0 speed: 100000Hz
  379. PMIC:  RK8090 (on=0x40, off=0x00)
  380. vdd_logic init 900000 uV
  381. vdd_gpu init 900000 uV
  382. vdd_npu init 900000 uV
  383. io-domain: OK
  384. Model: AIO-3568J HDMI (Android)
  385. Rockchip UBOOT DRM driver version: v1.0.1
  386. CLK: (sync kernel. arm: enter 816000 KHz, init 816000 KHz, kernel 0N/A)
  387.   apll 816000 KHz
  388.   dpll 780000 KHz
  389.   gpll 1188000 KHz
  390.   cpll 1000000 KHz
  391.   npll 1200000 KHz
  392.   vpll 24000 KHz
  393.   hpll 24000 KHz
  394.   ppll 200000 KHz
  395.   armclk 816000 KHz
  396.   aclk_bus 150000 KHz
  397.   pclk_bus 100000 KHz
  398.   aclk_top_high 500000 KHz
  399.   aclk_top_low 400000 KHz
  400.   hclk_top 150000 KHz
  401.   pclk_top 100000 KHz
  402.   aclk_perimid 300000 KHz
  403.   hclk_perimid 150000 KHz
  404.   pclk_pmu 100000 KHz
  405. Net:   eth1: ethernet@fe010000, eth0: ethernet@fe2a0000
  406. Hit key to stop autoboot('CTRL+C'):  0
  407. ## Booting FIT Image FIT: No fit blob
  408. FIT: No FIT image
  409. ANDROID: reboot reason: "recovery"
  410. optee api revision: 2.0
  411. Vboot=0, AVB images, AVB verify
  412. read_is_device_unlocked() ops returned that device is UNLOCKED
  413. avb_footer.c:41: ERROR: Footer magic is incorrect.
  414. avb_vbmeta_image.c:65: ERROR: Magic is incorrect.
  415. avb_slot_verify.c:770: ERROR: recovery: Error verifying vbmeta image: invalid vbmeta header
  416. Verify recovery with vbmeta.
  417. avb_slot_verify.c:759: ERROR: vbmeta: Error verifying vbmeta image: OK_NOT_SIGNED
  418. get image from preloaded partition...
  419. ANDROID: Hash OK
  420. Could not find "system" partition
  421. Booting IMAGE kernel at 0x00a80000 with fdt at 0x0a100000...


  422. Fdt Ramdisk skip relocation
  423. ## Booting Android Image at 0x00a7f800 ...
  424. Kernel load addr 0x00a80000 size 30265 KiB
  425. RAM disk load addr 0x0a200000 size 20323 KiB
  426. ## Flattened Device Tree blob at 0x0a100000
  427.    Booting using the fdt blob at 0x0a100000
  428.    XIP Kernel Image from 0x00a80000 to 0x00a80000 ... OK
  429.   'reserved-memory' linux,cma: addr=8000000 size=800000
  430.   'reserved-memory' ramoops@110000: addr=110000 size=f0000
  431.    Using Device Tree in place at 000000000a100000, end 000000000a122329
  432. Adding bank: 0x00a00000 - 0x80000000 (size: 0x7f600000)
  433. Total: 1361.93 ms

  434. Starting kernel ...
复制代码



作者: zyk    时间: 2021-7-8 10:06
AIO-3568J的底板是哪一个版本v1.1还是v1.2,烧写linux固件能否起来
作者: jiawen    时间: 2021-7-8 10:10
标题: AIO-3568J无法进kernel
本帖最后由 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这个文件望官方能解答问题


作者: jiawen    时间: 2021-7-8 10:15
zyk 发表于 2021-7-8 10:06
AIO-3568J的底板是哪一个版本v1.1还是v1.2,烧写linux固件能否起来

底板是V1.2版本的,linux和buildroot都无法进kernel
作者: zyk    时间: 2021-7-8 10:16
尝试用附件的miniloder下载到Boot一栏中,然后按照wiki的步骤进行烧写https://wiki.t-firefly.com/Core- ... are_with_flash.html

MiniLoaderAll_v1.08.111.zip

304.11 KB, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1


作者: jiawen    时间: 2021-7-8 10:41
zyk 发表于 2021-7-8 10:16
尝试用附件的miniloder下载到Boot一栏中,然后按照wiki的步骤进行烧写https://wiki.t-firefly.com/Core-356 ...

完全按照https://wiki.t-firefly.com/Core- ... are_with_flash.html的操作进行,还是无法启动
  1. DDR Version V1.09 20210602
  2. In
  3. ddrconfig:0
  4. LP4 MR14:0x4d
  5. LPDDR4, 324MHz
  6. BW=32 Col=10 Bk=8 CS0 Row=16 CS=1 Die BW=16 Size=2048MB
  7. wrlvl:clk skew:0x80,0x80
  8. tdqss_skew:
  9. cs 0 dqs 0: 16
  10. cs 0 dqs 1: 15
  11. cs 0 dqs 2: 15
  12. cs 0 dqs 3: 10
  13. cs 0 dqs 4: 0
  14. cs 0 dqs 0: 385ps
  15. cs 0 dqs 1: 361ps
  16. cs 0 dqs 2: 361ps
  17. cs 0 dqs 3: 241ps
  18. tdqss.min:241,mid:313,max:385
  19. change to: 324MHz
  20. PHY drv:clk:38,ca:38,DQ:30,odt:0
  21. PHY drv:clk:0xf,0xf,ca:0xf,0xf,DQ:0x1b,0x1b,odt:0x0,0x0
  22. vrefinner:0xd7, vrefout:0x100
  23. dram drv:40,odt:0
  24. vref_ca:00000072
  25. minca:0x7d,ck:0x80,ab:0x80,0x80, min_ck:0x3
  26. get_clk_dqs_def_val: tdqs2dq:0
  27. clk:0x58, clk_delta:-40,max_freq:1560
  28. skew.dqs[0][0]:0x67
  29. skew.dqs[0][1]:0x66
  30. skew.dqs[0][2]:0x66
  31. skew.dqs[0][3]:0x61
  32. cs 0:
  33. the read training result:
  34. DQS0:0x70:
  35. DQ0:min:0x0,mid:0x3d,max:0x7b,range:0x7b
  36. DQ1:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  37. DQ2:min:0x0,mid:0x3f,max:0x7e,range:0x7e
  38. DQ3:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  39. DQ4:min:0x0,mid:0x38,max:0x70,range:0x70
  40. DQ5:min:0x0,mid:0x3a,max:0x74,range:0x74
  41. DQ6:min:0x0,mid:0x3b,max:0x76,range:0x76
  42. DQ7:min:0x0,mid:0x39,max:0x73,range:0x73

  43. DQS1:0x74:
  44. DQ8:min:0x0,mid:0x3d,max:0x7b,range:0x7b
  45. DQ9:min:0x0,mid:0x3c,max:0x78,range:0x78
  46. DQ10:min:0x0,mid:0x3a,max:0x75,range:0x75
  47. DQ11:min:0x0,mid:0x3b,max:0x76,range:0x76
  48. DQ12:min:0x0,mid:0x3f,max:0x7e,range:0x7e
  49. DQ13:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  50. DQ14:min:0x0,mid:0x3e,max:0x7d,range:0x7d
  51. DQ15:min:0x0,mid:0x3e,max:0x7d,range:0x7d

  52. DQS2:0x6e:
  53. DQ16:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  54. DQ17:min:0x0,mid:0x3f,max:0x7e,range:0x7e
  55. DQ18:min:0x0,mid:0x3c,max:0x78,range:0x78
  56. DQ19:min:0x0,mid:0x3b,max:0x76,range:0x76
  57. DQ20:min:0x0,mid:0x39,max:0x72,range:0x72
  58. DQ21:min:0x0,mid:0x3a,max:0x74,range:0x74
  59. DQ22:min:0x0,mid:0x39,max:0x72,range:0x72
  60. DQ23:min:0x0,mid:0x3a,max:0x75,range:0x75

  61. DQS3:0x6d:
  62. DQ24:min:0x0,mid:0x3d,max:0x7a,range:0x7a
  63. DQ25:min:0x0,mid:0x3b,max:0x76,range:0x76
  64. DQ26:min:0x0,mid:0x3c,max:0x78,range:0x78
  65. DQ27:min:0x0,mid:0x39,max:0x72,range:0x72
  66. DQ28:min:0x0,mid:0x3d,max:0x7b,range:0x7b
  67. DQ29:min:0x0,mid:0x3f,max:0x7f,range:0x7f
  68. DQ30:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  69. DQ31:min:0x0,mid:0x3d,max:0x7a,range:0x7a

  70. the write training result:
  71. DQS0:0x67:
  72. DQ0:min:0x62,mid:0x7f,max:0x9d,range:0x3b
  73. DQ1:min:0x63,mid:0x81,max:0xa0,range:0x3d
  74. DQ2:min:0x63,mid:0x81,max:0xa0,range:0x3d
  75. DQ3:min:0x62,mid:0x7f,max:0x9d,range:0x3b
  76. DQ4:min:0x5e,mid:0x7c,max:0x9a,range:0x3c
  77. DQ5:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
  78. DQ6:min:0x5f,mid:0x7d,max:0x9c,range:0x3d
  79. DQ7:min:0x5f,mid:0x7d,max:0x9c,range:0x3d
  80. DM0:min:0x60,mid:0x7e,max:0x9c,range:0x3c

  81. DQS1:0x66:
  82. DQ8:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
  83. DQ9:min:0x5e,mid:0x7c,max:0x9b,range:0x3d
  84. DQ10:min:0x5d,mid:0x7b,max:0x99,range:0x3c
  85. DQ11:min:0x5d,mid:0x7b,max:0x99,range:0x3c
  86. DQ12:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
  87. DQ13:min:0x5e,mid:0x7c,max:0x9b,range:0x3d
  88. DQ14:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
  89. DQ15:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
  90. DM1:min:0x5d,mid:0x7b,max:0x9a,range:0x3d

  91. DQS2:0x66:
  92. DQ16:min:0x61,mid:0x7f,max:0x9d,range:0x3c
  93. DQ17:min:0x61,mid:0x7f,max:0x9d,range:0x3c
  94. DQ18:min:0x5f,mid:0x7d,max:0x9c,range:0x3d
  95. DQ19:min:0x5e,mid:0x7c,max:0x9b,range:0x3d
  96. DQ20:min:0x5c,mid:0x7a,max:0x99,range:0x3d
  97. DQ21:min:0x5c,mid:0x7a,max:0x99,range:0x3d
  98. DQ22:min:0x5d,mid:0x7b,max:0x99,range:0x3c
  99. DQ23:min:0x5e,mid:0x7c,max:0x9a,range:0x3c
  100. DM2:min:0x5e,mid:0x7c,max:0x9a,range:0x3c

  101. DQS3:0x61:
  102. DQ24:min:0x5a,mid:0x79,max:0x98,range:0x3e
  103. DQ25:min:0x5a,mid:0x78,max:0x97,range:0x3d
  104. DQ26:min:0x5a,mid:0x78,max:0x97,range:0x3d
  105. DQ27:min:0x58,mid:0x77,max:0x96,range:0x3e
  106. DQ28:min:0x5b,mid:0x7a,max:0x99,range:0x3e
  107. DQ29:min:0x5b,mid:0x7a,max:0x99,range:0x3e
  108. DQ30:min:0x5b,mid:0x79,max:0x97,range:0x3c
  109. DQ31:min:0x5b,mid:0x7a,max:0x99,range:0x3e
  110. DM3:min:0x59,mid:0x77,max:0x96,range:0x3d

  111. CA Training result:
  112. clk_a:0x58, clk_b:0x58
  113. reg0x26c:0x0, 0x0
  114. cs0 chA ca0 min: 0x3f, mid:0x81 max:0xc3, range:0x84
  115. cs0 chA ca1 min: 0x45, mid:0x82 max:0xc0, range:0x7b
  116. cs0 chA ca2 min: 0x3e, mid:0x7f max:0xc1, range:0x83
  117. cs0 chA ca3 min: 0x43, mid:0x7f max:0xbb, range:0x78
  118. cs0 chA ca4 min: 0x3e, mid:0x7f max:0xc0, range:0x82
  119. cs0 chA ca5 min: 0x3f, mid:0x7d max:0xbb, range:0x7c
  120. cs0 chA  CS min: 0x41, mid:0x72 max:0xa3, range:0x62
  121. cs0 chB ca0 min: 0x42, mid:0x83 max:0xc4, range:0x82
  122. cs0 chB ca1 min: 0x44, mid:0x82 max:0xc0, range:0x7c
  123. cs0 chB ca2 min: 0x3e, mid:0x7f max:0xc1, range:0x83
  124. cs0 chB ca3 min: 0x3f, mid:0x7d max:0xbb, range:0x7c
  125. cs0 chB ca4 min: 0x3e, mid:0x7f max:0xc0, range:0x82
  126. cs0 chB ca5 min: 0x3f, mid:0x7d max:0xbb, range:0x7c
  127. cs0 chB  CS min: 0x42, mid:0x73 max:0xa4, range:0x62
  128. RX DQS Train result:
  129. cs0, DQS0:cyc:2,oph:0,dll:23
  130. cs0, DQS1:cyc:2,oph:0,dll:25
  131. cs0, DQS2:cyc:2,oph:0,dll:28
  132. cs0, DQS3:cyc:2,oph:0,dll:31
  133. get tdqqs2dq:554 ps
  134. change to: 528MHz
  135. PHY drv:clk:38,ca:38,DQ:30,odt:60
  136. PHY drv:clk:0xf,0xf,ca:0xf,0xf,DQ:0x1b,0x1b,odt:0x0,0x9
  137. vrefinner:0x46, vrefout:0x100
  138. dram drv:40,odt:0
  139. vref_ca:00000072
  140. minca:0x7b,ck:0x80,ab:0x80,0x80, min_ck:0x5
  141. get_clk_dqs_def_val: tdqs2dq:554
  142. clk:0x71, clk_delta:-15,max_freq:1560
  143. skew.dqs[0][0]:0x8b
  144. skew.dqs[0][1]:0x89
  145. skew.dqs[0][2]:0x89
  146. skew.dqs[0][3]:0x81
  147. cs 0:
  148. the read training result:
  149. DQS0:0x71:
  150. DQ0:min:0x0,mid:0x3e,max:0x7d,range:0x7d
  151. DQ1:min:0x0,mid:0x3e,max:0x7d,range:0x7d
  152. DQ2:min:0x0,mid:0x3f,max:0x7e,range:0x7e
  153. DQ3:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  154. DQ4:min:0x0,mid:0x39,max:0x72,range:0x72
  155. DQ5:min:0x0,mid:0x3b,max:0x77,range:0x77
  156. DQ6:min:0x0,mid:0x3c,max:0x78,range:0x78
  157. DQ7:min:0x0,mid:0x3a,max:0x74,range:0x74

  158. DQS1:0x73:
  159. DQ8:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  160. DQ9:min:0x0,mid:0x39,max:0x73,range:0x73
  161. DQ10:min:0x0,mid:0x37,max:0x6f,range:0x6f
  162. DQ11:min:0x0,mid:0x3a,max:0x75,range:0x75
  163. DQ12:min:0x0,mid:0x3d,max:0x7b,range:0x7b
  164. DQ13:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  165. DQ14:min:0x0,mid:0x3e,max:0x7d,range:0x7d
  166. DQ15:min:0x0,mid:0x3c,max:0x79,range:0x79

  167. DQS2:0x70:
  168. DQ16:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  169. DQ17:min:0x0,mid:0x3e,max:0x7d,range:0x7d
  170. DQ18:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  171. DQ19:min:0x0,mid:0x3c,max:0x78,range:0x78
  172. DQ20:min:0x0,mid:0x39,max:0x73,range:0x73
  173. DQ21:min:0x0,mid:0x39,max:0x72,range:0x72
  174. DQ22:min:0x0,mid:0x37,max:0x6e,range:0x6e
  175. DQ23:min:0x0,mid:0x3a,max:0x74,range:0x74

  176. DQS3:0x70:
  177. DQ24:min:0x0,mid:0x3d,max:0x7a,range:0x7a
  178. DQ25:min:0x0,mid:0x3b,max:0x76,range:0x76
  179. DQ26:min:0x0,mid:0x3b,max:0x77,range:0x77
  180. DQ27:min:0x0,mid:0x39,max:0x72,range:0x72
  181. DQ28:min:0x0,mid:0x3f,max:0x7e,range:0x7e
  182. DQ29:min:0x0,mid:0x3f,max:0x7e,range:0x7e
  183. DQ30:min:0x0,mid:0x3c,max:0x79,range:0x79
  184. DQ31:min:0x0,mid:0x3b,max:0x77,range:0x77

  185. the write training result:
  186. DQS0:0x8b:
  187. DQ0:min:0x91,mid:0xaf,max:0xcd,range:0x3c
  188. DQ1:min:0x92,mid:0xb0,max:0xce,range:0x3c
  189. DQ2:min:0x94,mid:0xb1,max:0xce,range:0x3a
  190. DQ3:min:0x91,mid:0xaf,max:0xcd,range:0x3c
  191. DQ4:min:0x8d,mid:0xaa,max:0xc8,range:0x3b
  192. DQ5:min:0x8e,mid:0xac,max:0xca,range:0x3c
  193. DQ6:min:0x8f,mid:0xad,max:0xcb,range:0x3c
  194. DQ7:min:0x90,mid:0xad,max:0xca,range:0x3a
  195. DM0:min:0x8e,mid:0xac,max:0xca,range:0x3c

  196. DQS1:0x89:
  197. DQ8:min:0x8e,mid:0xab,max:0xc9,range:0x3b
  198. DQ9:min:0x8d,mid:0xaa,max:0xc8,range:0x3b
  199. DQ10:min:0x8b,mid:0xa8,max:0xc6,range:0x3b
  200. DQ11:min:0x8b,mid:0xa8,max:0xc5,range:0x3a
  201. DQ12:min:0x8e,mid:0xac,max:0xca,range:0x3c
  202. DQ13:min:0x8e,mid:0xab,max:0xc8,range:0x3a
  203. DQ14:min:0x8e,mid:0xab,max:0xc9,range:0x3b
  204. DQ15:min:0x8e,mid:0xab,max:0xc8,range:0x3a
  205. DM1:min:0x8c,mid:0xa9,max:0xc7,range:0x3b

  206. DQS2:0x89:
  207. DQ16:min:0x91,mid:0xaf,max:0xcd,range:0x3c
  208. DQ17:min:0x90,mid:0xae,max:0xcd,range:0x3d
  209. DQ18:min:0x8f,mid:0xad,max:0xcb,range:0x3c
  210. DQ19:min:0x8e,mid:0xac,max:0xcb,range:0x3d
  211. DQ20:min:0x8b,mid:0xa9,max:0xc7,range:0x3c
  212. DQ21:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
  213. DQ22:min:0x8b,mid:0xa8,max:0xc6,range:0x3b
  214. DQ23:min:0x8d,mid:0xaa,max:0xc8,range:0x3b
  215. DM2:min:0x8d,mid:0xab,max:0xc9,range:0x3c

  216. DQS3:0x81:
  217. DQ24:min:0x88,mid:0xa6,max:0xc4,range:0x3c
  218. DQ25:min:0x87,mid:0xa5,max:0xc3,range:0x3c
  219. DQ26:min:0x87,mid:0xa5,max:0xc3,range:0x3c
  220. DQ27:min:0x85,mid:0xa2,max:0xc0,range:0x3b
  221. DQ28:min:0x89,mid:0xa7,max:0xc6,range:0x3d
  222. DQ29:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
  223. DQ30:
  224.      Magic is incorrect.
  225. Error validating A/B metadata from disk. Resetting and writing new A/B metadata to disk.
  226. SPL: A/B-slot: _a, successful: 0, tries-remain: 7
  227. ## Verified-boot: 0
  228. ## Checking atf-1 0x00040000 ... sha256+ OK
  229. ## Checking uboot 0x00a00000 ... sha256+ OK
  230. ## Checking fdt 0x00b21698 ... sha256+ OK
  231. ## Checking atf-2 0xfdcc9000 ... sha256+ OK
  232. ## Checking atf-3 0xfdcd0000 ... sha256+ OK
  233. ## Checking optee 0x00200000 ... sha256+ OK
  234. Jumping to U-Boot(0x00a00000) via ARM Trusted Firmware(0x00040000)
  235. Total: 217.64 ms

  236. INFO:    Preloader serial: 2
  237. NOTICE:  BL31: v2.3():v2.3-135-gcda1658bc-dirty:xsf
  238. NOTICE:  BL31: Built : 19:32:20, Jun  2 2021
  239. INFO:    GICv3 without legacy support detected.
  240. INFO:    ARM GICv3 driver initialized in EL3
  241. INFO:    pmu v1 is valid
  242. INFO:    dfs DDR fsp_param[0].freq_mhz= 1560MHz
  243. INFO:    dfs DDR fsp_param[1].freq_mhz= 324MHz
  244. INFO:    dfs DDR fsp_param[2].freq_mhz= 528MHz
  245. INFO:    dfs DDR fsp_param[3].freq_mhz= 780MHz
  246. INFO:    Using opteed sec cpu_context!
  247. INFO:    boot cpu mask: 0
  248. INFO:    BL31: Initializing runtime services
  249. INFO:    BL31: Initializing BL32
  250. I/TC:
  251. I/TC: Start rockchip platform init
  252. I/TC: Rockchip release version: 1.0
  253. I/TC: OP-TEE version: 3.6.0-293-g2b112e40 #102 Thu Feb  4 10:50:04 UTC 2021 aarch64
  254. I/TC: Initialized
  255. INFO:    BL31: Preparing for EL3 exit to normal world
  256. INFO:    Entry point address = 0xa00000
  257. INFO:    SPSR = 0x3c9


  258. U-Boot 2017.09 (Jun 23 2021 - 09:20:38 +0800)

  259. Model: Rockchip RK3568 Evaluation Board
  260. PreSerial: 2, raw, 0xfe660000
  261. DRAM:  2 GiB
  262. Sysmem: init
  263. Relocation Offset: 7d39f000, fdt: 7b9f9378
  264. Using default environment

  265. Hotkey: ctrl+s
  266. dwmmc@fe2b0000: 1, dwmmc@fe2c0000: 2, sdhci@fe310000: 0
  267. Bootdev(atags): mmc 0
  268. MMC0: HS200, 200Mhz
  269. PartType: EFI
  270. boot mode: recovery (misc)
  271. FIT: No fdt blob
  272. boot mode: recovery (misc)
  273. Android 11.0, Build 2021.4, v2
  274. Found DTB in recovery part
  275. DTB: rk-kernel.dtb
  276. HASH(c): OK
  277. ANDROID: fdt overlay OK
  278. I2c0 speed: 100000Hz
  279. PMIC:  RK8090 (on=0x40, off=0x00)
  280. vdd_logic init 900000 uV
  281. vdd_gpu init 900000 uV
  282. vdd_npu init 900000 uV
  283. io-domain: OK
  284. Model: AIO-3568J HDMI (Android)
  285. Rockchip UBOOT DRM driver version: v1.0.1
  286. CLK: (sync kernel. arm: enter 816000 KHz, init 816000 KHz, kernel 0N/A)
  287.   apll 816000 KHz
  288.   dpll 780000 KHz
  289.   gpll 1188000 KHz
  290.   cpll 1000000 KHz
  291.   npll 1200000 KHz
  292.   vpll 24000 KHz
  293.   hpll 24000 KHz
  294.   ppll 200000 KHz
  295.   armclk 816000 KHz
  296.   aclk_bus 150000 KHz
  297.   pclk_bus 100000 KHz
  298.   aclk_top_high 500000 KHz
  299.   aclk_top_low 400000 KHz
  300.   hclk_top 150000 KHz
  301.   pclk_top 100000 KHz
  302.   aclk_perimid 300000 KHz
  303.   hclk_perimid 150000 KHz
  304.   pclk_pmu 100000 KHz
  305. Net:   eth1: ethernet@fe010000, eth0: ethernet@fe2a0000
  306. Hit key to stop autoboot('CTRL+C'):  0
  307. ## Booting FIT Image FIT: No fit blob
  308. FIT: No FIT image
  309. ANDROID: reboot reason: "recovery"
  310. optee api revision: 2.0
  311. TEEC: Reset area[0] info...
  312. TEEC: Reset area[1] info...
  313. Vboot=0, AVB images, AVB verify
  314. TEEC: ree_fs_new_open : no such file. /dirf.db
  315. TEEC: unavailable fd: 0!
  316. TEEC: unavailable fd: 0!
  317. TEEC: unavailable fd: 0!
  318. read_is_device_unlocked() ops returned that device is UNLOCKED
  319. avb_footer.c:41: ERROR: Footer magic is incorrect.
  320. avb_vbmeta_image.c:65: ERROR: Magic is incorrect.
  321. avb_slot_verify.c:770: ERROR: recovery: Error verifying vbmeta image: invalid vbmeta header
  322. Verify recovery with vbmeta.
  323. avb_slot_verify.c:759: ERROR: vbmeta: Error verifying vbmeta image: OK_NOT_SIGNED
  324. get image from preloaded partition...
  325. ANDROID: Hash OK
  326. Could not find "system" partition
  327. Booting IMAGE kernel at 0x00a80000 with fdt at 0x0a100000...


  328. Fdt Ramdisk skip relocation
  329. ## Booting Android Image at 0x00a7f800 ...
  330. Kernel load addr 0x00a80000 size 30265 KiB
  331. RAM disk load addr 0x0a200000 size 20323 KiB
  332. ## Flattened Device Tree blob at 0x0a100000
  333.    Booting using the fdt blob at 0x0a100000
  334.    XIP Kernel Image from 0x00a80000 to 0x00a80000 ... OK
  335.   'reserved-memory' linux,cma: addr=8000000 size=800000
  336.   'reserved-memory' ramoops@110000: addr=110000 size=f0000
  337.    Using Device Tree in place at 000000000a100000, end 000000000a122329
  338. Adding bank: 0x00a00000 - 0x80000000 (size: 0x7f600000)
  339. Total: 1423.837 ms

  340. Starting kernel ...
复制代码

作者: zyk    时间: 2021-7-8 10:46
看一下固件的md5码校验
作者: 时间的蝴蝶    时间: 2021-7-8 10:47
有试下 Ubuntu 7月份的固件吗?
https://www.t-firefly.com/doc/download/103.html#other_454
作者: jiawen    时间: 2021-7-8 10:58
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

作者: jiawen    时间: 2021-7-8 11:00
时间的蝴蝶 发表于 2021-7-8 10:47
有试下 Ubuntu 7月份的固件吗?
https://www.t-firefly.com/doc/download/103.html#other_454



  1. mmc_set_bus_width: 1
  2. SetEmmcClk: 375000, 5
  3. mmc_set_bus_width: 8
  4. SetEmmcClk: 200000000, 1
  5. Enable PHY CLK: 200000000
  6. SdmmcInit=2 0
  7. BootCapSize=100000
  8. UserCapSize=29820MB
  9. FwPartOffset=2000 , 100000
  10. Emmc IO init.
  11. EMMCPHY_CON1 = 28000000
  12. SoftReset, 4856898 us
  13. DDR Version V1.09 20210602
  14. In
  15. ddrconfig:0
  16. LP4 MR14:0x4d
  17. LPDDR4, 324MHz
  18. BW=32 Col=10 Bk=8 CS0 Row=16 CS=1 Die BW=16 Size=2048MB
  19. wrlvl:clk skew:0x80,0x80
  20. tdqss_skew:
  21. cs 0 dqs 0: 16
  22. cs 0 dqs 1: 15
  23. cs 0 dqs 2: 15
  24. cs 0 dqs 3: 10
  25. cs 0 dqs 4: 0
  26. cs 0 dqs 0: 385ps
  27. cs 0 dqs 1: 361ps
  28. cs 0 dqs 2: 361ps
  29. cs 0 dqs 3: 241ps
  30. tdqss.min:241,mid:313,max:385
  31. change to: 324MHz
  32. PHY drv:clk:38,ca:38,DQ:30,odt:0
  33. PHY drv:clk:0xf,0xf,ca:0xf,0xf,DQ:0x1b,0x1b,odt:0x0,0x0
  34. vrefinner:0xd7, vrefout:0x100
  35. dram drv:40,odt:0
  36. vref_ca:00000072
  37. minca:0x7d,ck:0x80,ab:0x80,0x80, min_ck:0x3
  38. get_clk_dqs_def_val: tdqs2dq:0
  39. clk:0x58, clk_delta:-40,max_freq:1560
  40. skew.dqs[0][0]:0x67
  41. skew.dqs[0][1]:0x66
  42. skew.dqs[0][2]:0x66
  43. skew.dqs[0][3]:0x61
  44. cs 0:
  45. the read training result:
  46. DQS0:0x70:
  47. DQ0:min:0x0,mid:0x3d,max:0x7b,range:0x7b
  48. DQ1:min:0x0,mid:0x3e,max:0x7d,range:0x7d
  49. DQ2:min:0x0,mid:0x3f,max:0x7e,range:0x7e
  50. DQ3:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  51. DQ4:min:0x0,mid:0x38,max:0x70,range:0x70
  52. DQ5:min:0x0,mid:0x3a,max:0x74,range:0x74
  53. DQ6:min:0x0,mid:0x3a,max:0x75,range:0x75
  54. DQ7:min:0x0,mid:0x39,max:0x73,range:0x73

  55. DQS1:0x74:
  56. DQ8:min:0x0,mid:0x3d,max:0x7b,range:0x7b
  57. DQ9:min:0x0,mid:0x3c,max:0x78,range:0x78
  58. DQ10:min:0x0,mid:0x3a,max:0x75,range:0x75
  59. DQ11:min:0x0,mid:0x3a,max:0x75,range:0x75
  60. DQ12:min:0x0,mid:0x3f,max:0x7e,range:0x7e
  61. DQ13:min:0x0,mid:0x3d,max:0x7b,range:0x7b
  62. DQ14:min:0x0,mid:0x3e,max:0x7d,range:0x7d
  63. DQ15:min:0x0,mid:0x3e,max:0x7d,range:0x7d

  64. DQS2:0x6e:
  65. DQ16:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  66. DQ17:min:0x0,mid:0x3f,max:0x7e,range:0x7e
  67. DQ18:min:0x0,mid:0x3c,max:0x78,range:0x78
  68. DQ19:min:0x0,mid:0x3b,max:0x76,range:0x76
  69. DQ20:min:0x0,mid:0x39,max:0x72,range:0x72
  70. DQ21:min:0x0,mid:0x3a,max:0x74,range:0x74
  71. DQ22:min:0x0,mid:0x39,max:0x72,range:0x72
  72. DQ23:min:0x0,mid:0x3a,max:0x75,range:0x75

  73. DQS3:0x6d:
  74. DQ24:min:0x0,mid:0x3d,max:0x7b,range:0x7b
  75. DQ25:min:0x0,mid:0x3b,max:0x76,range:0x76
  76. DQ26:min:0x0,mid:0x3c,max:0x78,range:0x78
  77. DQ27:min:0x0,mid:0x38,max:0x71,range:0x71
  78. DQ28:min:0x0,mid:0x3d,max:0x7b,range:0x7b
  79. DQ29:min:0x0,mid:0x3f,max:0x7e,range:0x7e
  80. DQ30:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  81. DQ31:min:0x0,mid:0x3d,max:0x7b,range:0x7b

  82. the write training result:
  83. DQS0:0x67:
  84. DQ0:min:0x62,mid:0x7f,max:0x9d,range:0x3b
  85. DQ1:min:0x63,mid:0x81,max:0xa0,range:0x3d
  86. DQ2:min:0x63,mid:0x81,max:0xa0,range:0x3d
  87. DQ3:min:0x62,mid:0x7f,max:0x9d,range:0x3b
  88. DQ4:min:0x5e,mid:0x7c,max:0x9b,range:0x3d
  89. DQ5:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
  90. DQ6:min:0x61,mid:0x7e,max:0x9c,range:0x3b
  91. DQ7:min:0x61,mid:0x7e,max:0x9c,range:0x3b
  92. DM0:min:0x60,mid:0x7e,max:0x9c,range:0x3c

  93. DQS1:0x66:
  94. DQ8:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
  95. DQ9:min:0x5e,mid:0x7c,max:0x9b,range:0x3d
  96. DQ10:min:0x5d,mid:0x7b,max:0x99,range:0x3c
  97. DQ11:min:0x5d,mid:0x7b,max:0x99,range:0x3c
  98. DQ12:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
  99. DQ13:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
  100. DQ14:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
  101. DQ15:min:0x5f,mid:0x7d,max:0x9b,range:0x3c
  102. DM1:min:0x5d,mid:0x7b,max:0x9a,range:0x3d

  103. DQS2:0x66:
  104. DQ16:min:0x62,mid:0x7f,max:0x9d,range:0x3b
  105. DQ17:min:0x61,mid:0x7f,max:0x9d,range:0x3c
  106. DQ18:min:0x5f,mid:0x7d,max:0x9c,range:0x3d
  107. DQ19:min:0x5e,mid:0x7c,max:0x9b,range:0x3d
  108. DQ20:min:0x5c,mid:0x7a,max:0x99,range:0x3d
  109. DQ21:min:0x5c,mid:0x7a,max:0x99,range:0x3d
  110. DQ22:min:0x5d,mid:0x7b,max:0x99,range:0x3c
  111. DQ23:min:0x5e,mid:0x7c,max:0x9a,range:0x3c
  112. DM2:min:0x5e,mid:0x7c,max:0x9b,range:0x3d

  113. DQS3:0x61:
  114. DQ24:min:0x5a,mid:0x79,max:0x98,range:0x3e
  115. DQ25:min:0x5a,mid:0x78,max:0x97,range:0x3d
  116. DQ26:min:0x5a,mid:0x78,max:0x97,range:0x3d
  117. DQ27:min:0x58,mid:0x77,max:0x96,range:0x3e
  118. DQ28:min:0x5b,mid:0x7a,max:0x99,range:0x3e
  119. DQ29:min:0x5b,mid:0x7a,max:0x99,range:0x3e
  120. DQ30:min:0x5b,mid:0x79,max:0x97,range:0x3c
  121. DQ31:min:0x5c,mid:0x7a,max:0x99,range:0x3d
  122. DM3:min:0x59,mid:0x77,max:0x96,range:0x3d

  123. CA Training result:
  124. clk_a:0x58, clk_b:0x58
  125. reg0x26c:0x0, 0x0
  126. cs0 chA ca0 min: 0x41, mid:0x82 max:0xc4, range:0x83
  127. cs0 chA ca1 min: 0x45, mid:0x82 max:0xc0, range:0x7b
  128. cs0 chA ca2 min: 0x3e, mid:0x7f max:0xc1, range:0x83
  129. cs0 chA ca3 min: 0x43, mid:0x7f max:0xbb, range:0x78
  130. cs0 chA ca4 min: 0x3e, mid:0x7f max:0xc0, range:0x82
  131. cs0 chA ca5 min: 0x3f, mid:0x7d max:0xbb, range:0x7c
  132. cs0 chA  CS min: 0x41, mid:0x72 max:0xa3, range:0x62
  133. cs0 chB ca0 min: 0x42, mid:0x83 max:0xc4, range:0x82
  134. cs0 chB ca1 min: 0x44, mid:0x82 max:0xc0, range:0x7c
  135. cs0 chB ca2 min: 0x3e, mid:0x7f max:0xc1, range:0x83
  136. cs0 chB ca3 min: 0x3f, mid:0x7d max:0xbb, range:0x7c
  137. cs0 chB ca4 min: 0x3e, mid:0x7f max:0xc0, range:0x82
  138. cs0 chB ca5 min: 0x3f, mid:0x7d max:0xbb, range:0x7c
  139. cs0 chB  CS min: 0x42, mid:0x72 max:0xa3, range:0x61
  140. RX DQS Train result:
  141. cs0, DQS0:cyc:2,oph:0,dll:23
  142. cs0, DQS1:cyc:2,oph:0,dll:26
  143. cs0, DQS2:cyc:2,oph:0,dll:27
  144. cs0, DQS3:cyc:2,oph:1,dll:0
  145. get tdqqs2dq:554 ps
  146. change to: 528MHz
  147. PHY drv:clk:38,ca:38,DQ:30,odt:60
  148. PHY drv:clk:0xf,0xf,ca:0xf,0xf,DQ:0x1b,0x1b,odt:0x0,0x9
  149. vrefinner:0x46, vrefout:0x100
  150. dram drv:40,odt:0
  151. vref_ca:00000072
  152. minca:0x7a,ck:0x80,ab:0x80,0x80, min_ck:0x6
  153. get_clk_dqs_def_val: tdqs2dq:554
  154. clk:0x71, clk_delta:-15,max_freq:1560
  155. skew.dqs[0][0]:0x8b
  156. skew.dqs[0][1]:0x89
  157. skew.dqs[0][2]:0x89
  158. skew.dqs[0][3]:0x81
  159. cs 0:
  160. the read training result:
  161. DQS0:0x71:
  162. DQ0:min:0x0,mid:0x3f,max:0x7e,range:0x7e
  163. DQ1:min:0x0,mid:0x3e,max:0x7d,range:0x7d
  164. DQ2:min:0x0,mid:0x3f,max:0x7e,range:0x7e
  165. DQ3:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  166. DQ4:min:0x0,mid:0x39,max:0x72,range:0x72
  167. DQ5:min:0x0,mid:0x3c,max:0x78,range:0x78
  168. DQ6:min:0x0,mid:0x3c,max:0x78,range:0x78
  169. DQ7:min:0x0,mid:0x3a,max:0x74,range:0x74

  170. DQS1:0x73:
  171. DQ8:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  172. DQ9:min:0x0,mid:0x39,max:0x72,range:0x72
  173. DQ10:min:0x0,mid:0x37,max:0x6f,range:0x6f
  174. DQ11:min:0x0,mid:0x3a,max:0x75,range:0x75
  175. DQ12:min:0x0,mid:0x3d,max:0x7b,range:0x7b
  176. DQ13:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  177. DQ14:min:0x0,mid:0x3f,max:0x7e,range:0x7e
  178. DQ15:min:0x0,mid:0x3c,max:0x79,range:0x79

  179. DQS2:0x70:
  180. DQ16:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  181. DQ17:min:0x0,mid:0x3e,max:0x7d,range:0x7d
  182. DQ18:min:0x0,mid:0x3e,max:0x7c,range:0x7c
  183. DQ19:min:0x0,mid:0x3c,max:0x78,range:0x78
  184. DQ20:min:0x0,mid:0x39,max:0x73,range:0x73
  185. DQ21:min:0x0,mid:0x39,max:0x72,range:0x72
  186. DQ22:min:0x0,mid:0x37,max:0x6e,range:0x6e
  187. DQ23:min:0x0,mid:0x3a,max:0x74,range:0x74

  188. DQS3:0x70:
  189. DQ24:min:0x0,mid:0x3d,max:0x7a,range:0x7a
  190. DQ25:min:0x0,mid:0x3b,max:0x76,range:0x76
  191. DQ26:min:0x0,mid:0x3b,max:0x77,range:0x77
  192. DQ27:min:0x0,mid:0x39,max:0x72,range:0x72
  193. DQ28:min:0x0,mid:0x3f,max:0x7e,range:0x7e
  194. DQ29:min:0x0,mid:0x3f,max:0x7e,range:0x7e
  195. DQ30:min:0x0,mid:0x3d,max:0x7a,range:0x7a
  196. DQ31:min:0x0,mid:0x3b,max:0x77,range:0x77

  197. the write training result:
  198. DQS0:0x8b:
  199. DQ0:min:0x92,mid:0xaf,max:0xcd,range:0x3b
  200. DQ1:min:0x92,mid:0xb0,max:0xce,range:0x3c
  201. DQ2:min:0x93,mid:0xb0,max:0xce,range:0x3b
  202. DQ3:min:0x91,mid:0xaf,max:0xcd,range:0x3c
  203. DQ4:min:0x8d,mid:0xaa,max:0xc8,range:0x3b
  204. DQ5:min:0x8e,mid:0xac,max:0xca,range:0x3c
  205. DQ6:min:0x8f,mid:0xad,max:0xcb,range:0x3c
  206. DQ7:min:0x90,mid:0xad,max:0xca,range:0x3a
  207. DM0:min:0x8e,mid:0xac,max:0xca,range:0x3c

  208. DQS1:0x89:
  209. DQ8:min:0x8e,mid:0xab,max:0xc9,range:0x3b
  210. DQ9:min:0x8d,mid:0xaa,max:0xc8,range:0x3b
  211. DQ10:min:0x8b,mid:0xa8,max:0xc6,range:0x3b
  212. DQ11:min:0x8a,mid:0xa7,max:0xc5,range:0x3b
  213. DQ12:min:0x8e,mid:0xab,max:0xc9,range:0x3b
  214. DQ13:min:0x8e,mid:0xab,max:0xc8,range:0x3a
  215. DQ14:min:0x8e,mid:0xab,max:0xc9,range:0x3b
  216. DQ15:min:0x8e,mid:0xab,max:0xc8,range:0x3a
  217. DM1:min:0x8b,mid:0xa9,max:0xc7,range:0x3c

  218. DQS2:0x89:
  219. DQ16:min:0x91,mid:0xaf,max:0xcd,range:0x3c
  220. DQ17:min:0x90,mid:0xae,max:0xcd,range:0x3d
  221. DQ18:min:0x8e,mid:0xac,max:0xcb,range:0x3d
  222. DQ19:min:0x8e,mid:0xac,max:0xcb,range:0x3d
  223. DQ20:min:0x8a,mid:0xa8,max:0xc7,range:0x3d
  224. DQ21:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
  225. DQ22:min:0x8b,mid:0xa8,max:0xc6,range:0x3b
  226. DQ23:min:0x8d,mid:0xab,max:0xc9,range:0x3c
  227. DM2:min:0x8d,mid:0xab,max:0xc9,range:0x3c

  228. DQS3:0x81:
  229. DQ24:min:0x88,mid:0xa6,max:0xc4,range:0x3c
  230. DQ25:min:0x87,mid:0xa5,max:0xc3,range:0x3c
  231. DQ26:min:0x87,mid:0xa4,max:0xc2,range:0x3b
  232. DQ27:min:0x85,mid:0xa2,max:0xc0,range:0x3b
  233. DQ28:min:0x89,mid:0xa7,max:0xc6,range:0x3d
  234. DQ29:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
  235. DQ30:min:0x89,mid:0xa6,max:0xc4,range:k:0xf
  236. get_clk_dqs_def_val: tdqs2dq:554
  237. clk:0xf, clk_delta:-113,max_freq:1560
  238. skew.dqs[0][0]:0x5b
  239. skew.dqs[0][1]:0x57
  240. skew.dqs[0][2]:0x57
  241. skew.dqs[0][3]:0x3f
  242. cs 0:
  243. the read training result:
  244. DQS0:0x3a:
  245. DQ0:min:0x12,mid:0x30,max:0x4e,range:0x3c
  246. DQ1:min:0x13,mid:0x2f,max:0x4b,range:0x38
  247. DQ2:min:0x14,mid:0x31,max:0x4e,range:0x3a
  248. DQ3:min:0x12,mid:0x2e,max:0x4b,range:0x39
  249. DQ4:min:0x1,mid:0x1e,max:0x3b,range:0x3a
  250. DQ5:min:0x8,mid:0x25,max:0x42,range:0x3a
  251. DQ6:min:0x9,mid:0x26,max:0x43,range:0x3a
  252. DQ7:min:0x8,mid:0x22,max:0x3c,range:0x34

  253. DQS1:0x38:
  254. DQ8:min:0xc,mid:0x28,max:0x45,range:0x39
  255. DQ9:min:0x11,mid:0x24,max:0x37,range:0x26
  256. DQ10:min:0x8,mid:0x1d,max:0x32,range:0x2a
  257. DQ11:min:0x2,mid:0x1f,max:0x3c,range:0x3a
  258. DQ12:min:0x12,mid:0x2b,max:0x44,range:0x32
  259. DQ13:min:0xe,mid:0x29,max:0x44,range:0x36
  260. DQ14:min:0x10,mid:0x2b,max:0x46,range:0x36
  261. DQ15:min:0xd,mid:0x27,max:0x42,range:0x35

  262. DQS2:0x3c:
  263. DQ16:min:0x12,mid:0x2f,max:0x4c,range:0x3a
  264. DQ17:min:0x16,mid:0x32,max:0x4e,range:0x38
  265. DQ18:min:0xf,mid:0x2c,max:0x49,range:0x3a
  266. DQ19:min:0xd,mid:0x29,max:0x45,range:0x38
  267. DQ20:min:0x2,mid:0x1e,max:0x3b,range:0x39
  268. DQ21:min:0x5,mid:0x20,max:0x3b,range:0x36
  269. DQ22:min:0x8,mid:0x1e,max:0x35,range:0x2d
  270. DQ23:min:0xc,mid:0x24,max:0x3d,range:0x31

  271. DQS3:0x37:
  272. DQ24:min:0xe,mid:0x2a,max:0x46,range:0x38
  273. DQ25:min:0x8,mid:0x22,max:0x3d,range:0x35
  274. DQ26:min:0xa,mid:0x26,max:0x42,range:0x38
  275. DQ27:min:0x2,mid:0x1e,max:0x3b,range:0x39
  276. DQ28:min:0x10,mid:0x2c,max:0x49,range:0x39
  277. DQ29:min:0x14,mid:0x2e,max:0x49,range:0x35
  278. DQ30:min:0x12,mid:0x29,max:0x41,range:0x2f
  279. DQ31:min:0x14,mid:0x2a,max:0x40,range:0x2c

  280. the write training result:
  281. DQS0:0x5b:
  282. DQ0:min:0xae,mid:0xca,max:0xe6,range:0x38
  283. DQ1:min:0xb1,mid:0xcd,max:0xe9,range:0x38
  284. DQ2:min:0xb4,mid:0xce,max:0xe9,range:0x35
  285. DQ3:min:0xaf,mid:0xca,max:0xe5,range:0x36
  286. DQ4:min:0xa0,mid:0xb9,max:0xd3,range:0x33
  287. DQ5:min:0xa3,mid:0xbd,max:0xd8,range:0x35
  288. DQ6:min:0xa8,mid:0xc3,max:0xde,range:0x36
  289. DQ7:min:0xa8,mid:0xc2,max:0xdd,range:0x35
  290. DM0:min:0xa6,mid:0xc0,max:0xdb,range:0x35

  291. DQS1:0x57:
  292. DQ8:min:0xa6,mid:0xc1,max:0xdd,range:0x37
  293. DQ9:min:0xa7,mid:0xc0,max:0xd9,range:0x32
  294. DQ10:min:0xa0,mid:0xb9,max:0xd2,range:0x32
  295. DQ11:min:0xa0,mid:0xb8,max:0xd1,range:0x31
  296. DQ12:min:0xa9,mid:0xc3,max:0xdd,range:0x34
  297. DQ13:min:0xa8,mid:0xc0,max:0xd9,range:0x31
  298. DQ14:min:0xaa,mid:0xc2,max:0xdb,range:0x31
  299. DQ15:min:0xa7,mid:0xc0,max:0xda,range:0x33
  300. DM1:min:0xa2,mid:0xbb,max:0xd5,range:0x33

  301. DQS2:0x57:
  302. DQ16:min:0xae,mid:0xc9,max:0xe5,range:0x37
  303. DQ17:min:0xad,mid:0xc9,max:0xe6,range:0x39
  304. DQ18:min:0xa8,mid:0xc3,max:0xdf,range:0x37
  305. DQ19:min:0xa7,mid:0xc2,max:0xdd,range:0x36
  306. DQ20:min:0x9e,mid:0xb8,max:0xd2,range:0x34
  307. DQ21:min:0x9d,mid:0xb6,max:0xd0,range:0x33
  308. DQ22:min:0x9f,mid:0xb8,max:0xd2,range:0x33
  309. DQ23:min:0xa4,mid:0xbe,max:0xd8,range:0x34
  310. DM2:min:0xa4,mid:0xbf,max:0xda,range:0x36

  311. DQS3:0x3f:
  312. DQ24:min:0x97,mid:0xb3,max:0xcf,range:0x38
  313. DQ25:min:0x97,mid:0xb0,max:0xca,range:0x33
  314. DQ26:min:0x94,mid:0xae,max:0xc9,range:0x35
  315. DQ27:min:0x8d,mid:0xa7,max:0xc2,range:0x35
  316. DQ28:min:0x99,mid:0xb3,max:0xce,range:0x35
  317. DQ29:min:0x9b,mid:0xb6,max:0xd1,range:0x36
  318. DQ30:min:0x97,mid:0xb1,max:0xcc,range:0x35
  319. DQ31:min:0x9c,mid:0xb7,max:0xd3,range:0x37
  320. DM3:min:0x92,mid:0xac,max:0xc6,range:0x34

  321. CA Training result:
  322. clk_a:0xf, clk_b:0xf
  323. reg0x26c:0x0, 0x0
  324. cs0 chA ca0 min: 0x4b, mid:0x84 max:0xbd, range:0x72
  325. cs0 chA ca1 min: 0x41, mid:0x81 max:0xc2, range:0x81
  326. cs0 chA ca2 min: 0x43, mid:0x79 max:0xaf, range:0x6c
  327. cs0 chA ca3 min: 0x36, mid:0x77 max:0xb8, range:0x82
  328. cs0 chA ca4 min: 0x43, mid:0x78 max:0xae, range:0x6b
  329. cs0 chA ca5 min: 0x30, mid:0x71 max:0xb2, range:0x82
  330. cs0 chA  CS min: 0x49, mid:0x72 max:0x9b, range:0x52
  331. cs0 chB ca0 min: 0x4f, mid:0x87 max:0xbf, range:0x70
  332. cs0 chB ca1 min: 0x3e, mid:0x80 max:0xc3, range:0x85
  333. cs0 chB ca2 min: 0x44, mid:0x7a max:0xb0, range:0x6c
  334. cs0 chB ca3 min: 0x32, mid:0x76 max:0xba, range:0x88
  335. cs0 chB ca4 min: 0x43, mi
  336.                          unknown raw ID phN
  337. unrecognized JEDEC id bytes: 00, 00, 00
  338. Trying to boot from MMC2
  339. MMC error: The cmd index is 1, ret is -110
  340. Card did not respond to voltage select!
  341. mmc_init: -95, time 10
  342. spl: mmc init failed with error: -95
  343. Trying to boot from MMC1
  344. Magic is incorrect.
  345. Error validating A/B metadata from disk. Resetting and writing new A/B metadata to disk.
  346. SPL: A/B-slot: _a, successful: 0, tries-remain: 7
  347. ## Verified-boot: 0
  348. ## Checking atf-1 0x00040000 ... sha256+ OK
  349. ## Checking uboot 0x00a00000 ... sha256+ OK
  350. ## Checking fdt 0x00b24610 ... sha256+ OK
  351. ## Checking atf-2 0xfdcc9000 ... sha256+ OK
  352. ## Checking atf-3 0xfdcd0000 ... sha256+ OK
  353. ## Checking optee 0x08400000 ... sha256+ OK
  354. Jumping to U-Boot(0x00a00000) via ARM Trusted Firmware(0x00040000)
  355. Total: 217.100 ms

  356. INFO:    Preloader serial: 2
  357. NOTICE:  BL31: v2.3():v2.3-135-gcda1658bc-dirty:xsf
  358. NOTICE:  BL31: Built : 19:32:20, Jun  2 2021
  359. INFO:    GICv3 without legacy support detected.
  360. INFO:    ARM GICv3 driver initialized in EL3
  361. INFO:    pmu v1 is valid
  362. INFO:    dfs DDR fsp_param[0].freq_mhz= 1560MHz
  363. INFO:    dfs DDR fsp_param[1].freq_mhz= 324MHz
  364. INFO:    dfs DDR fsp_param[2].freq_mhz= 528MHz
  365. INFO:    dfs DDR fsp_param[3].freq_mhz= 780MHz
  366. INFO:    Using opteed sec cpu_context!
  367. INFO:    boot cpu mask: 0
  368. INFO:    BL31: Initializing runtime services
  369. INFO:    BL31: Initializing BL32
  370. I/TC:
  371. I/TC: Start rockchip platform init
  372. I/TC: Rockchip release version: 1.0
  373. I/TC: OP-TEE version: 3.6.0-307-g0b06ae94 #1 Fri May  7 01:52:27 UTC 2021 aarch64
  374. I/TC: Initialized
  375. INFO:    BL31: Preparing for EL3 exit to normal world
  376. INFO:    Entry point address = 0xa00000
  377. INFO:    SPSR = 0x3c9


  378. U-Boot 2017.09-g09bf6c89bb-210519 #llq (Jul 05 2021 - 13:14:16 +0800)

  379. Model: Firefly RK3568 Board
  380. PreSerial: 2, raw, 0xfe660000
  381. DRAM:  2 GiB
  382. Sysmem: init
  383. Relocation Offset: 7d354000, fdt: 7b9f92f8
  384. Using default environment

  385. Hotkey: ctrl+s
  386. dwmmc@fe2b0000: 1, dwmmc@fe2c0000: 2, sdhci@fe310000: 0
  387. Bootdev(atags): mmc 0
  388. MMC0: HS200, 200Mhz
  389. PartType: EFI
  390. boot mode: recovery (misc)
  391. DTB: rk-kernel.dtb
  392. FIT: no signed, no conf required
  393. HASH(c): OK
  394. I2c0 speed: 100000Hz
  395. PMIC:  RK8090 (on=0x40, off=0x00)
  396. vdd_logic init 900000 uV
  397. vdd_gpu init 900000 uV
  398. vdd_npu init 900000 uV
  399. io-domain: OK
  400. Could not find baseparameter partition
  401. Model: AIO-3568J HDMI (Linux)
  402. Rockchip UBOOT DRM driver version: v1.0.1
  403. CLK: (sync kernel. arm: enter 816000 KHz, init 816000 KHz, kernel 0N/A)
  404.   apll 816000 KHz
  405.   dpll 780000 KHz
  406.   gpll 1188000 KHz
  407.   cpll 1000000 KHz
  408.   npll 1200000 KHz
  409.   vpll 24000 KHz
  410.   hpll 24000 KHz
  411.   ppll 200000 KHz
  412.   armclk 816000 KHz
  413.   aclk_bus 150000 KHz
  414.   pclk_bus 100000 KHz
  415.   aclk_top_high 500000 KHz
  416.   aclk_top_low 400000 KHz
  417.   hclk_top 150000 KHz
  418.   pclk_top 100000 KHz
  419.   aclk_perimid 300000 KHz
  420.   hclk_perimid 150000 KHz
  421.   pclk_pmu 100000 KHz
  422. Net:   eth1: ethernet@fe010000, eth0: ethernet@fe2a0000
  423. Hit key to stop autoboot('CTRL+C'):  0
  424. ## Booting FIT Image at 0x799492c0 with size 0x01eaf000
  425. Fdt Ramdisk skip relocation
  426. ## Loading kernel from FIT Image at 799492c0 ...
  427.    Using 'conf' configuration
  428. optee api revision: 2.0
  429. TEEC: Waring: Could not find security partition
  430. ## Verified-boot: 0
  431.    Trying 'kernel' kernel subimage
  432.      Description:  unavailable
  433.      Type:         Kernel Image
  434.      Compression:  uncompressed
  435.      Data Start:   0x799684c0
  436.      Data Size:    23654408 Bytes = 22.6 MiB
  437.      Architecture: AArch64
  438.      OS:           Linux
  439.      Load Address: 0x00280000
  440.      Entry Point:  0x00280000
  441.      Hash algo:    sha256
  442.      Hash value:   7fe40e0afa499ba7a210c2f7ab3bafffc5defe937840554d893a8a91eb31f600
  443.    Verifying Hash Integrity ... sha256+ OK
  444. ## Loading ramdisk from FIT Image at 799492c0 ...
  445.    Using 'conf' configuration
  446.    Trying 'ramdisk' ramdisk subimage
  447.      Description:  unavailable
  448.      Type:         RAMDisk Image
  449.      Compression:  uncompressed
  450.      Data Start:   0x7aff76c0
  451.      Data Size:    8391508 Bytes = 8 MiB
  452.      Architecture: AArch64
  453.      OS:           Linux
  454.      Load Address: 0x0a200000
  455.      Entry Point:  unavailable
  456.      Hash algo:    sha256
  457.      Hash value:   ccc7c1bcf78719b3bab163d95d1cd51424a68a8ff385d376343f8d3f7b0adeea
  458.    Verifying Hash Integrity ... sha256+ OK
  459.    Loading ramdisk from 0x7aff76c0 to 0x0a200000
  460. ## Loading fdt from FIT Image at 799492c0 ...
  461.    Using 'conf' configuration
  462.    Trying 'fdt' fdt subimage
  463.      Description:  unavailable
  464.      Type:         Flat Device Tree
  465.      Compression:  uncompressed
  466.      Data Start:   0x79949ac0
  467.      Data Size:    125131 Bytes = 122.2 KiB
  468.      Architecture: AArch64
  469.      Load Address: 0x0a100000
  470.      Hash algo:    sha256
  471.      Hash value:   01bab3848fb2a978996dbe84d41d794b6381b4be359dfda45824e1133126eee9
  472.    Verifying Hash Integrity ... sha256+ OK
  473.    Loading fdt from 0x0a100000 to 0x0a100000
  474.    Booting using the fdt blob at 0x0a100000
  475.    Loading Kernel Image from 0x799684c0 to 0x00280000 ... OK
  476.   'reserved-memory' ramoops@110000: addr=110000 size=f0000
  477.    Using Device Tree in place at 000000000a100000, end 000000000a1218ca
  478. vp0, plane_mask:0x0, primary-id:0
  479. vp1, plane_mask:0x0, primary-id:0
  480. vp2, plane_mask:0x0, primary-id:0
  481. Adding bank: 0x00200000 - 0x08400000 (size: 0x08200000)
  482. Adding bank: 0x09400000 - 0x80000000 (size: 0x76c00000)
  483. Total: 821.919 ms

  484. Starting kernel ...
复制代码



作者: zyk    时间: 2021-7-8 11:04
jiawen 发表于 2021-7-8 10:58
File: AIO-3568J_Android11_HDMI_210623.img
     MD5: 79b8a81fcb3fde9769e8c3e4b6138904
  1. (sphinx-markdown) zyk@zyk-pc:~/virtualbox_share/Tchip/rk3568/firmware_public/AIO-3568J_Android11_HDMI_210623$ cat AIO-3568J_Android11_HDMI_210623.7z.md5sum
  2. f68069edb34ef34b235b2815b609b8b6  AIO-3568J_Android11_HDMI_210623.7z
  3. (sphinx-markdown) zyk@zyk-pc:~/virtualbox_share/Tchip/rk3568/firmware_public/AIO-3568J_Android11_HDMI_210623$ md5sum AIO-3568J_Android11_HDMI_210623.7z
  4. f68069edb34ef34b235b2815b609b8b6  AIO-3568J_Android11_HDMI_210623.7z
复制代码


是不是固件下载有问题,看校验不对

作者: 时间的蝴蝶    时间: 2021-7-8 11:06
有接 HDMI 屏幕看下吗?有没有进入桌面
作者: jiawen    时间: 2021-7-8 11:12
zyk 发表于 2021-7-8 11:04
是不是固件下载有问题,看校验不对

  File: AIO-3568J_Android11_HDMI_210623.7z
    MD5: f68069edb34ef34b235b2815b609b8b6

7z的压缩包校验是没问题的
作者: jiawen    时间: 2021-7-8 11:20
时间的蝴蝶 发表于 2021-7-8 11:06
有接 HDMI 屏幕看下吗?有没有进入桌面

接了hdmi以后,卡在firefly的启动logo那里了
作者: zyk    时间: 2021-7-8 11:36
输入fiq有现象吗,出厂时能否直接启动,什么时候烧写固件后无法启动了,是第一次烧写就无法启动吗
作者: jiawen    时间: 2021-7-8 11:55
zyk 发表于 2021-7-8 11:36
输入fiq有现象吗,出厂时能否直接启动,什么时候烧写固件后无法启动了,是第一次烧写就无法启动吗

在uboot中输入fiq返回Unknown command 'fiq' - try 'help',无其他现象。
出厂的时候好像就无法启动,能启动我也不会去在这折腾刷固件了
作者: 时间的蝴蝶    时间: 2021-7-8 12:59
在 uboot 执行下面的命令看看:
Android:mmc erase 0x00008000 0x00002000
Linux:mmc erase 0x00006000 0x00002000
作者: jiawen    时间: 2021-7-8 13:42
时间的蝴蝶 发表于 2021-7-8 12:59
在 uboot 执行下面的命令看看:
Android:mmc erase 0x00008000 0x00002000
Linux:mmc erase 0x00006000 ...



作者: 时间的蝴蝶    时间: 2021-7-8 14:01
执行完后直接重启
作者: zyk    时间: 2021-7-8 15:20
jiawen 发表于 2021-7-8 11:55
在uboot中输入fiq返回Unknown command 'fiq' - try 'help',无其他现象。
出厂的时候好像就无法启动,能 ...

目前是否可以烧写成功,可以拍个小视频给我们看一下具体的步骤




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1