bureau 0 27 октября, 2013 Опубликовано 27 октября, 2013 · Жалоба Дело в том что когда запускаю модельсим, такое впечатление что он modelsim.ini вообще не читает... Только когда находишься в папке модельсима то он видит библиотеки (и то только те которые в корне папаки), как только запускаешь модельсим из другой папки все библиотеки пропадают -- библиотеки видит только из папки запуска... Если они там есть, то подключает, а если нет -- то нет У меня такое впечатление что с правами что-то не так... только я на все что можно поставил 777... а всеравно не хочет Еще один прикол в том что из под рута все как надо -- полноценно подключает все что прописано в modelsim.ini. А вот из под обычного юзера -- добавлять автомам библиотек отказывается. Такое впечатление что он что-то грузит еще на стороне, и это "что-то" может грузить только руут ini файл после генерации бибилиотек подправил. Вот примеры скриншотов Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dworfik 0 28 октября, 2013 Опубликовано 28 октября, 2013 · Жалоба Так оно и есть, не ленись -- копируй modelsim.ini в папку с твоим текущим проектом. Как мне кажется, это связано с необходимостью однавременно создавать проекты и из самого modelsim'a и подхватывать чужие (например из xilinx ISE и altera quartus) Поэтому при работе с "чужими" проектами бери их modelsim.ini (там и будут нужные тебе библиатеки). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bureau 0 28 октября, 2013 Опубликовано 28 октября, 2013 · Жалоба А я и не ленюсь. Опробовал уже все возможные варианты которые крутились на уме. Вариант с копированием пробовал -- не помогает. Чего только не пробовал, наверно только еще скрипты запуска подробно не разбирал. Может кто может объяснить в чем разница между запуском ModelSim из под рута и из под обычного юзера. При условии что на все файлы (проект, ISE, ModelSim) выставлены права "777"? Что он там такого делает, что только под рутом читает modelsim.ini так как положено... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 45 28 октября, 2013 Опубликовано 28 октября, 2013 · Жалоба Была похожая тема про запуск квартуса: http://electronix.ru/forum/index.php?showt...t&p=1185030 Для запуска QuestaSim под CentOS'ом (для ModelSim'а все аналогично) я делаю на десктопе такой вот лаунчер: #!/usr/bin/env xdg-open [Desktop Entry] Version=1.0 Type=Application Terminal=true Icon[en_US]=redhat-applications Name[en_US]=QuestaSim 10.1b Exec=sudo /home/roman/launchers/mentor/questasim/questasim_start Name=QuestaSim 10.1b Icon=/home/roman/launchers/mentor/questasim/questasim.png (где questasim.png - десктоповская иконка квесты), который запускает такой вот скрипт questasim_start: #!/bin/bash HOME=/home/roman; export HOME PATH=$PATH:/home/roman/Hdl/Mentor/QuestaSim/questa_sim/linux_x86_64; export PATH LM_LICENSE_FILE=/home/roman/Flexlm/license.dat; export LM_LICENSE_FILE MGLS_LICENSE_FILE=/home/roman/Flexlm/license.dat; export MGLS_LICENSE_FILE vsim Так все работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bureau 0 29 октября, 2013 Опубликовано 29 октября, 2013 · Жалоба Если говорить о системных переменных export LM_LICENSE_FILE=/opt/mentor/lic/lic.linux export MODELSIM=/opt/mentor/modelsim export MODEL_TECH=/opt/mentor/modelsim/modeltech/linux_x86_64 export PATH=$PATH:$MODELSIM/modeltech/linux_x86_64 И того... Для решения данной проблемы требуется удалить переменную MODELSIM и оставить только MODEL_TECH Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться