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

14.2 - MicroBlaze Micro Controller System - 「NgdBuild:989 - Failed to process BMM information microblaze_mcs_merged.bmm」というエラー メッセージが表示される

説明

ISE プロジェクトに MicroBlaze Micro Controller System を追加すると、[Translate] プロパティに -bm オプションを使用して BMM ファイルを追加した後にエラーが発生します。

ISE コンソールには次のエラーが表示されます。

ERROR:NgdBuild:989 - Failed to process BMM information microblaze_mcs_merged.bmm
INTERNAL_ERROR::45 - Memory allocation leak of 112 bytes at 0x12E98708 for a 'AddressMappingType' record.
INTERNAL_ERROR::45 - Memory allocation leak of 54 bytes at 0x12DA72A0 for a StrNew.
INTERNAL_ERROR::45 - Memory allocation leak of 88 bytes at 0x12D5BCA8 for a 'AddressMapType' record.
INTERNAL_ERROR::45 - Memory allocation leak of 40 bytes at 0x12DA7218 for a 'symbol_context' record.
INTERNAL_ERROR::45 - Memory allocation leak of 29 bytes at 0x12D2BB60 for a StrDup.
INTERNAL_ERROR::45 - Memory allocation leak of 16 bytes at 0x12E626B0 for a 'DataFileNameListType' record.
INTERNAL_ERROR::45 - Memory allocation leak of 24 bytes at 0x12E61F58 for a 'AddressSpaceLinkType' record.
INTERNAL_ERROR::45 - Memory allocation leak of 96 bytes at 0x12D5BD70 for 'void *' data.

この問題の修正方法を教えてください。

ソリューション

この問題は、BMM ファイルの階層が間違っていることに関係しています。正しい階層を得るには、FPGA Editor または PlanAhead ツールを使用します。

まず -bm オプションを削除して変換が完了するようにし、FPGA Editor を起動して NCD または PCF ファイルを開きます。

ファイルを読み込んだら、RAM インスタンスを検索します。RAM インスタンスは既存の BMM ファイルから取得できます。このインスタンスをクリックします (赤色にハイライト)。インスタンスへの完全パスが表示されます。

この完全パスを BMM ファイルで使用する必要があります。BMM ファイルをアップデートしたら、[Translate] オプションにこれを追加し直します。

AR# 51538
作成日 08/29/2012
最終更新日 04/30/2013
ステータス アクティブ
タイプ 一般
ツール
  • EDK - 14.2
IP
  • MicroBlaze マイクロ コントローラー システム (MCS)