AR# 62302

|

2014.2 Vivado - Unexpected error has ocurred with "librdi_common.so(HI18N::convert(std::string const&, std::basic_string, std::allocator >&)+0x15) [0x2ab4c9d3e555]"

描述

Vivado fails to open a project in GUI mode with the bellow stack info:

.../Vivado/2014.2/tps/lnx64/jre/lib/amd64/server/libjvm.so [0x2aaacb9f07a9]
.../Vivado/2014.2/tps/lnx64/jre/lib/amd64/server/libjvm.so(JVM_handle_linux_signal+0xb6) [0x2aaacb9f6216]
/lib64/libc.so.6 [0x34886302d0]
.../Vivado/2014.2/lib/lnx64.o/librdi_common.so(HI18N::convert(std::string const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&)+0x15) [0x2ab4c9d3e555]
.../Vivado/2014.2/lib/lnx64.o/librdi_device.so(Java_ui_data_device_part_HDPAArch_1getPrettyName+0x39)

解决方案

To get more information, try to open the project in Tcl mode:

vivado -mode tcl
open_project <project_name>.xpr

If the following error is seen, the problem is related to an empty part or board in the *.xpr file

ERROR: [Common 17-70] Application Exception: DesignSpec: NULL part 

To work around the problem, open the *.xpr file and search for the part or board fields.

If they are empty or not present then add the following line:

<Option Name="Part" Val="DEVICE_PART"/>

In Vivado 2014.3 a check was added to the project parser. 

If the Part field is null, it will issue a Critical Warning and set the Part to the default part.

AR# 62302
日期 01/15/2015
状态 Archive
Type 综合文章
器件
Tools
People Also Viewed