Nios® Vエンベデッド・プロセッサー・デザイン・ハンドブック

ID 726952
日付 10/31/2022
Public
ドキュメント目次

4.4.2. ブートコピアーを使用したブートフラッシュからRAMにコピーされた Nios® Vプロセッサー・アプリケーション

Nios® VプロセッサーとHALには、ほとんどの Nios® Vプロセッサー・アプリケーションに十分な機能を提供し、 Nios® Vソフトウェア開発フローで実装するのに便利なブートコピアーが含まれています。

アプリケーションがブートコピアーを使用する場合、すべてのリンカーセクション ( .text .heap.rwdata .rodata .bss .stack) を内部または外部RAMに設定します。ブートコピアーを使用して Nios® Vプロセッサー・アプリケーションをブートフラッシュから内部または外部RAMにコピーして実行すると、実行パフォーマンスが向上します。

このブートオプションの場合、 Nios® Vプロセッサーは、システムのリセット時にブートコピアーのソフトウェアの実行を開始します。ソフトウェアはアプリケーションをブートフラッシュから内部または外部RAMにコピーします。プロセスが完了すると、 Nios® Vプロセッサーはプログラム制御をアプリケーションに渡します。
注: ブートコピアーがフラッシュ内にある場合、alt_load() 関数を呼び出す必要はありません。これらは両方とも同じ目的を果たすためです。