1 votes

Lanceur Xilinx ISE Unity

J'essaie de créer un lanceur Unity pour Xilinx ISE 14.7 en Ubuntu 14.04 . Voici ce que j'ai fait jusqu'à présent :

  1. J'ai installé Xilinx ISE 14.7 sur ~/username

  2. Création d'un run_ise.sh script avec le contenu suivant :

    #!/bin/bash                                                                                                                                                                         
    . $ISE_HOME/ISE_DS/settings64.sh 
    ise
  3. Création d'un ISE 14.7.desktop entrée dans ~/.local/share/applications avec contenu :

    [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

J'ai vérifié manuellement que l'exécution du script bash script fait fonctionner ISE correctement, mais j'ai des problèmes avec le lanceur Unity. Le lanceur Unity ne charge pas ISE. J'ai pensé qu'il pouvait s'agir d'un problème de permissions, j'ai donc donné les mêmes permissions au fichier desktop et au script run_ise.sh. J'ai essayé les deux avec racine y utilisateur en tant que propriétaire.

Une idée de la raison de ce phénomène ? Il y a t-il un fichier de logs dans lequel je peux puiser et qui pourrait m'aider à aller au fond du problème Unity ? J'ai essayé de chercher sur Google les fichiers de logs pour Unity, mais je n'ai rien trouvé qui me mette sur la bonne voie.

1voto

Voici une solution pour ISE 13.4. J'ai juste changé le paramètre 'Exec' du fichier desktop.

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

Pour pouvoir exécuter ISE, nous devons d'abord définir les variables d'environnement en exécutant la commande source settings(32/64).sh dans le dossier ISE_DS.

Il semble fonctionner correctement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X