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

Qsys 生成的片上内存 .hex 文件的默认位置在哪里?

环境

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

    Qsys 片上内存 .hex 文件的默认位置为 /sythesis/submodules/.hex

    下一代 Qsys 设计后,您可以在上面的目录中找到 Qsys 片上内存 .hex 文件。

    但是,如果您希望使用非默认初始化 .hex 文件,请确保您选择了正确的 .hex 文件并添加了 Quartus II 中的正确包含/库路径。

     

    解决方法

    对于包含预初始化Nios® II代码的内存,您可以通过运行内存初始化生成来为内存创建 .hex。

    要运行 mem-init-generate 右键单击Nios II SBT4E(面向Eclipse的 Nios2 软件构建工具)中的应用程序文件夹,然后选择 Make Targets/Build/mem-init-generate。 将使用相应的 .hex 文件在软件目录中创建 mem-init 子目录。

    我们建议将软件项目/mem_init/mem_init.qip"添加到 Quartus 项目中。 然后,在 quartus 编译器上自动检测到 .hex 文件。

    或者,可以将生成的 .hex 文件复制到/合成/子调制/目录,以替换其中的默认文件。 注:运行 Qsys generate 将覆盖这些 .hex 文件,替换默认内容。

    这些信息将包含在Nios II文档的将来版本中。

    相关产品

    本文适用于 1 产品

    英特尔® 可编程设备

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