文章 ID: 000081256 内容类型: 产品信息和文件 上次审核日期: 2021 年 08 月 28 日

如何从闪存运行Nios II软件应用程序?

环境

  • 英特尔® Nios® II 处理器
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    要从闪存运行Nios® II软件,您必须至少为 .rwdata 部分、堆栈和堆栈提供一点点易失性内存 (RAM)。 这些部分不能处于闪存位置,因为它们需要在运行时可写入。

    您可以按照以下步骤从闪存运行Nios II软件应用程序:

    1. 确保您的 SOPC Builder 系统包含至少少量的 RAM(片上或片外)。 所需的 RAM 量取决于应用程序。 2 Kbytes 应该足以适用于大多数小型 C 程序。
    2. 在 Nios II IDE 中创建您的软件项目
    3. 在系统库属性中,将以下部分设置为闪存
    • .文本
    • .rodata
    • 在系统库属性中,将以下部分设置为 RAM
      • .rwdata
      • 堆栈
    • 在 Nios II IDE 中构建项目
    • 使用 Quartus® II 编程器使用硬件映像 (SOF) 对开发板进行编程
    • 使用Nios II IDE(工具菜单)中的 Flash Programmer 将软件项目编程到闪存
    • 完成后,按 CPU 重置按钮以运行存储在闪存中的软件程序。

    相关产品

    本文适用于 1 产品

    英特尔® 可编程设备

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