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

为什么 HPS Flash Programmer (quartus_hps) 无法在 XIP 模式下访问 QSPI 闪存?

环境

    英特尔® Quartus® Prime 标准版
    英特尔® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

由于英特尔® Quartus® Prime 设计软件版本 17.0 及更早版本出现问题,HPS 闪存编程器 (quartus_hps) 可能无法访问已放入执行点 (XIP) 模式的四路串行外设接口 (QSPI) 闪存设备。

可以看到以下错误消息:

四路 SPI Flash 硅 ID 0xFFFFFFFF

错误:无法从闪存数据库映射闪存 ID

解决方法

此问题从 英特尔® Quartus® Prime Design Software 17.1 版本开始修复。

英特尔® Quartus® Prime 设计软件版本 17.1 中的 HPS Flash Programmer 引入了一个称为 exit_xip 的新参数,在用户指定参数为非零值时,该新参数称为 XIP 模式下的 QSPI 闪存设备。

例如,运行quartus_hps-c -o --exit_xip=0x80。

相关产品

本文适用于 1 产品

英特尔® 可编程设备

1

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