Перейти к содержанию
    

Старался делать как в существующем руководстве Altera Software Installation Tutorial for Ubuntu.pdf

Для запуска я использую такой скрипт:

#!/bin/bash
export LM_LICENSE_FILE=/opt/lic.dat
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/altera8.0/quartus/linux:/opt/altera8.0/quartus/stingray/lib-linux_optimized:/opt/altera8.0/quartus/mw/lib-linux_optimized:/opt/altera8.0/quartus/mw/lib-linux_optimized:/opt/altera8.0/quartus/stingray/lib-linux_optimized
export MWHOME=/opt/altera8.0/quartus/mw
export QUARTUS_64BIT=0
export QUARTUS_ROOTDIR=/opt/altera8.0/quartus
unset GCC_EXEC_PREFIX
/opt/altera8.0/quartus/linux/quartus

Выдается такая ошибка:

MwCreateRegistryServer failed: CreateProcess failed.

По всей видимости она связана с такой штукой как MW ("is mainwin that emulates the windows UI on linux core"), как исправить подобные ошибки?

ЗЫ Если буду что-нибудь клепать на ПЛИСах, лучше уж выберу xilinx, у них хоть не настолько софт под Linux глючит как у альтеры, да и вообще на Qt сделан...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

попробуй сделать export LD_DEBUG=files, посмотри в каком месте валится, может какой библиотеки не нашел.

завтра буду 8 квартус пробовать, отпишусь

а вообще вот вики

http://nioswiki.jot.com/WikiHome/Operating...QuartusforLinux

там внизу для убунту инструкция )

на ниосфоруме пробегало, что чел тестил под 9 федорой, сусе10.3 и убунту 8.04.

правда сам ниосфорум сейчас в дауне

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

попробуй сделать export LD_DEBUG=files, посмотри в каком месте валится, может какой библиотеки не нашел.

завтра буду 8 квартус пробовать, отпишусь

а вообще вот вики

http://nioswiki.jot.com/WikiHome/Operating...QuartusforLinux

там внизу для убунту инструкция )

на ниосфоруме пробегало, что чел тестил под 9 федорой, сусе10.3 и убунту 8.04.

правда сам ниосфорум сейчас в дауне

Спасибо за помощь. Буду ждать Ваших результатов.

Добавлено:

ААА! Заработало оно, просто не надо было запускать quartus из папки quartus/linux, там оказывается куча скриптиков лежитв /quartus/bin и все они работают...

 

Остается открытым вопрос как "восстановить справедливость" ;) Но надеюсь старые "методы" сработают, буду сейчас пробовать :)

 

ЗЫ Но то руководство которое я использовал изначально все равно потребовалось для установки...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

целый день не мог поставить, оказалось архив битый, но осилил.

пробовал под сусе 10.3 - работает без костылей типа старой иксовой либы.

лечение для 64 битной версии немного изменилось-добавился еще один файлик.

да, еще структура директорий немного поменялась.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

целый день не мог поставить, оказалось архив битый, но осилил.

пробовал под сусе 10.3 - работает без костылей типа старой иксовой либы.

лечение для 64 битной версии немного изменилось-добавился еще один файлик.

да, еще структура директорий немного поменялась.

Кстати, под kubuntu 8.04 тоже не потребовалось этой самой либы, заработало и так :)

Пользуюсь я 32-битной версией, и "улучшаю" ;) только три файла - два исполняемых и одну SOшку - этого достаточно? Вроде нормально всё пока работает или может ещё потребуется улучшить для какой-то функциональности? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у меня 64бит, там файлов больше, надо и 64б бинари править и 32битные.

для 32бит по идее:q,q_map и so-шка. можно еще q_sh, если гуи не нужен.

надо будет лень победить и скриптик написать, чтоб любую версию лечил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

надо будет лень победить и скриптик написать, чтоб любую версию лечил.
Кстати, сам я тоже задумывался на эту тему... :) Только я смотрел в сторону маленькой но _полезной_ программки на Си и открытым исходным кодом ^_^...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите, а как его поставить на ubuntu-64? на 32-рядную поставил без проблем, а на домашнем компе, на 64-битке ругается:

------------------------------------------------------------

Calculating disk space requirements...

The requested installation requires 1763416 kbytes.
/opt/quartus/linux/tools/linux/compare: Exec format error. Binary file not executable.

------------------------------------------------------------

You do not have enough disk space to install the requested items.
There are only 25809304 kbytes in /opt/altera8.0/quartus.

Would you like to restart the installation? (y/n):

Нашел где-то на форумах, что нужно поставить ai32 для совместимости. Он у меня стоит. Толку ноль :(.

была мысля, что он ему слишком много места на диске (сначала у меня было около 60 гигов свободно), так я забил, оставил только 25 гигов. Результат нулевой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

там нет разницы, обе версии ставятся, а стартовый скрипт определяет, какой бинарник

запускать -32 или 64.

проверь 80_quartus_linux.tar, у меня похожая фигня была, когда архив битый оказался.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В общем, привык я к моделсим и мне он кажется гораздо удобнее чем стандартный симулятор внутри квартуса... Установил, но вот ругается на лицензию... Где бы её как бы? ;)

ЗЫ Тот геныч, что лежит в интересном месте генерирует корректную лиц lmutil пишет что с ней всё ОК, но моделсим её не хочет кушать... Для Linux там особая нужна, что я впоследствии выяснил...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

давай мыло, вышлю генератор.

моделсим хорош, но emacs-овские шорткаты меня поначалу убивали )

ps. lmutil не проверяет "правильность" лицензии конкретно для моделсима,

тем более не смотрит на количество "фич".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чисто для отчётности... Quartus 8.0 32-bit после лечения трёх файлов отлично работает на FreeBSD 7-STABLE в режиме Linux-совместимости. Версия эмулируемого ABI соответствует при этом ядру 2.4.2, то есть даже не требуется включать эмуляцию 2.6.x. Пакет юзерлендовых библиотек - linux_base-fc-4_13.

Я не использую GUI, поэтому не могу сказать, насколько там всё хорошо, но командная строка пашет отлично.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чисто для отчётности... Quartus 8.0 32-bit после лечения трёх файлов отлично работает на FreeBSD 7-STABLE в режиме Linux-совместимости. Версия эмулируемого ABI соответствует при этом ядру 2.4.2, то есть даже не требуется включать эмуляцию 2.6.x. Пакет юзерлендовых библиотек - linux_base-fc-4_13.

Я не использую GUI, поэтому не могу сказать, насколько там всё хорошо, но командная строка пашет отлично.

 

А порт будет, чтобы можно было ставить "не отходя от кассы"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А порт будет, чтобы можно было ставить "не отходя от кассы"?

будет, сделаю для собственного удобства :-) Вряд ли вещи такого плана примут в коллекцию портов, ибо что-то не видел я программ с кряками там ;-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у меня 64бит, там файлов больше, надо и 64б бинари править и 32битные.

для 32бит по идее:q,q_map и so-шка. можно еще q_sh, если гуи не нужен.

надо будет лень победить и скриптик написать, чтоб любую версию лечил.

Теперь использую Ubuntu 9.04 64-bit + Quartus 9 SP1 - в 32-битном режиме запускается (по крайней мере пути в глобальных переменных прописаны как для 32-битной и она же видимо и запускается). Что надо изменить, для того чтобы использовались 64-битные бинарники?
export QUARTUS_64BIT=1

export QUARTUS_ROOTDIR=/home/s/t/altera/quartus

export PATH=$PATH:/home/s/t/altera/quartus/bin:/home/s/t/altera/quartus/linux

LD_LIBRARY_PATH=/lib:/usr/lib:/home/s/t/altera/quartus/linux

unset GCC_EXEC_PREFIX

Понятно что стоит приписать где linux - linux64, однако сразу после QUARTUS_64BIT=1 выдает ошибка при попытке запуска:

/home/s/t/altera/quartus/mw64/setmwruntime.csh: No such file or directory.

Да, такого файла нет, но почему требует?.. Установка свежая :)

т.е. не получается запустить 64-битный quartus 9...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...