首页
/ 【亲测免费】 XG Mobile Station 安装与配置指南

【亲测免费】 XG Mobile Station 安装与配置指南

2026-01-30 04:20:20作者:房伟宁

1. 项目基础介绍

XG Mobile Station 是一个开源硬件项目,它允许用户将任何 PCIe 卡连接到具有 XG Mobile 连接器的 ASUS ROG 设备上。该项目主要包括一个标准版的 PCB,作为 XG Station Pro Thunderbolt 3 eGPU dock 的即插即用替换板,以及一个轻量级版本,与 ADT-UT3G 尺寸兼容。该项目支持 PCIe 4.0,包含 USB 3.1 Gen 2 集线器和 USB PD 充电器等功能。

主要编程语言:该项目的硬件设计主要使用 KiCad 进行电路设计和PCB布局,固件编程可能涉及 C 和汇编语言。

2. 关键技术和框架

  • KiCad:用于电路设计和PCB布局的开源软件。
  • ST32CubeProgrammer:用于编程 STM32 微控制器的工具。
  • Flashrom:用于在 Raspberry Pi 或其他单板计算机上烧录 SPI Flash 的工具。
  • XGMDriver:驱动程序,用于让 ARMORY CRATE 软件识别自定义扩展坞作为官方的 XG Mobile 设备。

3. 安装和配置准备工作

准备工作

  • 确保计算机上已经安装了 Git。
  • 准备一个 Raspberry Pi 或其他支持 SPI 接口的单板计算机,用于烧录 SPI Flash。
  • 准备 ST32CubeProgrammer 和相应的编程线,用于编程 STM32 微控制器。
  • 下载项目源代码。
git clone https://github.com/osy/XG_Mobile_Station.git

安装步骤

编译和烧录固件

  1. 编译 STM32 固件

    在项目目录中找到 STM32 的固件源代码,使用适合的编译器进行编译。

  2. 烧录 STM32 固件

    使用 ST32CubeProgrammer 连接 STM32,按照以下步骤进行烧录:

    • 打开 ST32CubeProgrammer。
    • 选择“擦除与编程”页面。
    • 浏览并选择编译后的固件文件。
    • 勾选“编程后运行”选项。
    • 点击“连接”并开始编程。
  3. 烧录 SPI Flash

    使用 Raspberry Pi 和 Flashrom 工具烧录 SPI Flash。

    sudo apt-get install flashrom
    sudo flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=1000 -w path_to_firmware.bin
    

    替换 path_to_firmware.bin 为实际的固件文件路径。

安装驱动程序

  1. 下载并运行 XGMDriver 安装程序

    根据您的 GPU 厂商(AMD 或 NVIDIA)选择正确的选项进行安装。

  2. 安装后测试

    安装完成后,重启计算机并测试扩展坞是否被正确识别。

故障排除

  • 如果出现错误代码 43 或无视频输出,请安装 NVIDIA 提供的修复脚本。
  • 如果热插拔后 PCIe 速度降为 3.0,请重启设备。
  • 如果无法达到 PCIe 4.0 速度,请检查硬件制造质量,确保高速连接器正确焊接。

以上步骤应该能够帮助您成功安装和配置 XG Mobile Station 项目。如果在安装过程中遇到任何问题,请查阅项目文档或加入社区寻求帮助。

登录后查看全文
热门项目推荐
相关项目推荐