UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 19303

6.2 EDK - LibGen - 「xintc_intr.c:122: 'XPAR_INTC_SINGLE_DEVICE_ID' undeclared」というエラー メッセージが表示される

説明

キーワード : Intc, single, device, ID, undeclared, デバイス, 宣言

重要度 : 標準

概要 :
LibGen を使用し、ライブラリをコンパイルする場合、次のようなエラー メッセージが表示されます。

"xintc_intc.c: In function 'XIntc_ViodInterruptHandler':
xintc_intr.c:122: 'XPAR_INTC_SINGLE_DEVICE_ID' undeclared (first use in this
function)
xintc_intr.c:122: (Each undeclared indentifier is reported only once
xintc_intr.c:122: for each function it appears in.) issued:"

ソリューション

1

EDK 6.2 SP1 までの LibGen では、複数の割り込みコントローラをサポートしていません。 デザインで複数の割り込みコントローラを使用している場合、XPS でのドライバ/ライブラリ パラメータである EXTRA_COMPILER_FLAGS 定義を追加し、この問題を回避してください。

定義の追加は次のようになります。

"-DXPAR_INTC_SINGLE_DEVICE_ID=0".

2

この問題は、最新版の 6.2 EDK サービス パックで修正されています。サービス パックは次のサイトから入手できます。
http://www.xilinx.co.jp/ise/embedded/edk.htm
この修正は、6.2 EDK サービス パック 2 以降に含まれます。
AR# 19303
日付 04/28/2006
ステータス アーカイブ
種類 一般
このページをブックマークに追加