ICEcube 2
Установка зависимостей
1 | $ sudo yum install -y libpng12.i686 |
Установка
1 2 | $ tar xzf iCEcube2_2016_02.tgz $ ./iCEcube2setup_Jan_29_2016_1602 |
Ставим в
1 | /soft/Lattice/ |
Файл настройки окружения (лицензия лежит в /soft/Lattice/license.dat
):
1 2 3 4 5 6 7 8 | RootPath=/soft/Lattice/iCEcube2.2016.02 App=$(RootPath)/sbt_backend/bin/linux/opt/ProjectNavigator2 WorkingDir=$(RootPath)/sbt_backend/bin/linux/opt LM_LICENSE_FILE=/soft/Lattice/license.dat SBT_DIR=$(RootPath)/sbt_backend LD_LIBRARY_PATH=$(RootPath)/sbt_backend/lib/linux/opt:$(RootPath)/sbt_backend/bin/linux/opt/synpwrap:$(RootPath)/LSE/bin/lin TCL_LIBRARY=$(RootPath)/sbt_backend/bin/linux/lib/tcl8.4 |
Дополнительно могут потребоваться следующие шаги:
1 2 3 4 | $ cat /etc/ld.so.conf.d/iCEcube2.2016.02.conf /soft/Lattice/iCEcube2.2016.02/sbt_backend/lib/linux/opt /soft/Lattice/iCEcube2.2016.02/sbt_backend/bin/linux/opt/synpwrap /soft/Lattice/iCEcube2.2016.02/LSE/bin/lin |
1 | $ sudo ldconfig |
Тест
Тестовый проект располагается в /soft/Lattice/iCEcube2.2016.02/examples/blinky/
Запуск Синплифая напрямую:
1 | /soft/Lattice/iCEcube2.2016.02/sbt_backend/bin/linux/opt/synpwrap/synpwrap -prj example.tcl -log example.log |