デザインを変更してQuartus Primeでコンパイルを実行した後、Eclipseからプログラムを実行しようとすると、次のようなエラーが発生します。
Generate the BSP to update the Makefile, and then build again.
To generate from Eclipse:
1. Right-click the BSP project.
2. In the Nios II Menu, click Generate BSP.
To generate from the command line:
nios2-bsp-generate-files --settings=<settings file> --bsp-dir=<target bsp files directory>
make[1]: *** [public.mk] Error 1
make: *** [../system_bsp/-recurs-make-lib] Error 2
デザインのコンパイル後には、Eclipse側でデータの更新が必要になります。
BSPを再生成する
Project ExplorerのBSPプロジェクトを選択して右クリック->Nios II->Generate BSPでBSPを再生成します。
プロジェクトを再ビルドする
メニューのProject->Build Allで再コンパイルを実行します。
Target Connectionをリフレッシュする
このままRun as Nios II Hardwareを実行すると、次のような Timestamp mismatchエラーが発生します。
Timestamp mismatchエラーを解消するには、プロジェクトの右クリック->Run as->Run Configurations…を選択して表示されるウィンドウのTarget ConnectionタブでRefresh Connectionsを実行してからRunを実行します。