記事 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 の量はアプリケーションによって異なります。 ほとんどの小規模 C プログラムでは 2 K バイトで十分です。
    2. Nios II IDE でソフトウェア・プロジェクトを作成する
    3. [システム ライブラリーのプロパティ] で、次のセクションを flash に設定します。
    • .text
    • .rodata
    • [システム ライブラリーのプロパティ] で、次のセクションを RAM に設定します。
      • .rwdata
      • スタック
      • ヒープ
    • Nios II IDE でプロジェクトを構築する
    • Quartus® II プログラマーを使用して、ハードウェア・イメージ (SOF) を使用して開発ボードをプログラムする
    • Nios II IDE の Flash プログラマーを使用してソフトウェア・プロジェクトをフラッシュにプログラムする (ツールメニュー)
    • 完了したら CPU リセットボタンを押し、フラッシュに保存されたソフトウェア・プログラムを実行します。

    関連製品

    本記事の適用対象: 1 製品

    インテル® プログラマブル・デバイス

    このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。