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

С какими ключами правильно запускать Квартус в Убунте с командной строки

Всем привет,

 

собственно САБЖ - какие переменные среды надо поставить или опцмии какие-то установить, чтобы при старте он все понимал.

 

Поставил квартус в 12-тые 64-х битные убунты из под sudo в /opt/altera и запускаю из-под юзера. Некоторые функции Квартуса принципиально не хотят работать, например, Qsys. Из ключей знаю только --64бит. Советы перейти на винду не принимаются, покупать лаптоп только под квартус у меня пока нет возможности и желания, а в виндовой виртуалке это барахло будет занимать уйму лишнего места и будет практически невозможно удаленно все это запускать.

 

Спасибо!!!

 

ИИВ

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


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

Дело здесь не в ключах.

Во-первых, для работы квуртуса нужно указать необходимые переменные окружения. Их можно прописать в bashrc (или как он там в убунте называется). А можно указывать в скрипте запуска.

Я сделал так - на десктопе завел лаунчер такого содержания:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/home/roman/altera/quartus_start
Name=Quartus II 13.0 SP1
Icon=/home/roman/altera/quartus/adm/quartusii.png

 

Этот лаунчер запускает стартовый скрипт:

#!/bin/bash

HOME=/home/roman; export HOME
PATH=$PATH:/home/roman/altera/quartus/bin:/home/roman/altera/nios2eds:/home/roman/altera/nios2eds/bin; export PATH
QUARTUS_ROOTDIR=/home/roman/altera/quartus; export QUARTUS_ROOTDIR
QUARTUS_WORKDIR=/home/roman/tmp/quartus_workdir; export QUARTUS_WORKDIR
SOPC_KIT_NIOS2=/home/roman/altera/nios2eds; export SOPC_KIT_NIOS2
LM_LICENSE_FILE=/home/roman/Flexlm/license.dat; export LM_LICENSE_FILE
QUARTUS_64BIT=1; export QUARTUS_64BIT
quartus

Теперь можно запускать квартус в стиле виндов :) Но это еще не все.

 

Во-вторых, если квартус стартует, то это еще не означает, что будут работать его встроенные средства, например Qsys (а также NiosII EDS или DS-5 Altera Edition). Если эти среды не запускаются, то дело, скорее всего, в отсутствии необходимых линуксовых пакетов. Для проверки можно из командной строки запустить eclipse-nois2 (из соответствующей папки, есс-но). Если каких- либо пакетов не хватает, об этом будет сообщено.

Доустанавливаем необходимые пакеты и проверяем, заработало ли. У меня после этого начал работать Qsys, а вот Eclipse все равно не запускался.

 

Для запуска Eclipse (что NiosII EDS, что в DS-5) пришлось накатить рекомендуемые ARM'ом пакеты: http://infocenter.arm.com/help/index.jsp?t...qs/ka14522.html

После этого все заработало.

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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