文章 ID: 000079629 内容类型: 故障排除 上次审核日期: 2021 年 08 月 29 日

为什么我的Cyclone V SoC 或Arria V SoC 设计会启动或 SDRAM 校准失败?

环境

  • 英特尔® Quartus® II 订阅版
  • PLL
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    由于问题,Cyclone® V SoC 和 Arria® V SoC 设备可能会在时钟选择 (CSEL) 引脚设置为 01、10 或 11 的值下的配置中遇到以下问题:

    1. HPS 在 BootROM 阶段期间挂起,无法继续执行预加载程序阶段。
    2. 在预加载器过程中 HPS SDRAM 校准失败。
    解决方法

    关于 Quartus® II 软件/SoC EDS 版本 13.1 和 14.0 的补丁可用于解决此问题,请按照以下说明操作。

    1. 从下面的相应链接下载并安装补丁

    • 将 CSEL 引脚 [1:0] 连接到主板上的接地电阻器(4.7 kohm 至 10 kohm),CSEL=00。在这种 CSEL 模式下,BootROM 不执行 PLL 配置,并且 PLL 在上电或冷重置时处于按传递状态。

     

    • 重新生成预加载器图像
    1. 启动嵌入式命令外壳
      • 在 Windows 系统上,运行批处理文件:\embedded\Embedded_Command_Shell.bat
      • 在 Linux 系统上,运行 shell 脚本:\embedded\embedded_command_shell.sh
    2. 在 command shell 中,将目录更改为 /软件/spl_bsp
    3. 类型让一切清洁
      • 注:此命令将删除预加载器二进制图像和包含所有预加载程序源文件的 uboot-socfPGA 文件夹。如果您先前修改或将文件添加到该文件夹中,则应备份这些文件,并在使用此补丁后重新应用。
    4. 输入 make
      • 注:重新制作预加载器调用从 SoC EDS 安装目录中提取预加载器源文件,其中包含对此问题的修复。

    相关产品

    本文适用于 7 产品

    Cyclone® V FPGA 和 SoC FPGA
    Arria® V FPGA 和 SoC FPGA
    Arria® V SX SoC FPGA
    Cyclone® V SE SoC FPGA
    Cyclone® V ST SoC FPGA
    Cyclone® V SX SoC FPGA
    Arria® V ST SoC FPGA

    本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。