H88K 硬件快速操作指南

硬件快速操作指南

前 言

概述

本文档主要阐述 H88K 通用主板硬件快速操作内容,包括接口定义,GPIO 配置表等。

本文以 H88K 通用主板进行举例 ,其他扩展型号可以参考。

型号版本

H88K 通用主板

后期 H88K-XX 的整机产品,如安卓 TV ,路由 ,光猫 ,人工智能计算等。

如上价格是 22 年 10 月份的有效报价 ,且面向TO C 开源的玩家,限购 1PCS 的, TO B 另议价格

读者对象

本文档(本指南)主要适用于以下人员:

  • 初级, 中级,高级 玩家

符号约定

在本文中可能出现下列标志,它们所代表的含义如下。

符号 版本
用于警示紧急的危险情形,若不避免,将会导致人员死亡或严重 的人身伤害。
用于警示潜在的危险情形,若不避免,可能会导致人员死亡或严 重的人身伤害。
用于警示潜在的危险情形,若不避免,可能会导致中度或轻微的 人身伤害。
用于传递设备或环境安全警示信息, 若不避免,可能会导致设备 损坏、数据丢失、设备性能降低或其它不可预知的结果。

不带安全警示符号的“注意”不涉及人身伤害。

用于突出重要/关键信息、最佳实践和小窍门等。

“说明”不是安全警示信息,不涉及人身、设备及环境伤害信息。

修订记录

修订记录累积了每次文档更新的说明。最新版本的文档包含以前所有文档版本的更新 内容。

修订日期 版本 修订说明
2022- 1006 01 首次释放

 

1 H88K 接口简介

1.1 主板功能

  • H88K 搭载 RK3588 金属封装芯片,实现丰富的外设:
  • 传输:一路 2.5G 以太网,一路 1G 以太网,四路 USB3.0 ,一路 PCIE WIFI6 (M2 外扩),一路 5G 移动通信网络 (M2 外扩),一路 PCIE3.0X4 (64Pin 立式插槽) 可支持万兆光纤或 4 路 2.5G 以太网副板。
  • 存储: 一路 SATA HDD ,或 SATA SSD ,或 PCIE 4.0 NVMe (8022 长宽)
  • 音视频: 一路 8K HDMI2. 1 输出,一路 4K HDMI2.0 输出, 一路 4K HDMI2.0 输入,一路 TYPE C 的 DP 输出,3.5mm 四段式耳机 (具有输入输出),两路 MIPI DSI 屏输出。
  • 固 件:支持 Ubuntu ,Debian ,Android ,Openwrt ,Buildroot。
  • 应用场景:极客开源, 家庭影音盒子 IPTV,软路由盒子 Openwrt,网盘 NAS ,智能边缘计算 AI-NVR,个人主机 PC。

1.2 芯片性能

RK3588 是瑞芯微旗下最新的 8K 旗舰 SoC 芯片,采用 ARM 架构,主要用于 PC ,边缘计算设

备, 个人移动互联网设备和其他数字多媒体应用。RK3588 集成了四核 Cortex-A76 和四核 Cortex- A55 ,以及单独的 NEON 协处理器,支持 8K 视频编码解码。许多功能强大的嵌入式硬件引擎为高端 应用提供了优化的性能。RK3588 具有丰富的功能接口,可满足不同行业的产品定制需求。

1.3 接口说明

2 H88K GPIO 配置表

依次从正面的电源处逆时针顺序介绍接口。

2.1 TYPE-C 与 DP 显示

  • TYPE-C 的 USB3.0 USB2.0 连接到【TYPEC0 PHY】
  • 如果使用DP 功能, 那 DP 连接到【DP0 PHY】
  • TYPEC0_SBU1_DC 连接到【T29 GPIO0_C6】
  • TYPEC0_SBU2_DC 连接到【U33 GPIO0_D3】

  • TYPE-C 端口控制器采用 XXX ,需要导入 H88K.DTS ,编译之后,方可出现 ADB 功能。

2.2 HDMI IN 输入

  • HDMI RX 连接到【HDMI RX PHY】
  • HDMI_RX_CEC_M1 连接到【AG23 GPIO3_D1】
  • HDMIIRX_HPDIN_M1 连接到【AA27 GPIO3_D4】
  • HDMI_RX_SCL_M1 连接到【AG25 GPIO3_D2】
  • HDMI_RX_SDA_M1 连接到【AG24 GPIO3_D3】

2.3 HDMI 8K 输出

  • HDMI TX 连接到【HDMI TX0 PHY】
  • HDMITX0_CEC_M0 连接到【AK24 GPIO4_C1】
  • HDMITX0_HPDIN_M0 连接到【B26 GPIO1_A5】
  • HDMITX0_SCL_M0 连接到【AJ28 GPIO4_B7】
  • HDMITX0_SDA_M0 连接到【AJ25 GPIO4_C0】
  • HDMI0_TX_ON_H 连接到【AL24 GPIO4_B1】

2.4 HDMI 4K 输出

  • HDMI TX 连接到【HDMI TX1 PHY】
  • HDMITX1_CEC_M2 连接到【AH26 GPIO3_C4】
  • HDMITX1_HPDIN_M0 连接到【C24 GPIO1_A6】
  • HDMITX1_SCL_M1 连接到【AG26 GPIO3_C6】
  • HDMITX1_SDA_M1 连接到【AH25 GPIO3_C5】
  • HDMI1_TX_ON_H 连接到【AK25 GPIO4_B2】

2.5 USB3.0-A 口

  • USB3.0 接口由 USB3.0 HUB 转接而来,共计 4 口 USB3.0。
  • TYPEC1_USB_RXTX 数据线连接到【USB3.0 TYPEC1 PHY】
  • TYPEC1_USB_DMDP 连接到【USB2.0 TYPEC1 PHY】
  • HUB30_RESET 连接到【AL27 GPIO4_A6】
  • 其他 GPIO 暂时未写, 请参考 DTS ,编译的时候合入。

2.6 2.5G 以太网

  • 以太网接口采用 RTL8125B PCIE 转 2.5G 网口。
  • PCIE 数据线连接到【PCIE30X1_ 1】
  • PCIE 时钟线连接到【PCIE30X1_ 1】
  • PCIE30X1_ 1_PERSTn_M1 连接到【AM29 GPIO4_A2】
  • 其他 GPIO 暂时未写, 请参考 DTS ,编译的时候合入。

2.7 1G 以太网

  • 以太网接口采用 RTL8211F。
  • GMAC 数据线连接到【GMAC0】,IO 电压是 1.8V
  • GMAC0_RSTn 连接到【AM25 GPIO4_B3】
  • GMAC0_MDC 连接到【AB33 GPIO4_C5】
  • GMAC0_MDIO 连接到【AB34 GPIO4_C4】
  • 其他 GPIO 暂时未写, 请参考 DTS ,编译的时候合入

2.8 按键

  • Factory 按键连接到【AK17 SARADC_IN7】,检测到低电平,用于恢复出厂设置的应用按键
  • BOOT 按键连接到【AM16 SARADC_IN0】,检测到低电平,用于下载固件的功能按键
  • RESET 按键连接到【M31NPOR】,检测到低电平,用于下载固件的功能按键
  • 休眠关机按键连接到【RK806 电源芯片】

2.9 RTC 时钟

  • 采用 I2C 接口的 HYM8563S
  • I2C_SCL 连接到【T28 I2C2_SCL_M0】
  • I2C_SDA 连接到【T31 I2C2_SDA_M0】
  • RTC_INT 连接到【K29 GPIO0_B2】

2.10 音频接口

  • 采用 I2S 接口的 ES8388
  • I2S 连接到【I2S0 组】
  • I2C_SCL 连接到【F26 I2C7_SCL_M0】
  • I2C_SDA 连接到【F27 I2C7_SDA_M0】
  • HP_DET 连接到【G26 GPIO1_D5】

2.11 MIPI DCPHY0

  • MIPI 信号连接到【MIPI D/C-PHY CSI_RX Port0】
  • I2C 信号连接到【G29 I2C3_SDA_M0】【G27 I2C3_SCL_M0】
  • 电源使能引脚信号连接到【B25 GPIO1_A4】
  • Reset 信号连接到【C25 GPIO1_A7】
  • MCLK 时钟信号连接到【E26 GPIO1_B6】
  • IRC 红外滤光片信号连接到【Y29 GPIO3_C0】【Y27 GPIO3_C1】,与其他 MIPI 摄像头共用

2.12 MIPI DCPHY1

  • MIPI 信号连接到【MIPI D/C-PHY CSI_RX Port1】
  • I2C 信号连接到【G29 I2C3_SDA_M0】【G27 I2C3_SCL_M0】
  • 电源使能引脚信号连接到【C27 GPIO1_B0】
  • Reset 信号连接到【D25 GPIO1_B1】
  • MCLK 时钟信号连接到【E27 GPIO1_B7】
  • IRC 红外滤光片信号连接到【Y29 GPIO3_C0】【Y27 GPIO3_C1】,与其他 MIPI 摄像头共用

2.13 MIPI DPHY0

  • MIPI 信号连接到【MIPI DPHY CSI_RX Port0】
  • I2C 信号连接到【A26 I2C4_SDA_M3】【A27 I2C4_SCL_M3】
  • 电源使能引脚信号连接到【D26 GPIO1_B2】
  • Reset 信号连接到【D27 GPIO1_B3】
  • MCLK 时钟信号连接到【F24 GPIO1_D6】
  • IRC 红外滤光片信号连接到【Y29 GPIO3_C0】【Y27 GPIO3_C1】,与其他 MIPI 摄像头共用

2.14 MIPI DPHY1

  • MIPI 信号连接到【MIPI DPHY CSI_RX Port1】
  • I2C 信号连接到【A26 I2C4_SDA_M3】【A27 I2C4_SCL_M3】
  • 电源使能引脚信号连接到【E24 GPIO1_B4】
  • Reset 信号连接到【E25 GPIO1_B5】
  • MCLK 时钟信号连接到【F25 GPIO1_D7】
  • IRC 红外滤光片信号连接到【Y29 GPIO3_C0】【Y27 GPIO3_C1】,与其他 MIPI 摄像头共用

2.15 指示灯

  • 智能灯连接到【P33 GPIO0_A0】,GPIO 输出高电平,补光灯亮
  • 硬盘灯连接到【AD30 GPIO2_C3】,GPIO 输出高电平,补光灯亮
  • 网络灯连接到【AE30 GPIO2_C5】,GPIO 输出高电平,补光灯亮
  • 工作灯连接到【AA28 GPIO3_B7】,GPIO 输出高电平,补光灯亮

2.16 红外接收头

接收信号 PWM3_IR_M0 连接到【V29 GPIO0_D4】

2.17 MIPI DSI0

  • MIPI DSI 信号连接到【MIPI D/C-PHY DSI_TX Port0】
  • Reset 信号连接到【AB31 GPIO2_B4】
  • 屏幕背光信号连接到【AH24 GPIO3_D0】,注:该引脚与 40PIN GPIO 复用。

2.18 MIPI DSI1

  • MIPI DSI 信号连接到【MIPI D/C-PHY DSI_TX Port1】
  • Reset 信号连接到【AB31 GPIO2_B4】,注:与 MIPI DSI0 复用。
  • 屏幕背光信号连接到【AH24 GPIO3_D0】,注:与 MIPI DSI0 复用。

2.19 触摸 TP0

  • I2C 信号连接到【V31 GPIO0_C7】【W31 GPIO0_D0】
  • TP_INT 中断信号连接到【A25 GPIO1_A1】
  • TP_Reset 复位信号连接到【V28 GPIO0_D5】

2.20 触摸 TP1

  • I2C 信号连接到【V31 GPIO0_C7】【W31 GPIO0_D0】
  • TP_INT 中断信号连接到【A25 GPIO1_A1】
  • TP_Reset 复位信号连接到【V28 GPIO0_D5】

2.21 40PIN GPIO

2.22 SATA

2.22.1 7P SATA

SATA 信号连接到【PCIE20/SATA30 Mux0】

2.22.2 M2 SATA

  • SATA 信号连接到【PCIE20/SATA30 Mux0】,与 7P SATA 复用一组信号
  • 注:当使用 M2 SATA 时候, C754 、C757 、C761 、C758 上件 220nF C0402 封装电容
  • 电源使能信号连接到【AL28 GPIO4_A4】

2.23 4P SATA

2.24 PCIE3.0 X 4Lane

  • PCIE 数据信号连接到【PCIE30_PORT0】【PCIE30_PORT1】
  • PCIE 时钟信号连接到时钟源【PI6C557-05BLE】
  • PCIE30X4_WAKEn_M1 信号连接到【AJ26 GPIO4_B5】
  • PCIE30X4_CLKREQn_M1 信号连接到【AL26 GPIO4_B4】
  • PCIE30X4_PERSTn_M1 信号连接到【AJ27 GPIO4_B6】
  • PCIE30x4_PWREN 信号连接到【AB28 GPIO3_D5】,GPIO 设置高, PCIE 才有 12V 供电。

2.25 PCIE WIFI

2.25.1 PCIE AP6275PR3

  • PCIE 数据信号连接到【PCIE20/SATA30 Mux1】
  • PCIE 时钟信号连接到【PCIE20/SATA30 Mux1】
  • WIFI_WAKE_HOST 信号连接到【AG29 GPIO3_A7】
  • WIFI_REG_ON 信号连接到【AH29 GPIO3_B1】
  • 32.768K 时钟连接到【HYM8563S】
  • PCIEx1_0_PERSTn 连接到【L30 GPIO0_B0】
  • 其他 GPIO 暂时未写, 请参考 DTS ,编译的时候合入

2.25.2 PCIE MT7921/AX210

  • PCIE 数据信号连接到【PCIE20/SATA30 Mux1】
  • PCIE 时钟信号连接到【PCIE20/SATA30 Mux1】
  • PCIEx1_0_PERSTn 连接到【L30 GPIO0_B0】
  • 其他 GPIO 暂时未写, 请参考 DTS ,编译的时候合入

2.26 蓝牙 BT

2.26.1 WIFI AP6275PR3

  • BT_REG_ON 信号连接到【AH27 GPIO3_A6】
  • HOST_WAKE_BT 信号连接到【AA30 GPIO3_A1】
  • BT_WAKE_HOST 信号连接到【AA29 GPIO3_A0】
  • UART8_RX_M1_BT 信号连接到【AE27 GPIO3_A2】
  • UART8_TX_M1_BT 信号连接到【AE27 GPIO3_A3】
  • UART8_RTSn_M1_BT 信号连接到【AD28 GPIO3_A4】
  • UART8_CTSn_M1_BT 信号连接到【AH30 GPIO3_A5】

2.26.2 WIFI MT7921

当 PCIE WIFI 是 MT7921 时,BT 通过 USB 接口信号连接到 RK3588

USB 数据信号连接到【USB20_HOST0 PHY】

2.27 SDIO TF

  • SDIO 信号连接到【SDMMC】
  • SDMMC_DET 信号连接到【P31 GPIO0_A4】

2.28 5G 基站模块

2.28.1 USB3.0 接 TYPE-C0

  • 该方法可以让 5G 模块和 RK3588 之间的物理带宽最大,但 TYPE-C 接口不能使用 USB3.0/DP
  • USB2.0 信号连接到【USB20_HOST1】
  • 复位信号连接到【AF33 GPIO4_C6】
  • 电源使能信号连接到【AL29 GPIO4_A3】,输出高电平, 打开 5G 模块电压。

2.28.2 USB3.0 接 TYPE-C1 的 HUB

  • 该方法让 5G 模块和 RK3588 之间的物理带宽降低,但保留了 TYPE-C 接口的全部功能
  • 该方法会让一个 USB3.0-A 接口不具备 USB3.0 功能, 只具备 USB2.0 功能。
  • USB2.0 信号连接到【USB20_HOST1】
  • 复位信号连接到【AF33 GPIO4_C6】
  • 电源使能信号连接到【AL29 GPIO4_A3】,输出高电平, 打开 5G 模块电压。

3 固件升级

3.1 eMMC 线刷的工具准备

  • 硬件工具:电脑 PC 一台
  • 硬件工具:TYPC-C 数据线一根 (内有数据信号线)
  • 软件工具:RK 芯片驱动工具 【DriverAssitant_v5. 12】
  • 软件工具: RK 固件烧写工具 【RKDevTool_Release_v2.84-用于下载 OP 固件】
  • 软件材料:案例固件包一个【H88K-XXX.img】

3.2 eMMC 线刷的操作流程

  • 第一步:安装驱动

在【DriverAssitant_v5. 12】文件夹中双击【DriverInstall】

点击【驱动安装】 点击安装驱动完成【确定】

  • 第二步:进入 Maskrom

在【RKDevTool_Release_v2.84-用于下载 OP 固件】文件夹中双击【RKDevTool】

先按下【BOOT 按键】,再按下【Reset 按键】,后释放【Reset 按键】,再 3 秒后放开【BOOT 按键】, 此时瑞芯微开发工具会从【没有发现设备】或【发现一个 ADB 设备】切换为【发现一个 Maskrom 设 备】

  • 第三步:烧写固件

点击【升级固件】按钮

点击【固件】按钮,选择【H88K-XXX.img】

点击【擦除 Flash】

完成擦除Flash

点击【升级】,烧写完成之后, 等待开机后弹出【发现一个 ADB 设备】

4 关于供电和散热

4.1 DC12V 适配器选择

  • 电源 DC 接口规格: 外经 5.5mm/内径 2.5mm。
  • 无外接硬盘场景:选择 12V@2A 适配器。
  • 有外接硬盘场景:选择 24V@2A 适配器。
  • H88K DC 接口最大输入电压不可超过 24V。
  • H88K 部署远离热源、电磁干扰源与辐射源、电磁辐射敏感设备。

 

五 文件下载

PDF版操作手册

刷机相关文件

download
来源:百度网盘 | 提取码:u72f
download
来源:默认下载 | 提取码:DkD1
THE END