インテルのみ表示可能 — GUID: jlq1638888753961
Ixiasoft
インテルのみ表示可能 — GUID: jlq1638888753961
Ixiasoft
4.5.2.1. ブートコピアー (SDMブートローダー) を使用してコンフィグレーションQSPIフラッシュからRAMにコピーされたNios Vプロセッサー・アプリケーション
アプリケーション・ソフトウェア開発と高いシステム・パフォーマンスを複数回繰り返す必要がある場合は、ブートコピアーを使用してNios VアプリケーションをコンフィグレーションQSPIフラッシュからRAMにコピーできます。インテルは、SDMブートローダーのメモリー構成のメモリー構成を適用して、SDM Bootloaderを使用することをお勧めします。次の項では、各メモリーの説明と、それらを作成するための必要な手順について説明します。
SDMブートローダーのメモリー構成
Nios® Vプロセッサー・システムは、SDMブートローダーおよび Nios® Vアプリケーションを実装するために、次のメモリー空間で構成する必要があります。メモリーは次のように実装されます。
- ブートローダーROMおよびRAM (SDMブートローダーのみで使用)。
- Nios® Vプロセッサー・アプリケーションRAM (ユーザー・アプリケーションのみで使用)。
メモリー |
メモリータイプ |
アプリケーションの使用 |
リンカーセクション |
注記 |
---|---|---|---|---|
Bootloader ROM (Internal ROM) |
Read-Only Memory (ROM) | SDM Bootloader | .text | Nios® Vプロセッサープロセッサーのリセット・エージェントとして設定します。 SDMブートローダー (.hex) ファイルでメモリーの初期化を実行します。 |
Bootloader RAM (Internal RAM) |
Random Access Memory (RAM) | SDM Bootloader | .rodata、 .rwdata 、.bss、.stack、.heap、.exceptions |
alt_load() を使用してSDMブートローダーを初期化します。 |
User Application RAM (InternalまたはExternal RAM) | Random Access Memory (RAM) | Nios® V Application | .text、.rodata、.rwdata、.bss、.stack、.heap、 .exceptions |
Nios® Vプロセッサープロセッサー・アプリケーションは、SDM BootloaderによってフラッシュからRAMにロードされます。 |