Instalando Microsemi / Actel Libero en Ubuntu [cerrado]

0

Estoy intentando instalar la última versión del conjunto de herramientas Libero SW de Microsemi / Actel en mi computadora portátil Ubuntu.

El sitio web de la compañía dice que su SW solo es compatible con Linux RH y no mencionan Ubuntu en ninguna parte de su sitio. Pero solo tengo acceso a Ubuntu y, por lo tanto, necesito encontrar una manera de instalarlo para poder trabajar en mi proyecto.

He seguido las instrucciones de Microsemi e instalé todas las bibliotecas necesarias antes de ejecutar el programa de instalación, pero aún no consigo que esto funcione.

¿Alguien sabe si SW para RH puede instalarse en Ubuntu? ¿Debo agregar bibliotecas adicionales que no forman parte de la instalación actual que tengo?

Mi instalación es " Linux 3.8.0.32-generic x86_64 "

Gracias de antemano por tu ayuda.

    
pregunta FarhadA

1 respuesta

4

Los he usado con éxito en Debian para que pueda hacerse (incluyendo Modelsim) con paciencia y un poco de manipulación. Sin embargo, el cable de descarga JTAG de FlashPro y la herramienta SW son exclusivamente para Windows, por lo que cuando se trata de descargar un archivo de bits, terminé tomando prestada una máquina con Windows.

Revisando notas antiguas, veo que tuve que instalar algunos paquetes (de "testing", en mi caso)

apt-get -t testing install libmotif4:i386
apt-get -t testing install lsb-core
apt-get -t testing install libxtst6:i386

Luego hubo errores de inicio:

  

No se puede registrar el servicio: RPC: error de autenticación; porque = cliente   credencial demasiado débil
  Viento / U: no se puede registrar OLE en RPC

enlace
sugirió el siguiente comando (que funcionó aquí pero TIENE implicaciones de seguridad) para modificar esta configuración

echo 'OPTIONS="-w -i"' | sudo tee /etc/default/rpcbind

¡Entonces se ve que Synplicity se suministra con scripts de inicio tan antiguos que preceden a los kernels 3.x! Los siguientes scripts están afectados ...

/opt/actel/Libero_v9.1/Synplify/bin/config/platform_check
/opt/actel/Libero_v9.1/Synplify/bin/config/platform_set

Modifique la línea de verificación de plataforma 23 para leer:

    2.4.* | 2.6.* | 3.2.* )

(o 3.8 en tu caso)
Modificar la línea 18 de platform_set para leer

              2.* | 3.*)    PLATFORM=linux;

La siguiente secuencia de comandos es cómo comienzo las herramientas: no es la historia completa en lo que respecta a la instalación, pero le dará sugerencias sobre lo que puede necesitar para configurar, instalar o corregir.

#!/bin/bash
# startup script for Libero
#
# Run this script as
# source /path/to/Libero.sh
# because running it as
# /path/to/Libero.sh
# will not export the environment variables...
# 
# Edit license path and hostname to suit your system!
# Note - this assumes the license file is in the same folder as the license demons.
#
HOSTNAME=xxxx
LICENSE_PATH=~/Projects/Actel/Licensing
LICENSE_DAEMON_PATH=$LICENSE_PATH
LICENSE_NAME=License2013.dat

# start the license server (in the background)
# only start it once! If the following is non-blank, 
# assume a licence server is running.
TEST= 'ps ax |grep lmgrd |grep -v grep'

echo $TEST

if [ "$TEST" == "" ]; then
   echo "Starting license daemons."
   $LICENSE_DAEMON_PATH/lmgrd -c $LICENSE_PATH/$LICENSE_NAME &
else
   echo "License daemons already running."
fi

# Setup licensefile path so that Modelsim can find the correct licenses
export LM_LICENSE_FILE=$LICENSE_PATH/$LICENSE_NAME

# Synplify needs port@hostname to find its license
export SNPSLMD_LICENSE_FILE=1702@$HOSTNAME

# Setup DISPLAY so that Wind/U windows emulation works
export DISPLAY=:0

# allow Synplify to find Actel tools
export ALSDIR=/opt/actel

# on Debian, fix the famous Multilib problem again...
export LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu

# run this to cleanup the Wind/U registry...
/opt/actel/Libero_v9.1/Libero/bin/actel_wuclean -R

# and finally start the tools
/opt/actel/Libero_v9.1/Libero/bin/libero
    
respondido por el Brian Drummond

Lea otras preguntas en las etiquetas