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