Skip to content

HEXCOMPUTER-P1

中文 | English

main.jpg

HEXCOMPUTER-P1 是 HexFellow 专为机器人控制设计的控制器,具有以下主要特点:

  • RK3568 处理器
  • 双路千兆网口,WiFi,USB
  • 48V 电池耐压
  • 3路 CAN-FD@5Mbps (PCIe 接口)
  • 具有缓启动功能,过压保护等的可控对外输出电路
  • 板载喇叭
  • 多路GPIO,ADC

快速使用

系统摘要

HEXCOMPUTER-P1 由底部的大电流/CAN通信板,以及上半部分的控制板组成。其中,CHG 与 BAT 之间由 20A Fuse 相连。供电时建议从 XT90 端供 48V 电。

PWR 控制顶板是否得到来自底板的供电。不接将导致顶板没有供电。临时使用的话,也可以直接从 typec 口供电。

登入系统

找一根 USB-C 数据线,将 HEXCOMPUTER-P1 的 USB-C 接口连接到电脑的 USB 接口(注意电脑的 USB 供电能力必须足够,建议使用 C-C 数据线连接,或连接 48V 电源)。然后使用任意串口工具,打开新出现的串口。这里使用 tio 为例:

随意敲入回车,以便显示登录界面。用户名输入 root,按下回车即可进入系统。注意这个USB串口不能使用 Ctrl-D 或者 exit 退出,否则重启电脑前无法再次连接。建议用户利用串口完成 ssh 密钥的配置,后续都使用 ssh 进入系统。

tio-1.png
tio-2.png

运行自己的程序

buildroot

buildroot 的部分在 github 上,请参考其 README.md 加入你想要的软件包。

完成编译后,下载 xrock, 并编译好 xrock 工具。

然后将 HEXCOMPUTER-P1 断电,取出 STOP 内的跳线帽,然后将 HEXCOMPUTER 的 USB-C 接口连接到电脑的 USB 接口。

jumper.jpg

最后,将 rootfs.ext2 文件使用 sudo ./xrock flash write 262144 {PATH_TO_THE_ROOTFS_EXT2_FILE} 烧录到 HEXCOMPUTER-P1 中。请务必注意 262144 的正确性,如果烧录错误,将导致 HEXCOMPUTER-P1 无法启动。烧录完成后,插回 STOP 内的跳线帽,然后重新上电,便会自动进入新的系统。

救砖

如果因为因为某种不幸的原因,导致 HEXCOMPUTER-P1 无法启动,可以尝试使用以下方法救砖:

  1. 拆开 HEXCOMPUTER-P1 的壳子,找到 maskrom 的跳线,将跳线短接。