バージョン 8.1 以前では、Lan91c111 イーサネット・デバイスと、Alteraのトリプル・スピード・イーサネット MegaCore を使用する任意のイーサネット・デバイスを組み合わせることで、アプリケーションの main () 機能に入る前に、alt_sys_init() で障害が発生します。
問題を解決するには、Alteraツールのバージョン 8.1 に以下のパッチを適用します。
次の方法でトリプルスピード・イーサネット・パッチを適用します。
- altera_triple_speed_ethernet.zipパッチ・ファイルをダウンロードします。
- トリプル・スピード・イーサネット Megcore のインストールディレクトリーにインストール>/lib/sopc_builder/triple_speed_ethernet
- 上記で指定した元のディレクトリーのコンテンツを削除します。
- TRIPLE_SPEED_INSTALL_DIR >/lib/sopc_builder
次の方法で NicheStack パッチを適用します。
- altera_iniche_314.zipパッチ・ファイルをダウンロードします。
- Nios II EDS インストール先の/components/altera_iniche ディレクトリー。
- 上記で指定した元のディレクトリーのコンテンツを削除します。
- altera_iniche_314.zip を解凍して、Nios IIの EDS インストール>コンポーネントを