搜索
bottom↓
回复: 35

分享一个新版的矿机控制卡资料·续

[复制链接]

出0入0汤圆

发表于 2020-4-28 17:27:36 | 显示全部楼层 |阅读模式
今天买的控制板到货。
建了一个工程试一下,uboot可以正常启动。


vivado中 PS管脚的基础配置。

Debug Uart为 Uart1.
其余管脚默认未配置。

需要注意的为PHY地址为1.
其余uboot使用默认就可以。
附件为编译后uboot及合成的bin文件。bin文件copy到TF卡中,上电应该可以看到串口有打印信息,插上网线可以分配到ip地址。


kernel 文件太大,从github上下了一天还没下完,估计要等放假再搞了。
顺便在windows下把wsl的交叉编译环境配置OK,再也不用windows vivado,ubuntu SDK这样来回切了。
WSL 真香。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2020-4-28 17:30:57 | 显示全部楼层
咸YU链接发出来

出0入0汤圆

 楼主| 发表于 2020-4-28 17:35:47 | 显示全部楼层

咸鱼 搜一下 S9 控制板 挺多人在卖的。
我买的那家已经下架了。

出0入10汤圆

发表于 2020-4-28 18:12:14 | 显示全部楼层
这次有原理图和pcb可以搞定吗?

出0入0汤圆

 楼主| 发表于 2020-4-28 18:19:33 | 显示全部楼层
AndreZheng 发表于 2020-4-28 18:12
这次有原理图和pcb可以搞定吗?

有原理图,在我的上一个帖子中

出0入10汤圆

发表于 2020-4-28 20:18:57 | 显示全部楼层
Mecono 发表于 2020-4-28 18:19
有原理图,在我的上一个帖子中

看了下,很标准的zynq设计,应该挺好上PetaLinux的

出0入0汤圆

发表于 2020-4-28 20:44:32 来自手机 | 显示全部楼层
楼主,能共享一下xilinx的开发工具吗

出0入0汤圆

发表于 2020-4-28 20:51:35 来自手机 | 显示全部楼层
需要改电路吗?插卡就能跑?

出0入0汤圆

 楼主| 发表于 2020-4-28 22:34:27 来自手机 | 显示全部楼层
mangolu 发表于 2020-4-28 20:44
楼主,能共享一下xilinx的开发工具吗

xilinx 官网下载,vivado + sdk 30多G,都有免费版使用. uboot kernel 都在github上.

出0入0汤圆

 楼主| 发表于 2020-4-28 22:36:27 来自手机 | 显示全部楼层
jordonwu 发表于 2020-4-28 20:51
需要改电路吗?插卡就能跑?

就需要跳一个条线帽 插卡上电就能跑.不需要拆焊任何东西

出0入0汤圆

发表于 2020-4-29 01:28:27 | 显示全部楼层
Mecono 发表于 2020-4-28 22:34
xilinx 官网下载,vivado + sdk 30多G,都有免费版使用. uboot kernel 都在github上.

太大了,明天看看,谢谢!

出0入0汤圆

发表于 2020-4-29 01:48:38 来自手机 | 显示全部楼层
支持楼主

出0入0汤圆

发表于 2020-4-29 07:13:33 来自手机 | 显示全部楼层
github先镜像到gitee,再从gitee下载,有奇效,不行您试试…

出0入0汤圆

发表于 2020-4-29 08:15:04 | 显示全部楼层
又骗我买矿卡吃灰,坚绝不上当。随便问下那家性价比好点

出0入0汤圆

发表于 2020-4-29 08:30:38 来自手机 | 显示全部楼层
我买了个35的看看咋样

出0入4汤圆

发表于 2020-4-29 08:59:08 | 显示全部楼层
没玩过,没时间折腾,坐等大佬出教程后再买

出40入0汤圆

发表于 2020-4-29 09:11:57 | 显示全部楼层
这玩意还是推荐开发板,即便是开发板,其实也学不到什么有价值的,只能说入个门。
要不是老鸟,弄这矿渣板子,花的精力太大。折腾不起

出0入0汤圆

 楼主| 发表于 2020-4-29 09:20:30 | 显示全部楼层
tdatd 发表于 2020-4-29 09:11
这玩意还是推荐开发板,即便是开发板,其实也学不到什么有价值的,只能说入个门。
要不是老鸟,弄这矿渣板 ...

哈哈哈,40块钱的东西,能学到什么固然好。
学不到什么就当是买个泡面盖。
两顿饭钱,买不了吃亏,买不了上当。

出0入0汤圆

 楼主| 发表于 2020-4-29 09:34:13 | 显示全部楼层
heimareed 发表于 2020-4-29 07:13
github先镜像到gitee,再从gitee下载,有奇效,不行您试试…

clone 过去提示我,仓库太大请升级企业版。

出0入0汤圆

发表于 2020-4-29 12:16:28 | 显示全部楼层
Mecono 发表于 2020-4-29 09:34
clone 过去提示我,仓库太大请升级企业版。

也是醉了
现在基本弃用github了,有好东西都拉回国内~

出0入0汤圆

发表于 2020-4-29 13:53:37 | 显示全部楼层
还是太贵了,一块人家还不卖。基本上都接近50了。不划算。

出0入0汤圆

发表于 2020-4-29 19:15:44 | 显示全部楼层
miaoguoqiang 发表于 2020-4-29 13:53
还是太贵了,一块人家还不卖。基本上都接近50了。不划算。

楼主好人!
确实,哪位组织团购的话再上车了,
本来想拍咸鱼的,拍了几家都嫌弃一块板子不了我

另外板子好像没有USB device 和USB host  ,感觉缺了点啥,上车动力不足

出0入0汤圆

发表于 2020-4-30 15:25:38 | 显示全部楼层
研究一下

出0入0汤圆

发表于 2020-5-1 09:01:12 来自手机 | 显示全部楼层
我的已经在路上,老板发了个顺丰

出0入17汤圆

发表于 2020-5-3 20:40:09 | 显示全部楼层
这个板子的优点是软件都是开源的:
u-boot
https://github.com/bitmaintech/u-boot-soc
kernel
https://github.com/bitmaintech/Kernel_SOC
rootfs
https://github.com/bitmaintech/S9_makepackage

出0入0汤圆

 楼主| 发表于 2020-5-3 22:31:42 | 显示全部楼层
Nuker 发表于 2020-5-3 20:40
这个板子的优点是软件都是开源的:
u-boot
https://github.com/bitmaintech/u-boot-soc

看了一下 这个github的代码版本太老了,uboot很多东西都不全。
不如用官方的代码。
再说ZYNQ和纯ARM还有一点不一样的就是需要烧录FPGA的bin文件。
所以单纯的有uboot kernel的源码也是跑不起来的,还需要对应原理图生成fpga的bin文件。

出0入17汤圆

发表于 2020-5-4 15:27:46 来自手机 | 显示全部楼层
好奇你的uboot里面是怎么知道phy的ID的?

出0入0汤圆

 楼主| 发表于 2020-5-5 17:29:22 | 显示全部楼层
Nuker 发表于 2020-5-4 15:27
好奇你的uboot里面是怎么知道phy的ID的?

看原理图啊。紫薯布丁

出0入17汤圆

发表于 2020-5-6 12:53:54 | 显示全部楼层
我是指PHY里面的ID寄存器,驱动是否要检查这个寄存器值,而且很奇怪的是,芯片数据手册里面是0x0143bd63,而官方github库里面是0x03625e62
https://github.com/bitmaintech/u ... 9766961c17bf6dbc578

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2020-5-6 14:17:45 | 显示全部楼层
Nuker 发表于 2020-5-6 12:53
我是指PHY里面的ID寄存器,驱动是否要检查这个寄存器值,而且很奇怪的是,芯片数据手册里面是0x0143bd63, ...

uboot中我没有选boardcom的驱动,现在uboot下是100Base-T的链接状态。
Kernel里面的ID是0143bd60

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入17汤圆

发表于 2020-5-6 15:26:53 | 显示全部楼层
奇怪了,感觉这个怎么填都可以,因为我这边原始板子boot显示的是0x3625e62,跟bitmain的github里面一致,难道是在kernel里面define成多少就显示多少?并不会检查是否一致?

  1. Xilinx First Stage Boot Loader
  2. Release 2015.4        Jun 28 2016-15:13:38
  3. Devcfg driver initialized
  4. Silicon Version 3.1
  5. Boot mode is NAND
  6. InitNand: Geometry = 0x8
  7. Nand driver initialized
  8. NAND Init Done
  9. Flash Base Address: 0xE1000000
  10. Reboot status register: 0x60400000
  11. Multiboot Register: 0x0000C000
  12. Image Start Address: 0x00000000
  13. Partition Header Offset:0x00000C80
  14. Partition Count: 3
  15. Partition Number: 1
  16. Header Dump
  17. Image Word Len: 0x0007F2E8
  18. Data Word Len: 0x0007F2E8
  19. Partition Word Len:0x0007F2E8
  20. Load Addr: 0x00000000
  21. Exec Addr: 0x00000000
  22. Partition Start: 0x000075D0
  23. Partition Attr: 0x00000020
  24. Partition Checksum Offset: 0x00000000
  25. Section Count: 0x00000001
  26. Checksum: 0xFFE7AF06
  27. Bitstream
  28. In FsblHookBeforeBitstreamDload function
  29. PCAP:StatusReg = 0x40000A30
  30. PCAP:device ready
  31. PCAP:Clear done
  32. Level Shifter Value = 0xA
  33. Devcfg Status register = 0x40000A30
  34. PCAP:Fabric is Initialized done
  35. PCAP register dump:
  36. PCAP CTRL 0xF8007000: 0x4C00E07F
  37. PCAP LOCK 0xF8007004: 0x0000001A
  38. PCAP CONFIG 0xF8007008: 0x00000508
  39. PCAP ISR 0xF800700C: 0x0802000B
  40. PCAP IMR 0xF8007010: 0xFFFFFFFF
  41. PCAP STATUS 0xF8007014: 0x00008A30
  42. PCAP DMA SRC ADDR 0xF8007018: 0x00100001
  43. PCAP DMA DEST ADDR 0xF800701C: 0xFFFFFFFF
  44. PCAP DMA SRC LEN 0xF8007020: 0x0007F2E8
  45. PCAP DMA DEST LEN 0xF8007024: 0x0007F2E8
  46. PCAP ROM SHADOW CTRL 0xF8007028: 0xFFFFFFFF
  47. PCAP MBOOT 0xF800702C: 0x0000C000
  48. PCAP SW ID 0xF8007030: 0x00000000
  49. PCAP UNLOCK 0xF8007034: 0x757BDF0D
  50. PCAP MCTRL 0xF8007080: 0x30800100

  51. DMA Done !

  52. FPGA Done !
  53. In FsblHookAfterBitstreamDload function
  54. Partition Number: 2
  55. Header Dump
  56. Image Word Len: 0x00015B20
  57. Data Word Len: 0x00015B20
  58. Partition Word Len:0x00015B20
  59. Load Addr: 0x04000000
  60. Exec Addr: 0x04000000
  61. Partition Start: 0x000868C0
  62. Partition Attr: 0x00000010
  63. Partition Checksum Offset: 0x00000000
  64. Section Count: 0x00000001
  65. Checksum: 0xF7F3836E
  66. Application
  67. Handoff Address: 0x04000000
  68. In FsblHookBeforeHandoff function
  69. SUCCESSFUL_HANDOFF
  70. FSBL Status = 0x1


  71. U-Boot 2014.01-g5b15005-dirty (Mar 17 2017 - 10:33:34)

  72. I2C:   ready
  73. Write: cnt = 0x08000000, addr = 0x20000000, *addr = 0xf7ffffff
  74. Write: cnt = 0x04000000, addr = 0x10000000, *addr = 0xfbffffff
  75. Write: cnt = 0x02000000, addr = 0x08000000, *addr = 0xfdffffff
  76. Write: cnt = 0x01000000, addr = 0x04000000, *addr = 0xfeffffff
  77. Write: cnt = 0x00800000, addr = 0x02000000, *addr = 0xff7fffff
  78. Write: cnt = 0x00400000, addr = 0x01000000, *addr = 0xffbfffff
  79. Write: cnt = 0x00200000, addr = 0x00800000, *addr = 0xffdfffff
  80. Write: cnt = 0x00100000, addr = 0x00400000, *addr = 0xffefffff
  81. Write: cnt = 0x00080000, addr = 0x00200000, *addr = 0xfff7ffff
  82. Write: cnt = 0x00040000, addr = 0x00100000, *addr = 0xfffbffff
  83. Write: cnt = 0x00020000, addr = 0x00080000, *addr = 0xfffdffff
  84. Write: cnt = 0x00010000, addr = 0x00040000, *addr = 0xfffeffff
  85. Write: cnt = 0x00008000, addr = 0x00020000, *addr = 0xffff7fff
  86. Write: cnt = 0x00004000, addr = 0x00010000, *addr = 0xffffbfff
  87. Write: cnt = 0x00002000, addr = 0x00008000, *addr = 0xffffdfff
  88. Write: cnt = 0x00001000, addr = 0x00004000, *addr = 0xffffefff
  89. Write: cnt = 0x00000800, addr = 0x00002000, *addr = 0xfffff7ff
  90. Write: cnt = 0x00000400, addr = 0x00001000, *addr = 0xfffffbff
  91. Write: cnt = 0x00000200, addr = 0x00000800, *addr = 0xfffffdff
  92. Write: cnt = 0x00000100, addr = 0x00000400, *addr = 0xfffffeff
  93. Write: cnt = 0x00000080, addr = 0x00000200, *addr = 0xffffff7f
  94. Write: cnt = 0x00000040, addr = 0x00000100, *addr = 0xffffffbf
  95. Write: cnt = 0x00000020, addr = 0x00000080, *addr = 0xffffffdf
  96. Write: cnt = 0x00000010, addr = 0x00000040, *addr = 0xffffffef
  97. Write: cnt = 0x00000008, addr = 0x00000020, *addr = 0xfffffff7
  98. Write: cnt = 0x00000004, addr = 0x00000010, *addr = 0xfffffffb
  99. Write: cnt = 0x00000002, addr = 0x00000008, *addr = 0xfffffffd
  100. Write: cnt = 0x00000001, addr = 0x00000004, *addr = 0xfffffffe
  101. Read: cnt = 0x00000001, addr = 0x00000004, val = 0xfffffffe
  102. Read: cnt = 0x00000002, addr = 0x00000008, val = 0xfffffffd
  103. Read: cnt = 0x00000004, addr = 0x00000010, val = 0xfffffffb
  104. Read: cnt = 0x00000008, addr = 0x00000020, val = 0xfffffff7
  105. Read: cnt = 0x00000010, addr = 0x00000040, val = 0xffffffef
  106. Read: cnt = 0x00000020, addr = 0x00000080, val = 0xffffffdf
  107. Read: cnt = 0x00000040, addr = 0x00000100, val = 0xffffffbf
  108. Read: cnt = 0x00000080, addr = 0x00000200, val = 0xffffff7f
  109. Read: cnt = 0x00000100, addr = 0x00000400, val = 0xfffffeff
  110. Read: cnt = 0x00000200, addr = 0x00000800, val = 0xfffffdff
  111. Read: cnt = 0x00000400, addr = 0x00001000, val = 0xfffffbff
  112. Read: cnt = 0x00000800, addr = 0x00002000, val = 0xfffff7ff
  113. Read: cnt = 0x00001000, addr = 0x00004000, val = 0xffffefff
  114. Read: cnt = 0x00002000, addr = 0x00008000, val = 0xffffdfff
  115. Read: cnt = 0x00004000, addr = 0x00010000, val = 0xffffbfff
  116. Read: cnt = 0x00008000, addr = 0x00020000, val = 0xffff7fff
  117. Read: cnt = 0x00010000, addr = 0x00040000, val = 0xfffeffff
  118. Read: cnt = 0x00020000, addr = 0x00080000, val = 0xfffdffff
  119. Read: cnt = 0x00040000, addr = 0x00100000, val = 0xfffbffff
  120. Read: cnt = 0x00080000, addr = 0x00200000, val = 0xfff7ffff
  121. Read: cnt = 0x00100000, addr = 0x00400000, val = 0xffefffff
  122. Read: cnt = 0x00200000, addr = 0x00800000, val = 0xffdfffff
  123. Read: cnt = 0x00400000, addr = 0x01000000, val = 0xffbfffff
  124. Read: cnt = 0x00800000, addr = 0x02000000, val = 0xff7fffff
  125. Read: cnt = 0x01000000, addr = 0x04000000, val = 0xfeffffff
  126. Read: cnt = 0x02000000, addr = 0x08000000, val = 0xfdffffff
  127. Read: cnt = 0x04000000, addr = 0x10000000, val = 0xfbffffff
  128. Read: cnt = 0x08000000, addr = 0x20000000, val = 0xf7ffffff
  129. ---1 sys_sdram_size = 0x40000000
  130. --- dram_init: sys_sdram_size = 1 GB

  131. ---3 gd->ram_size = 0x3f000000
  132. Memory: ECC disabled
  133. DRAM:  1008 MiB
  134. NAND:  256 MiB
  135. MMC:   zynq_sdhci: 0
  136. *** Warning - bad CRC, using default environment

  137. In:    serial
  138. Out:   serial
  139. Err:   serial
  140. ~~~1 gd->ram_size = 0x3f000000
  141. ~~~ board_late_init: ddr_size_type = 0

  142. --- gpio value = 0x000cc000
  143. --- mount angstrom file system
  144. bootargs: noinitrd mem=1008M console=ttyPS0,115200 root=ubi0:rootfs ubi.mtd=1 rootfstype=ubifs rw rootwait
  145. --- upgrade marker upgrade_buf[0] = 0xff ---
  146. --- upgrade marker upgrade_buf[1] = 0xff ---
  147. --- upgrade marker upgrade_buf[2] = 0xff ---
  148. --- upgrade marker upgrade_buf[3] = 0xff ---
  149. --- upgrade marker upgrade_buf[4] = 0xff ---
  150. --- upgrade marker upgrade_buf[5] = 0xff ---
  151. --- upgrade marker upgrade_buf[6] = 0xff ---
  152. --- upgrade marker upgrade_buf[7] = 0xff ---
  153. --- upgrade marker upgrade_buf[8] = 0xff ---
  154. --- upgrade marker upgrade_buf[9] = 0xff ---
  155. --- upgrade marker upgrade_buf[10] = 0xff ---
  156. --- upgrade marker upgrade_buf[11] = 0xff ---
  157. --- upgrade marker upgrade_buf[12] = 0xff ---
  158. --- upgrade marker upgrade_buf[13] = 0xff ---
  159. --- upgrade marker upgrade_buf[14] = 0xff ---
  160. --- upgrade marker upgrade_buf[15] = 0xff ---
  161. bootargs: noinitrd mem=1008M console=ttyPS0,115200 root=ubi0:rootfs ubi.mtd=1 rootfstype=ubifs rw rootwait
  162. Net:   Gem.e000b000
  163. Hit any key to stop autoboot:  3  2  1  0
  164. Copying Linux from NAND flash to RAM...

  165. NAND read: device 0 offset 0x1100000, size 0x800000
  166. 8388608 bytes read: OK

  167. NAND read: device 0 offset 0x1020000, size 0x20000
  168. 131072 bytes read: OK
  169. ## Booting kernel from Legacy Image at 02000000 ...
  170.    Image Name:   Linux-3.14.0-xilinx-gb190cb0-dir
  171.    Image Type:   ARM Linux Kernel Image (uncompressed)
  172.    Data Size:    3779264 Bytes = 3.6 MiB
  173.    Load Address: 00008000
  174.    Entry Point:  00008000
  175.    Verifying Checksum ... OK
  176. ## Flattened Device Tree blob at 03000000
  177.    Booting using the fdt blob at 0x3000000
  178.    Loading Kernel Image ... OK
  179.    Loading Device Tree to 1fffb000, end 1ffffd0f ... OK

  180. Starting kernel ...

  181. Uncompressing Linux... done, booting the kernel.
  182. [    0.000000] Booting Linux on physical CPU 0x0
  183. [    0.000000] Linux version 3.14.0-xilinx-gb190cb0-dirty (lzq@armdev2) (gcc version 4.8.3 20140320 (prerelease) (Sourcery CodeBench Lite 2014.05-23) ) #57 SMP PREEMPT Fri Dec 9 14:49:22 CST 2016
  184. [    0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=18c5387d
  185. [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
  186. [    0.000000] Machine model: Xilinx Zynq
  187. [    0.000000] cma: CMA: reserved 128 MiB at 27800000
  188. [    0.000000] Memory policy: Data cache writealloc
  189. [    0.000000] PERCPU: Embedded 8 pages/cpu @e6fc0000 s9088 r8192 d15488 u32768
  190. [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 256528
  191. [    0.000000] Kernel command line: noinitrd mem=1008M console=ttyPS0,115200 root=ubi0:rootfs ubi.mtd=1 rootfstype=ubifs rw rootwait
  192. [    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
  193. [    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
  194. [    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
  195. [    0.000000] Memory: 884148K/1032192K available (5032K kernel code, 283K rwdata, 1916K rodata, 204K init, 258K bss, 148044K reserved, 253952K highmem)
  196. [    0.000000] Virtual kernel memory layout:
  197. [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
  198. [    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
  199. [    0.000000]     vmalloc : 0xf0000000 - 0xff000000   ( 240 MB)
  200. [    0.000000]     lowmem  : 0xc0000000 - 0xef800000   ( 760 MB)
  201. [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
  202. [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
  203. [    0.000000]       .text : 0xc0008000 - 0xc06d1374   (6949 kB)
  204. [    0.000000]       .init : 0xc06d2000 - 0xc0705380   ( 205 kB)
  205. [    0.000000]       .data : 0xc0706000 - 0xc074cf78   ( 284 kB)
  206. [    0.000000]        .bss : 0xc074cf84 - 0xc078d9fc   ( 259 kB)
  207. [    0.000000] Preemptible hierarchical RCU implementation.
  208. [    0.000000]         Dump stacks of tasks blocking RCU-preempt GP.
  209. [    0.000000]         RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
  210. [    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
  211. [    0.000000] NR_IRQS:16 nr_irqs:16 16
  212. [    0.000000] ps7-slcr mapped to f0004000
  213. [    0.000000] zynq_clock_init: clkc starts at f0004100
  214. [    0.000000] Zynq clock init
  215. [    0.000015] sched_clock: 64 bits at 333MHz, resolution 3ns, wraps every 3298534883328ns
  216. [    0.000304] ps7-ttc #0 at f0006000, irq=43
  217. [    0.000611] Console: colour dummy device 80x30
  218. [    0.000648] Calibrating delay loop... 1325.46 BogoMIPS (lpj=6627328)
  219. [    0.040208] pid_max: default: 32768 minimum: 301
  220. [    0.040431] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
  221. [    0.040453] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
  222. [    0.042606] CPU: Testing write buffer coherency: ok
  223. [    0.042955] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
  224. [    0.043015] Setting up static identity map for 0x4c4af8 - 0x4c4b50
  225. [    0.043237] L310 cache controller enabled
  226. [    0.043257] l2x0: 8 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x72760000, Cache size: 512 kB
  227. [    0.121033] CPU1: Booted secondary processor
  228. [    0.210229] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
  229. [    0.210358] Brought up 2 CPUs
  230. [    0.210377] SMP: Total of 2 processors activated.
  231. [    0.210385] CPU: All CPU(s) started in SVC mode.
  232. [    0.211037] devtmpfs: initialized
  233. [    0.213443] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
  234. [    0.214647] regulator-dummy: no parameters
  235. [    0.222340] NET: Registered protocol family 16
  236. [    0.224638] DMA: preallocated 256 KiB pool for atomic coherent allocations
  237. [    0.226911] cpuidle: using governor ladder
  238. [    0.226924] cpuidle: using governor menu
  239. [    0.234321] syscon f8000000.ps7-slcr: regmap [mem 0xf8000000-0xf8000fff] registered
  240. [    0.235825] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
  241. [    0.235838] hw-breakpoint: maximum watchpoint size is 4 bytes.
  242. [    0.235951] zynq-ocm f800c000.ps7-ocmc: ZYNQ OCM pool: 256 KiB @ 0xf0080000
  243. [    0.257605] bio: create slab <bio-0> at 0
  244. [    0.259027] vgaarb: loaded
  245. [    0.259755] SCSI subsystem initialized
  246. [    0.260762] usbcore: registered new interface driver usbfs
  247. [    0.260941] usbcore: registered new interface driver hub
  248. [    0.261306] usbcore: registered new device driver usb
  249. [    0.261832] media: Linux media interface: v0.10
  250. [    0.261987] Linux video capture interface: v2.00
  251. [    0.262224] pps_core: LinuxPPS API ver. 1 registered
  252. [    0.262235] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
  253. [    0.262358] PTP clock support registered
  254. [    0.262706] EDAC MC: Ver: 3.0.0
  255. [    0.263759] Advanced Linux Sound Architecture Driver Initialized.
  256. [    0.266606] DMA-API: preallocated 4096 debug entries
  257. [    0.266619] DMA-API: debugging enabled by kernel config
  258. [    0.266699] Switched to clocksource arm_global_timer
  259. [    0.286614] NET: Registered protocol family 2
  260. [    0.287379] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
  261. [    0.287477] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
  262. [    0.287637] TCP: Hash tables configured (established 8192 bind 8192)
  263. [    0.287705] TCP: reno registered
  264. [    0.287723] UDP hash table entries: 512 (order: 2, 16384 bytes)
  265. [    0.287775] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
  266. [    0.288052] NET: Registered protocol family 1
  267. [    0.288404] RPC: Registered named UNIX socket transport module.
  268. [    0.288417] RPC: Registered udp transport module.
  269. [    0.288426] RPC: Registered tcp transport module.
  270. [    0.288434] RPC: Registered tcp NFSv4.1 backchannel transport module.
  271. [    0.288885] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
  272. [    0.290918] futex hash table entries: 512 (order: 3, 32768 bytes)
  273. [    0.292287] bounce pool size: 64 pages
  274. [    0.293176] jffs2: version 2.2. (NAND) 漏 2001-2006 Red Hat, Inc.
  275. [    0.293382] msgmni has been set to 1486
  276. [    0.294145] io scheduler noop registered
  277. [    0.294159] io scheduler deadline registered
  278. [    0.294201] io scheduler cfq registered (default)
  279. [    0.306220] dma-pl330 f8003000.ps7-dma: Loaded driver for PL330 DMAC-2364208
  280. [    0.306240] dma-pl330 f8003000.ps7-dma:         DBUFF-128x8bytes Num_Chans-8 Num_Peri-4 Num_Events-16
  281. [    0.430039] e0001000.serial: ttyPS0 at MMIO 0xe0001000 (irq = 82, base_baud = 3124999) is a xuartps
  282. [    1.002001] console [ttyPS0] enabled
  283. [    1.006269] xdevcfg f8007000.ps7-dev-cfg: ioremap 0xf8007000 to f0068000
  284. [    1.013889] [drm] Initialized drm 1.1.0 20060810
  285. [    1.030849] brd: module loaded
  286. [    1.040215] loop: module loaded
  287. [    1.049843] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
  288. [    1.055590] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
  289. [    1.063586] libphy: XEMACPS mii bus: probed
  290. [    1.067986] ------------- phy_id = 0x3625e62
  291. [    1.072702] xemacps e000b000.ps7-ethernet: pdev->id -1, baseaddr 0xe000b000, irq 54
  292. [    1.081385] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
  293. [    1.088153] ehci-pci: EHCI PCI platform driver
  294. [    1.095372] zynq-dr e0002000.ps7-usb: Unable to init USB phy, missing?
  295. [    1.102205] usbcore: registered new interface driver usb-storage
  296. [    1.109082] mousedev: PS/2 mouse device common for all mice
  297. [    1.115175] i2c /dev entries driver
  298. [    1.122076] zynq-edac f8006000.ps7-ddrc: ecc not enabled
  299. [    1.127599] cpufreq_cpu0: failed to get cpu0 regulator: -19
  300. [    1.133472] Xilinx Zynq CpuIdle Driver started
  301. [    1.138348] sdhci: Secure Digital Host Controller Interface driver
  302. [    1.144438] sdhci: Copyright(c) Pierre Ossman
  303. [    1.148867] sdhci-pltfm: SDHCI platform and OF driver helper
  304. [    1.155597] mmc0: no vqmmc regulator found
  305. [    1.159635] mmc0: no vmmc regulator found
  306. [    1.196717] mmc0: SDHCI controller on e0100000.ps7-sdio [e0100000.ps7-sdio] using ADMA
  307. [    1.205392] usbcore: registered new interface driver usbhid
  308. [    1.210899] usbhid: USB HID core driver
  309. [    1.215622] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xda
  310. [    1.221912] nand: Micron MT29F2G08ABAEAWP
  311. [    1.225886] nand: 256MiB, SLC, page size: 2048, OOB size: 64
  312. [    1.231842] Bad block table found at page 131008, version 0x01
  313. [    1.238057] Bad block table found at page 130944, version 0x01
  314. [    1.244108] 3 ofpart partitions found on MTD device pl353-nand
  315. [    1.249881] Creating 3 MTD partitions on "pl353-nand":
  316. [    1.254991] 0x000000000000-0x000002000000 : "BOOT.bin-env-dts-kernel"
  317. [    1.263031] 0x000002000000-0x00000b000000 : "angstram-rootfs"
  318. [    1.270348] 0x00000b000000-0x000010000000 : "upgrade-rootfs"
  319. [    1.279271] TCP: cubic registered
  320. [    1.282507] NET: Registered protocol family 17
  321. [    1.287244] Registering SWP/SWPB emulation handler
  322. [    1.293138] regulator-dummy: disabling
  323. [    1.297456] UBI: attaching mtd1 to ubi0
  324. [    1.825282] UBI: scanning is finished
  325. [    1.836924] UBI: attached mtd1 (name "angstram-rootfs", size 144 MiB) to ubi0
  326. [    1.843980] UBI: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
  327. [    1.850769] UBI: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
  328. [    1.857454] UBI: VID header offset: 2048 (aligned 2048), data offset: 4096
  329. [    1.864290] UBI: good PEBs: 1152, bad PEBs: 0, corrupted PEBs: 0
  330. [    1.870306] UBI: user volume: 1, internal volumes: 1, max. volumes count: 128
  331. [    1.877414] UBI: max/mean erase counter: 4/2, WL threshold: 4096, image sequence number: 1984962504
  332. [    1.886425] UBI: available PEBs: 0, total reserved PEBs: 1152, PEBs reserved for bad PEB handling: 40
  333. [    1.895659] UBI: background thread "ubi_bgt0d" started, PID 1080
  334. [    1.895665] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
  335. [    1.899623] ALSA device list:
  336. [    1.899626]   No soundcards found.
  337. [    1.915991] UBIFS: background thread "ubifs_bgt0_0" started, PID 1082
  338. [    1.944925] UBIFS: recovery needed
  339. [    2.018161] UBIFS: recovery completed
  340. [    2.021828] UBIFS: mounted UBI device 0, volume 0, name "rootfs"
  341. [    2.027775] UBIFS: LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
  342. [    2.036889] UBIFS: FS size: 128626688 bytes (122 MiB, 1013 LEBs), journal size 9023488 bytes (8 MiB, 72 LEBs)
  343. [    2.046773] UBIFS: reserved for root: 0 bytes (0 KiB)
  344. [    2.051802] UBIFS: media format: w4/r0 (latest is w4/r0), UUID 56FDF5FA-8D29-4AA7-95D4-1C2E28C7C4E9, small LPT model
  345. [    2.063332] VFS: Mounted root (ubifs filesystem) on device 0:11.
  346. [    2.070758] devtmpfs: mounted
  347. [    2.073864] Freeing unused kernel memory: 204K (c06d2000 - c0705000)
  348. INIT: version 2.88 booting
  349. Starting Bootlog daemon: bootlogd.
  350. Starting Monitor-ipsig daemon: monitor-ipsig.
  351. [    2.920681] random: dd urandom read with 0 bits of entropy available
  352. Starting initc
  353. cp: can't stat '/etc/minermonitor.conf.factory': No such file or directory
  354. cp: can't stat '/etc/dataformatconfig': No such file or directory
  355. [    3.306745]
  356. [    3.306745] bcm54xx_config_init
  357. 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
  358.     link/ether 00:0a:35:00:01:22 brd ff:ff:ff:ff:ff:ff
  359. 00:7e:f6:c8:6f:cc
  360. [    3.916728]
  361. [    3.916728] bcm54xx_config_init
  362. udhcpc (v1.21.1) started
  363. Sending discover...
  364. Sending discover...
  365. Sending discover...
复制代码

出0入0汤圆

发表于 2020-5-6 16:17:50 来自手机 | 显示全部楼层
有发生狂难了?

出0入0汤圆

 楼主| 发表于 2020-5-6 16:50:06 | 显示全部楼层
Nuker 发表于 2020-5-6 15:26
奇怪了,感觉这个怎么填都可以,因为我这边原始板子boot显示的是0x3625e62,跟bitmain的github里面一致,难 ...

从代码上看就是读取0x02 0x03这两个寄存器,然后打印出来的ID。
这个0x3625e60 是BCM54612E的。
所以您再确认一下硬件是不是这个。

出0入17汤圆

发表于 2020-5-6 18:11:24 | 显示全部楼层
Mecono 发表于 2020-5-6 16:50
从代码上看就是读取0x02 0x03这两个寄存器,然后打印出来的ID。
这个0x3625e60 是BCM54612E的。
所以您再 ...

应该就是这个原因了,我的板子PHY丝印是B50162D,应该就是BCM54612了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入17汤圆

发表于 2020-5-6 18:49:24 | 显示全部楼层
找到0x3625e62对应的PHY的数据手册了,就是B50612D

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2020-8-19 13:46:45 | 显示全部楼层
lwip不认B50612D
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 15:30

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表