Vivado的设置不能保存的问题可以通过几个方法来解决。
一、配置文件中存在乱码
问题
首先,Vivado的设置保存在xml文件中,如果设置不能保存,可能是因为启动软件时xml文件被重写了。这个xml文件通常位于%AppDATA%\Xilinx\Vivado\<版本号>\vivado.xml路径下。如果配置文件中存在乱码,尤其是桌面路径因为包含汉字而导致的乱码问题,可以通过将桌面的路径修改为英文名称来解决。
%AppDATA%\\Xilinx\\Vivado\\<版本号>\\vivado.xml 是隐藏的
解决方法
直接编辑vivado.xml文件。
1)可以打开这个文件,搜索<RECENT_DIRECTORIES>这个标签,这里保存了Vivado开始界面显示的最近项目和打开项目时默认的路径。
2)如果发现路径名称是乱码,特别是系统的桌面和文档路径,就需要将这些文件的位置更改为英文名称。
3)还可以尝试在更改好设置后,不要关闭Vivado软件,右键点击vivado.xml文件并打开属性,勾选“只读”属性。
重启软件后设置的内容就会保留。如果之后还需要更改设置,记得先取消勾选“只读”再更改设置。
二、编码错误
问题
如果xml文件的编码格式不是ANSI,而是UTF-8,也可能会导致设置不能保存。
解决 方法
在这种情况下,使用文本编辑器如Notepad++将文件的编码格式转换为ANSI可以解决问题。