記事 ID: 000084100 コンテンツタイプ: トラブルシューティング 最終改訂日: 2015/01/10

EPCQ 向け EIC およびAltera シリアル・フラッシュ・コントローラーでNios II BSP ジェネレーターが失敗する

環境

    インテル® Quartus® II サブスクリプション・エディション
BUILT IN - ARTICLE INTRO SECOND COMPONENT

クリティカルな問題

詳細

Nios II・プロセッサーが外部割り込みコントローラー (EIC) を使用し、 Altera シリアル・フラッシュ・コントローラー (altera_epcq_controller) に接続Nios II BSP 世代が失敗します。BSP ジェネレーターに次のエラーが表示されます。 altera_epcq_controllerドライバーは拡張割り込み API をサポートしていません。

Altera・シリアル・フラッシュ・コントローラーは割り込み入力をサポートするため、BSP は ジェネレーターは、HAL ドライバーが割り込みサポートを提供することを想定しています。EIC が 現在、BSP ジェネレーターでは、エンハンスト割り込み API アサインメントが ドライバーの *_sw.tcl ファイル。

ただし、altera_epcq_controller用のHALドライバーは割り込みを使用しません。また、 そのため 、*_sw.tcl ファイルにはエンハンスト割り込み API が含まれていません。 割り当て。その結果、BSP ジェネレーターはドライバーを拒否します。

解決方法

次の *_sw.tcl ファイルを手動で変更します。 altera_epcq_controllerドライバー:

/ip/altera/altera_epcq_controller/altera_epcq_controller_sw.tcl

ここではディレクトリーを表します。 この場合、Altera IP がインストールされます。次の課題を追加します。

set_sw_property isr_preemption_supported true

set_sw_property supported_interrupt_apis "legacy_interrupt_api enhanced_interrupt_api"

altera_epcq_controller_sw.tclが書き込み可能でない場合は、 altera_epcq_controllerフォルダーをipディレクトリーに移動します。 をクリックして、Qsys プロジェクトのコピーを変更します。 altera_epcq_controller_sw.tclツールは Qsys プロジェクトを検索します。 変更されたファイルが元のファイルより優先されます。

関連製品

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

インテル® FPGA コンフィグレーション・デバイス EPCQ
インテル® プログラマブル・デバイス

1

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