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# 18375

EDK - 「ERROR: MICROBLAZE (mymicroblaze) - cannot generate mask for LMB peripherals!」 というエラーメッセージが表示される

説明

キーワード : MicroBlaze, LMB, OPB, mask, peripheral, マスク, ペリフェラル

重要度 : 標準

概要 :
platgen を実行すると 「ERROR: MICROBLAZE (mymicroblaze) - cannot generate mask for LMB peripherals!」 というエラーメッセージが表示されます。

ソリューション


LMB と OPB の各アドレス スペースを区別するマスク ビットがあり、 platgen がこのアドレス ビットを MHS に基づいて計算します。
LMB と OPB のアドレスを区別するアドレス ビットがない場合には、上記のようなエラーメッセージが表示されます。

このエラーメッセージを回避するには、MHS ファイルのアドレスを変更することで、OPB と LMB のアドレス幅をそれぞれ別々に設定できます。

たとえば、次の例では、区別ビットとしてビットの 0 が含まれます。

LMB memories: 0x0000_0000 - 0x0000_FFFF [bit 0 = 0 for LMB memroy]

OPB memories: 0x8000_0000 - 0x8000_FFFF [bit 0 = 1 for OPB memory]
AR# 18375
日付 09/26/2011
ステータス アーカイブ
種類 一般
このページをブックマークに追加