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版操作手册
刷机相关文件
本文标题:H88K 硬件快速操作指南
本文链接:https://www.wifilu.com/2383.html
版权声明:本站除标记为转载外,均为原创。转载请标注来源和原始链接。