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
。
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 矿工程序。
mv /etc/rcS.d/S95cgminer.sh /etc/rcS.d/K95cgminer.sh
reboot
设置静态 IP 地址
编辑配置文件:/etc/network/interfaces,在下面添加内容。
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 地址。