EBAZ4205

该开发板是Ebit E9+ BTC矿机的控制卡。在中国大陆,二手市场的售价约为 5 美元(<35 元人民币)。

硬件总结

硬件:

PDF 示意图 Altium Designer 设计文件 KiCad 设计文件 中央处理器信息 板载Linux

内核命令行 NAND内存映射 Linux 版本

TF卡座默认是没有的,有需要的可以自行购买焊接。UART 端口J7和 JTAG 端口也是如此J8。 板的顶层

在板子的底层,D24默认情况下没有二极管,如果你想通过 为板子供电,你需要它J3 J4 J5。在那里焊接一个 SMC 肖特基二极管。 板子底层

主控芯片:ZYNQ XC7Z010CLG400、双核 Cortex A9 @ 666.66MHz 和具有 28k LE 的 Artix-7 FPGA

内存:256MB DDR3 动态内存

存储:128MB SLC NAND 闪存

网络:10/100Mbps以太网收发器,IP101GA 物理层

引导选择电阻:R2577 and R2584. 电阻R2584默认开启,表示从 NAND 启动。如果要从 TF 卡启动,请移至 . R2584R2577开机

为电路板供电

如果未安装肖特基二极管,D24则只能通过端口为电路板供电。电压5V~12V即可,400mA及以上是必须的。

这三个端口的引脚间距为2.0mm,不像2.54mm那么常见 DATA1 DATA2 DATA3

安装好后D24,我们可以通过J3 J4 J5给板子供电。为方便起见,建议使用 J3 或 J5,它们原本是用于 FAN 电源的。

重置内置linux的root密码

使用超级终端或Putty 连接TTL 口,TXD RXD 和GND 就足够了,VCC 不是必须的。给板子通电,点击d进入u-boot shell

1
2
3
4
5
setenv nandboot "echo Copying Linux from NAND flash to RAM... && nand info && run nandroot;nand read 0x100000 0x2220000 0x300000 && fpga loadb 0 0x100000 0x300000 && nand read ${kernel_load_address} 0x300000 ${kernel_size} && nand read ${devicetree_load_address} 0x800000 ${devicetree_size}"
run nandboot
setenv bootargs 'console=ttyPS0,115200 root=/dev/mtdblock6 rootfstype=jffs2 noinitrd rw rootwait reboot=cold,hard emergency init=/bin/sh'
bootm ${kernel_load_address} - ${devicetree_load_address} init=/bin/sh
passwd

使用上面的命令重置 root 密码。

关闭 BTC 矿工程序

使用 root 登录后,执行以下命令禁用 BTC 矿工程序。

1
2
mv /etc/rcS.d/S95cgminer.sh /etc/rcS.d/K95cgminer.sh
reboot

设置静态 IP 地址

编辑配置文件:/etc/network/interfaces,在下面添加内容。

1
2
3
4
5
6
auto eth0
iface eth0 inet static
address 192.168.1.205
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1

启用以太网:ifup eth0 检查以太网状态:ethtool eth0 现在可以ssh root@192.168.1.205用来连接内置的 linux。

当然,您可以根据您的网络配置使用其他 IP 地址。