ZHDA251 July   2026 AFE7900 , AFE7901 , AFE7903 , AFE7906 , AFE7950 , AFE7950-SP , AFE7951 , AFE7953 , AFE7954 , AFE7955 , AFE7958

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2Linux 内核驱动程序
    1. 2.1 使用 PetaLinux Tools 的 Linux 内核驱动程序
    2. 2.2 使用 Yocto Project 的 Linux 内核驱动程序
      1. 2.2.1 Yocto Project 概述
      2. 2.2.2 主机系统要求
      3. 2.2.3 设置 Yocto 构建环境
      4. 2.2.4 配置板卡专用层
      5. 2.2.5 集成 AFE79xx Yocto 层
      6. 2.2.6 验证集成
      7. 2.2.7 故障排查
    3. 2.3 准备 Linux 引导映像
    4. 2.4 从用户空间运行 AFE79xx 器件
  6. 3在应用层构建 AFE79xx SDK
    1. 3.1 使用 PetaLinux Tools 构建不含 AFE79xx SDK 的 Linux 内核
    2. 3.2 在用户空间中集成 SPI 与 AFE79xx
  7. 4面向 ZCU102 FPGA 的参考设计(含处理器和 SPI)
    1. 4.1 配置 Zynq 处理器
    2. 4.2 配置 SPI 接口
    3. 4.3 生成硬件描述
    4. 4.4 使用 SD 卡引导 ZCU102 板
  8. 5总结
  9. 6参考资料

使用 SD 卡引导 ZCU102 板

本节介绍使用准备好的 SD 卡引导 ZCU102 板并确认系统成功初始化的过程。引导序列包括从 SD 卡加载第一阶段引导加载程序、U‑Boot、Linux 内核、器件树和根文件系统。配置板卡的引导模式设置,连接串行控制台以监控引导过程,并确认系统成功引导进入 Linux 命令提示符。

请按照以下步骤操作:

第 1 步:配置引导模式

设置 ZCU102 引导模式开关以从 SD 卡引导:

  • SW6[4:1] = OFF-OFF-OFF-ON
 SD 卡引导对应的开关状态图 4-8 SD 卡引导对应的开关状态

第 2 步:将准备好的 SD 卡插入 ZCU102 板上的 SD 卡槽 (J100)。

第 3 步:连接串行控制台

连接 USB‑UART 线缆:

  • 将 micro‑USB 线缆从 ZCU102 的 UART 端口 (J83) 连接到 PC
  • PC 会识别出 FTDI USB 转 UART 器件

第 4 步:打开终端软件

启动串行终端应用程序(如 PuTTY、Tera Term 或 Minicom):

  • 端口:选择分配给 ZCU102 的 COM 端口(例如,Windows 上为 COM3,Linux 上为 /dev/ttyUSB0)
  • 波特率:115200

第 5 步:为板卡上电

打开 ZCU102 电源开关 (SW1)。

第 6 步:监控引导过程

观察终端中的引导消息。系统会依次经历以下阶段:

  • 第一阶段引导加载程序 (FSBL)
  • U-Boot
  • Linux 内核加载
  • 根文件系统挂载
  • 登录提示符

第 7 步:登录

在登录提示符下输入:

  • 用户名:petalinux
  • 密码:设置新密码。