在使用Vivado创建MicroBlaze软核,然后添加了MIG 7 Series软核后,在进行Generate Block Design时会出现闪退问题,且工程目录下的Project.srcs\sources_1\bd\MicroBlaze_System\ip\MicroBlaze_System_mig_7series_0_1路径下会出现hs_err_pid开头的异常日志,这里颜色标记部分会随着工程命名的不同而不一致
日志内容为An unexpected error has occurred (EXCEPTION_ACCESS_VIOLATION),表示发生了意外错误
解决方法是,使用文本格式打开上述目录下的mig_a.prj文件
然后删除前面的乱码,保存
问题即可解决,怀疑是由于编码或者软件Bug的原因导致的