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

altera_avalon_epcs_flash_controller HAL不支持 EPCQ32

环境

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

    在 Quartus® II 软件版本 13.1 和版本 14.0 中,altera_avalon_epcs_flash_controller HAL不支持 EPCQ32。

    这是因为"\ip\altera\sopc_builder_ip\altera_avalon_epcs_flash_controller\HAL\src\altera_avalon_epcs_flash_controller.c"EPCQ32 的代码不包含在列#145 到 line#175 中的 EPCQ 检查条件中。

    解决方法


    要解决此问题,您可以将以下代码手动添加到第 151 行,以便在 HAL 中支持 EPCQ32。

    "
    如果(闪存>silicon_id &0xFFFFFF)== 0x20BA16)/* EPCQ32 */
    {
    闪存->dev.region_info[0].region_size = 32* 1024 * 1024 / 8;
    闪存>dev.region_info[0].number_of_blocks = 64;/* 行业数 */
    闪存>dev.region_info[0].block_size = 65536; /* 扇区大小 */
    }
    "

    此问题计划在 Quartus® II 软件的未来版本中解决。

    相关产品

    本文适用于 2 产品

    英特尔® 可编程设备
    英特尔® FPGA 配置设备

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