原创 如何解决ispLEVE安装错误ispsys.ini is not match your system

2011-5-8 15:08 3650 6 6 分类: FPGA/CPLD

写这边文章的目的在于,帮助大家分析一下,为什么会出现这个问题,如何解决。毕竟Lattice的官网也没有给出详细的分析和解决方法
                     
这个问题是我在安装lattice 的ispLEVER starter8.0(包括8.0和8.1isp的所有版本)版本的时候遇到的。后来以为是软件的原因,于是又安装了diamond 1.1,发现可以使用。于是初判定是软件的问题。
于是向技术支持又要了一个软件,是ispLEVER8.1,还要了一个很强悍的license,安装后还是发现了ispsys.ini is not match your system。于是联系了技术支持,告诉我将用户变量里添加license的存放路径。后来还是没解决,后来技术支持告诉我可能是系统的原因,充装系统可能会有用。
后来,重做系统,系统备份,搞了很久,浪费了很多时间,还是没解决。
后来自己发现ispcpld\config\lsc_8_0.ini 里的路径与自己安装路径不相符,其工具的路径全部指向C盘的路径,而我的isp是安装在E盘的,应该是指向E盘才对。这才是造成问题的根本原因。
于是将isp的安装路径装到C盘,就OK了。
后对比发现ispcpld\config\下没有没有lsc_8_0.ini这个文件,isp在使用的时候调用的C:\lsc_env\的lsc_8_0.ini这个配置文件。因为在安装的时候系统环境变量是LSC_SNV = C:\lsc_env
发生冲突的原因是:ispsys.ini中会调用 IniFileName=lsc_8_0.ini,由于安装到其他盘中后,造成lsc_8_0.ini会有2个,会有冲突,而且同目录下的同名文件还是错的。于是就会造成ispsys.ini is not match your system。
lattice 官网上也有解释,http://www.latticesemi.com/support/faqs/details.cfm?id=757
另外,在windows XP 的sp2和sp3,都会该问题。
1.解决方法是安装到C盘。如果不想装C盘,可以先装C盘,然后又360的C盘搬家,将isp遇到你想要安装的地方。


2.安装lattice diamond,不过和isp软件差别很大,而且与其他的libero ise等差异很大。很挑战你的习惯的。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
6
关闭 站长推荐上一条 /3 下一条