Xilinx ISE Unity 启动器

Xilinx ISE Unity 启动器

我正在尝试为 Xilinx ISE 14.7 创建 Unity 启动器Ubuntu 14.04。以下是我目前所做的工作:

  1. 我将 Xilinx ISE 14.7 安装到 ~/username
  2. 创建了一个run_ise.sh包含以下内容的脚本:

    #!/bin/bash                                                                                                                                                                         
    . $ISE_HOME/ISE_DS/settings64.sh 
    ise
    
  3. 创建了一个ISE 14.7.desktop条目~/.local/share/applications,内容如下:

    [Desktop Entry]
    Version=1.0
    Type=Application
    Terminal=false
    Icon=/home/user/Xilinx/14.7/ISE_DS/ISE/data/images/pn-ise.png
    Name=ISE 14.7
    Exec=bash '/home/user/Xilinx/14.7/ISE_DS/run_ise.sh'
    Comment=Runs Xilinx ISE 14.7
    

我已经手动验证了运行 bash 脚本可以正确运行 ISE,但我遇到了 Unity 启动器问题。Unity 启动器无法加载 ISE。我认为这可能是权限问题,因此我为桌面文件和 run_ise.sh 脚本赋予了相同的权限。我尝试过使用用户作为所有者。

知道为什么会发生这种情况吗?是否有任何日志文件可以帮助我彻底解决 Unity 问题?我尝试使用 Google 搜索 Unity 的日志文件,但找不到任何可以指引我正确方向的内容。

答案1

这是 ISE 13.4 的解决方案。我刚刚更改了桌面文件的“Exec”参数。

Exec='/home/user/Xilinx/13.4/ISE_DS/ISE/bin/lin64/ise'

为了能够运行 ISE,我们应该首先source settings(32/64).sh在 ISE_DS 文件夹中设置环境变量。

看起来运行良好。

相关内容