AR# 32751

11.1 EDK、MPMC v4.00.a - 「error: 'XPAR_DDR2_SDRAM_MPMC_HIGHADDR' undeclared here (not in a function)*」というエラー メッセージが表示される

説明

MHS パラメータ C_ALL_PIMS_SHARE_ADDRESSES = 0 を設定した MPMC ドライバで libgen を実行すると、次のようなエラー メッセージが表示されます。

Compiling mpmc 

xmpmc_g.c:27: error: 'XPAR_DDR2_SDRAM_MPMC_HIGHADDR' undeclared here (not in a function)* 

make[1]: *** [libs] Error 1 

この問題の解決方法を教えてください。

ソリューション

この問題を回避するには、MHS に C_MPMC_BASEADDR および C_MPMC_HIGHADDR を追加します。または、C_ALL_PIMS_SHARE_ADDRESSES を 1 に変更し、C_MPMC_BASEADDR および C_MPMC_HIGHADDR パラメータを設定してもこの問題を解決できます。 

 

この問題は、C_ALL_PIMS_SHARE_ADDRESSES = 0 を使用したときに C_PIM0_BASEADDR および C_PIM0_HIGHADDR を使用することにより、EDK 11.2 に含まれる MPMC v5.02.a で部分的に修正されています。 

 

EDK 11.3 でリリースされる MPMC コアでより完全に修正される予定です。

AR# 32751
日付 05/23/2014
ステータス アーカイブ
種類 一般