描述
关键字:ISE、项目导航器、GUI、挂起、UNIX、内核、崩溃、WILU、出现、远程、RSH、R登录、本地、开放、Solaris
紧迫性:标准
一般描述:
ISE未能在我的Solaris系统上启动。
解决方案
一
使用ISE GUI背景信息进行额外的实验:
Xilinx GUI应用程序通过使用布里斯托尔工具包从Windows移植到UNIX。这个工具包的一部分需要一些自动启动的守护进程。这些是:
*WunuuRealthyD44和
*Wunuucliclid44
WINUULRealjyD44为我们的GUI应用程序提供了类似Windows的注册表服务。WINUUCclitD44处理从X-Windows到Windows应用程序的颜色映射。如果这个守护进程不运行,则可以挂起PN进程,尽管在正常情况下,该进程将启动Wunuucliclid44。
确保没有运行WiNuxCclipD44的副本(注意它可能在机器上的其他人上运行,所以确保不要杀死另一个用户的副本)。通过键入查找运行副本:
PS-EF-格雷普温德鲁
如果运行,类似以下信息出现:
CARYGRS 26184 1,0 16:04:46 PTS/6 0:Wunuucliclid44显示
风:0—跳过检查
如果它没有运行,则在命令行中输入以下命令手动启动它:
$xilinx/bin /SOL/Winuucliclid44 -d & lt;显示& gt;
显示和gt是运行XyWindows显示的地方。
手动启动后,尝试启动ISE。
注意:并不是所有的X-Windows显示都需要运行,它可能会自动退出。
二
如果ISE没有在Solaris系统上打开,请询问以下问题:
1。Xilinx实现工具是否从命令行正确运行?
如果没有,检查环境变量。在运行工具之前必须设置“$xilinx”环境变量。您可以通过键入“源设置.cSH”或“源设置.SH”来实现这一点(这些是在安装过程中为您创建的)。
请看(赛灵思解答12387)和(赛灵思解答15826)有关安装和安装的更多信息。
2。其他Xilinx GUI应用程序打开了吗?(尝试节奏,FPGA编辑器,CHIPVIEW,XFIN,和影响。)
如果没有GUI打开,这可能是由于在几个Xilinx工作站工具中使用的GUI库文件的损坏造成的。这些文件在运行工具时动态地重新创建,因此您可以安全地删除它们并重新启动程序。
A.查找任何可能挂起的挂起的WunuuRe登记进程,并用以下命令杀死它们:杀死- 9和lt;进程ID号& gt;
在你的家目录,运行命令“RM- R.Wunu*”。
如果无法杀死进程或回收内存资源,则可能需要重新启动Solaris机器。在很少的情况下,您可能还需要从“主目录”中删除“.Wunu”文件。欲了解更多信息,请参阅(赛灵思解答12241).
三。是LDW广度环境变量集吗?
Solaris 2.6和更早的修订要求设置环境变量LDL宽度,以便使用Xilinx GUI应用程序。如果您不提供Xilinx提供的设置“Stungs.sH/Stutest.SH”文件来设置$xilinx环境变量,那么您的脚本仍可能设置此变量。
不应在Solaris 2.6的补丁版本或任何2.7或2.8版本上设置LDWListTh“变量”。
如果您不确定是否设置了该变量,请在命令行中键入“$Env.GRIPLD.Luffthh”。
若要临时取消此变量,请键入:UNSENETV LDH广度1
如果这解决了GUI问题,请记住将变量从正在设置的shell脚本中删除。欲了解更多信息,请参阅(赛灵思解答3306).
4。有消息出现吗?如果是的话,他们说什么?
如果下面的消息出现,这是Solaris 5.8平台上的预期消息,并且可以被安全地忽略:
OLE API函数OLIALIZITY目前没有实现。进一步的警告将被抑制。
5。ISE是在本地运行还是从远程机器运行?如果ISE从远程机器上运行:
远程机器是如何访问的?
远程机器的操作系统是什么?(“unAM-A”)
本地机器的操作系统是什么?
远程机器有多个处理器吗?
已经观察到,在Solaris 5.8服务器上运行软件并显示回Solaris 5.6或5.7系统可以防止ISE在第一次呼叫上打开。调用ISE两次(“ISE”-& GT;and lt;Enter & Gt;& &;lt;Eng≫)然后允许项目导航器正确地出现。在这些情况下,我们无法分离出这种行为的原因。
6。确保“显示”变量设置正确:
StEnv显示MyNo节点:0
欲了解更多信息,请参阅(赛灵思解答14324).
7。ISE尝试设置Xilinx、PATH和LD-LabValay-PosieEnv变量,然后启动一个PN进程。
在尝试启动ISE(“ISE”& & gt;& lt;Eng&Gt)之后,是否运行了一个PN进程?(键入“顶部”-& gt;& lt;在命令提示符下输入并输入系统上正在运行的进程的列表)。如果正在运行一个PN进程,请注意其进程PID数。该进程是否是活动的(CPU %、状态等)?
在不杀死现有的PN进程的情况下,尝试再次发射ISE(ISE & GT;& lt;Eng&Gt)。ISE开始了吗?系统上运行了多少个PN进程?哪一个实例是打开的?什么是PID数?
如果ISE打开,关闭它。残留的PN进程仍在运行吗?
8。如果启动ISE两次不打开GUI,允许多个ISE实例(PN PN)通过键入以下命令:
StEnV-XILL GuiIn检验
再次发射ISE。
9。是否直接启动“Y-PN过程”(“PN PN”& & GT?& lt;Eng&Gt)产生相同的结果?
10。当PN进程开始时,它检查自身的实例。第一实例信息保存在:
~//.Winu//xilinx/CurrurthUp/Stult/Xilinx/PopeStudio NavigaSeron & lt;
此信息允许在第二实例退出之前,PN PN使第一实例显示自身。当第一个实例的PN PN不能显示自身时,是否运行~//Winu/Xilinx/CurrinSuth/Suffin/Xilinx/PlurraseNavigalOn≪
注意:在上面的问题中,“显示”和“gt”指的是显示环境变量。
11。确保设置Xilinx环境变量,并在搜索顺序中首先引用这些变量。通过安装“源设置.cSH”或“源设置.SH”来创建安装过程中创建的Stuts.CSH文件。
12。取消已知的所有环境变量,这些变量与其他Xilinx软件或版本和不需要的变量造成冲突:
UNSETSENV XNLSPATH
UNSESENEV XLIBI18NY路径
郎:请看(赛灵思解答14552)更多信息。)
UNSETSENV LCX型
UNSETSENV LCX数值
不确定时间
关于Solaris版本5.7和5.8:
未确知宽度
Xunl Guiig注册版本检查
UNSETSENV XILL GUIIGM注册表校验
13。在启动ISE之前关闭Wunu进程。
A.关闭系统上运行的任何不必要的程序,尤其是图形程序,如Netscape或设计条目工具,它们往往需要大量的系统资源。
找到WIDU接口程序的进程ID:
PS-E-GRIP-WANDU
23531?0:WunuuCl
23560?0:00
(注意:使用Solaris的“-E”开关和“PS”的HPUX版本。使用“-X”与太阳OS4版本。
杀死Windu的所有列出的进程ID(您必须拥有进程或root权限的所有权):
杀戮9 – 23531 – 23560
核实过程已被“杀死”:
PS-E-GRIP-WANDU
调用ISE
14。如果您正在运行Xilinx软件版本4,请参见(赛灵思解答13176)有关可用信号量的信息。
15。修改路径和LD.LabalyPixPosits变量只包含Xilinx,然后调用ISE。
欲了解更多信息,请参阅(赛灵思解答15839).
三
重新启动系统通常可以修复调用项目导航器的问题。
四
如果项目导航器即使在同一终端窗口多次调用时也不会打开,则解决该问题的一种临时方法是从命令行运行工具。为了使这个过程更容易,使用XFROW程序,这是在2.1i软件版本中介绍的。
没有回复内容