14.2 MicroBlaze微控制器系统 – “NgdBuild:989  – 无法处理BMM信息microblaze_mcs_merged.bmm ……”-Altera-Intel社区-FPGA CPLD-ChipDebug

14.2 MicroBlaze微控制器系统 – “NgdBuild:989 – 无法处理BMM信息microblaze_mcs_merged.bmm ……”

描述

如果将MicroBlaze Micro Controller System添加到ISE项目中,则在将BMM文件添加到Translate选项后,使用-bm开关会导致错误。

ISE控制台上显示以下错误:

错误:NgdBuild:989 – 无法处理BMM信息microblaze_mcs_merged.bmm
INTERNAL_ERROR :: 45 – 对于’AddressMappingType’记录,在0x12E98708处的内存分配泄漏为112字节。
INTERNAL_ERROR :: 45 – 对于StrNew,0x12DA72A0的内存分配泄漏为54字节。
INTERNAL_ERROR :: 45 – 对于’AddressMapType’记录,在0x12D5BCA8处的内存分配泄漏为88字节。
INTERNAL_ERROR :: 45 – 对于’symbol_context’记录,0x12DA7218的内存分配泄漏为40字节。
INTERNAL_ERROR :: 45 – 对于StrDup,0x12D2BB60的内存分配泄漏为29字节。
INTERNAL_ERROR :: 45 – 对于’DataFileNameListType’记录,在0x12E626B0处的16字节的内存分配泄漏。
INTERNAL_ERROR :: 45 – 对于’AddressSpaceLinkType’记录,0x12E61F58的内存分配泄漏为24字节。
INTERNAL_ERROR :: 45 – 对于’void *’数据,0x12D5BD70的内存分配泄漏为96字节。

我怎样才能解决这个问题?

此问题与BMM文件中的错误层次结构有关。要获得正确的层次结构,请使用FPGA编辑器或PlanAhead工具。

为此,请删除Translate -bm选项以允许工具通过Translate,然后启动FPGA Editor以打开NCD和PCF文件。

加载后,搜索RAM实例。可以在现有BMM文件中获取RAM实例。单击实例(以红色突出显示RAM)。将显示实例的完整路径。

这是完整路径,需要在BMM文件中使用。更新BMM文件后,将其重新添加到“翻译”选项。

请登录后发表评论

    没有回复内容