描述
在综合期间,生成错误,指示合并的BMM文件的生成由于非法文件或路径名而失败。
为设计顶部M’生成合并的BMM文件…
关键警告:[MMEDATA 23-206]非法文件或路径名“M”在解析内存映射信息时被发现。无法进行BRAM内存初始化。
错误::38 -非法文件或路径名称符号”。
警告:[ MeDATA 23-83] DATA2MEM未能更新当前设计中的“BRAM”组件
我只在项目路径中使用支持的字母/数字字符,错误不表示无效字符或文件是什么。
解决方案
在上面的示例中,因为顶部模块的名称是“M”,所以出现了此错误。
遗留的MMEDATA代码使用少量保留字符作为标识符。
名单如下:
{a,c,h,m,n,p}
使用这些字符中的任何一个作为项目顶层的单个字符模块名,将被DATA2MEM视为非法文件名。
虽然用单个字符命名模块不是好的做法,但是使用不在上面列表中的其他字母不会产生相同的错误。
重命名模块以使用多个字符或不在列表中的字符。
没有回复内容