인프런 커뮤니티 질문&답변

대찬님의 프로필 이미지
대찬

작성한 질문수

설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)

설치오류

작성

·

863

1

설치 부분에서 오류가 많네요.
 
gui로 했다가 안되어서 터미널로 했는데도
 
저기서 거의 12시간동안 멈춰있습니다.
 
2021.2 버전이구요
 
vi 편집에서 마지막 0으로 바꾸는것까지 했구요 답답하네요.
 
 
 

답변 6

1

대찬님의 프로필 이미지
대찬
질문자

limdc@ChanPC:~$ sudo apt-get install libtinfo5 libncurses5 -y

Reading package lists... Done

Building dependency tree

Reading state information... Done

Package libtinfo5 is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or

is only available from another source

 

E: Package 'libtinfo5' has no installation candidate

E: Unable to locate package libncurses5

 

재설치 진행중인데 

sudo apt-get install libtinfo5 libncurses5 -y 이부분에서 다운이 안되는거 같네요.

 

대찬님의 프로필 이미지
대찬
질문자

해당부분은 apt-get update 하니까 설치가 되네요..ㅎㅎ 죄송함당

설계독학맛비님의 프로필 이미지
설계독학맛비
지식공유자

아하, 추가해놔야겠네요. 계속 설치 로그 남겨주세요. :)

대찬님의 프로필 이미지
대찬
질문자

재설치하니까 되네요ㅎㅎ 뭔가 제가 실수한게 있었나봅니다. 

설계독학맛비님의 프로필 이미지
설계독학맛비
지식공유자

즐공하셔요 :)

1

대찬님의 프로필 이미지
대찬
질문자

문제는 해결했습니다 다만 소싱부분에서 문제가 또 생겼는데요.

 

 

해당 부분 문제가 뭔지 잘 모르겠네요.

 

혹시 비바도 window버전이 이미 깔려서 그런걸까요?

설계독학맛비님의 프로필 이미지
설계독학맛비
지식공유자

설치가 정상적으로 되신거죠..?!  그렇다면,

방금 달아드렸는데, 달아드린 내용중에 다음 글 부터 확인해보시겠어요?

==== 환경 설정 (로그아웃 후 로그인 시, 어떤 path 에서든 xvlog 를 실행하게 만듬) ====  

설계독학맛비님의 프로필 이미지
설계독학맛비
지식공유자

windows 버전하고 관련이 없을꺼에요. 

(분리된 OS 환경입니다.)

FPGA 강의때는 Windows 에서 설치해서 진행합니다. (Driver 이슈가 있어서)

혹시 잘 안되시면, 캡쳐 말고, 에러 메세지를 텍스트로 올려주시면 찾아볼께요. (처음보는 이슈에요)

0

대찬님의 프로필 이미지
대찬
질문자

xvlog 실행시

chan@ChanPC:~$ xvlog

WARNING: /mnt/c/Xilinx/Vivado/2020.2/tps/lnx64/jre11.0.2 does not exist.

ERROR: Could not find 64-bit executable.

ERROR: /mnt/c/Xilinx/Vivado/2020.2/bin/unwrapped/lnx64.o/xvlog does not exist

 

vivado& 실행시

chan@ChanPC:~$ vivado&

[1] 20209

chan@ChanPC:~$ WARNING: /mnt/c/Xilinx/Vivado/2020.2/tps/lnx64/jre11.0.2 does not exist.

ERROR: Could not find 64-bit executable.

ERROR: /mnt/c/Xilinx/Vivado/2020.2/bin/unwrapped/lnx64.o/vivado does not exist

 

source ./tools/Xilinx/Vivado/2021.2/settings64.sh 으로 소싱 한다면

에러는 아직 hdl 파일이 없어서 그런거 같구요

 

vivado&하면 gui 잘 실행되네요

 

bin 폴더 들어가서 ./xvlog 실행해보니 아래와 같은 에러가 뜨네요.

설치문제인걸까요 그럼?

 

chan@ChanPC:~/tools/Xilinx/Vivado/2021.2/bin$ ./xvlog

CRITICAL WARNING: [Common 17-183] Failed to open handle xvlog.log. Please check access permission of directory '/home/chan/tools/Xilinx/Vivado/2021.2/bin'. You should restart the application from a writable working directory.

 

대찬님의 프로필 이미지
대찬
질문자

재설치시 시간이 너무 오래걸려서 그런데 일단 윈도우에 깔려있는 vivado로 강의를 진행하면서 재설치를 진행해도 문제는 없겠지요?

설계독학맛비님의 프로필 이미지
설계독학맛비
지식공유자

올려주신 메세지로 구글링해봤습니다.

jre 관련내용이 검색이 되긴 하는데, 해보라고 권장해드리고 싶진않네요 ㅠ (잘되시던 것도 안될 것 같습니다... ㅠ.ㅠ) https://community.element14.com/products/devtools/avnetboardscommunity/b/blog/posts/summer-of-fpga-installing-vitis-vivado-on-ubuntu

 

source ./tools/Xilinx/Vivado/2021.2/settings64.sh 으로 소싱 한다면

이 방법으로 진행 부탁드릴께요 (원래 제가 권고하는 방법입니다.)

 

강의를 진행하실 수 있는 방법으로 해주세요.

즐공하세요 :)

0

대찬님의 프로필 이미지
대찬
질문자

1. 소싱을 해주면 vivado& 과 xvlog 모두 정상 동작

 

우분투를 재시작하면 위와같은 현상 발생

경로는 이상이 없는거같습니다. 설치 강의 전부 다 봤구요.

 

기존에 사용하던 vivado가 윈도우에 깔려있는것 말곤 생각나는게 없네요

 

예전 QnA를 보니 fpga 강의는 윈도우로 진행하신다고 하니  윈도우와 리눅스 환경에서 다른 비바도가 있는게 큰 문제는 안될거같구요.

 

 

설계독학맛비님의 프로필 이미지
설계독학맛비
지식공유자

아 그러셨군요!

우분투를 재시작하면 위와같은 현상 발생

어허... 이거는 처음보는데.. 에러 메세지를.. 캡쳐말고 Text 로 올려주세요. :)

 

0

대찬님의 프로필 이미지
대찬
질문자

 

설계독학맛비님의 프로필 이미지
설계독학맛비
지식공유자

오 혹시.... OS 가... (64bit 이 아니신가..?)

uname -m 캡쳐화면 하구요.

에러 메세지 Text 로 올려주세요. (처음보는 메세지에요. 구글링 해볼께요)

파일이 없다고 하는걸로 봐선.. 설치가 완료되지 않을 것 같다는 생각도 듭니다.

0

설계독학맛비님의 프로필 이미지
설계독학맛비
지식공유자

안녕하세요 :)

답답해 하시는 부분이 충분히 느껴집니다.
그래도 250여분 이상이 성공하셨으니까, 할 수 있을리라 믿어요!

==== 설치 QnA 에 들어가기전에..=====

시작하기 전에 한가지 당부드리는 점은, 가이드 문서대로 잘 해왔는지 다시한번 확인 부탁드립니다. 가이드북  GUI 모드는 권해드리지 않습니다.

<99 % 에 멈춰있다. 를 껶은 수강생 분의 해결책>

https://inf.run/qEex 다음 예처럼 설치가 누락되면 멈출 수 있다고하네요. 가이드북에 해당 내용이 있으니까.. 꼭 가이드북 대로 해주셔요.. (했죠?!@!@!@!@!@)

<다 해봤는데 안된다 하시면>

가이드 북을 잘 따라하셨지만, 마지막 99% 에서 멈춰있다면 예상되는 이유는 다음과 같습니다. (99%에서 Install Tool 이 무슨짓? 을 하는지는 Xilinx Tool 만 알고 있겠지만)

1. 중간에 인터럽트가 걸렸다. ( 컴퓨터 Sleep 모드, Network 의 연결 불안정, 외장하드설치라면 USB 연결 문제 등등)

2. 사용하시는 노트북의 사양, OS 의 버전 등등 환경에 따라 맛비가 모르는 문제가 발생 (저도 사람이라 이 모든것을 서포트 할 수 없습니다. 이점은 인지를 부탁드리겠습니다.)

==== 충분히 숙지하셨다면, 우회방법을 Try 해봅시다! ====

99% 까지 오셨다면 거의 다 오신거라고 판단됩니다. 

설치하신 Path 에 가보시면,

cd <설치하신 Path>/bin

제 PC 의 예를 들겠습니다. (본인 환경과 path 를 꼭 맞춰주세요.)

cd /Tools/Xilinx/Vivado/2021.2/bin

들어가시고, ls 로 안의 파일 내용을 보시면, 실행파일이 있습니다.

 

이 안에서 다음 명령어를 실행해봅니다.

./xvlog 

다음과 같은 화면이 나오시면, 비록 99% 이지만 설치는 정상적으로 되신겁니다.

설치가 완료되셨기 때문에! 과감하게 설치를 중단해주시면 됩니다.

축하드립니다 끝난거에요 :)

==== 환경 설정 (로그아웃 후 로그인 시, 어떤 path 에서든 xvlog 를 실행하게 만듬) ====  

다음 Tool path 에 settings64.sh 라는 파일이 있다면, 이제 영상으로 돌아오셔서 환경 셋업을 해주시면 되구요. 만약에 없다 라고 하시면, 다음글을 참고해주세요.

===== setttings64.sh 이 없을때 (Path 는 본인의 환경으로 하셔야죠?) =====

실행 해보셨나요? 되시면, (/mnt/d/foreverkimku/tools/Vivado/2021.1/bin/xvlog)

본인계정 터미널에,

vi ~/.bashrc   // (환경변수 setting 을 추가할껍니다.)

export PATH="/mnt/d/foreverkimku/tools/Vivado/2021.1/bin/:$PATH"    // vivado bin 폴더의 실행파일을 어디에서든 보이게 함.  이거를 추가해주시고, 저장해주세요.

그다음에 로그아웃 하시고 (terminal 종료) , 다시 로그인 하신다음.

 

일반 terminal 에서 

xvlog 쳐보세요.

되시면 성공입니다.

 

다음은 제가 직접 Test 한거구요. 참고 부탁드려요.

 

==== 여기까지 해봤는데, 아무것도 안된다 ====

이 다음의 해결책은 제가 아는 범위에서는 없습니다. 재설치를 권고드리구요.

설치 과정 전부를 캡쳐해서 남겨주시면, 확인해보고 누락 부분이 있는지 찾아보도록 하겠습니다.

 

==== 왜 맛비는 이 귀찮은? 작업을 고집하는가? ====

1. 리눅스 환경을 꼭 사용해보게 하고 싶었습니다. (현업에 오시면 큰 도움이 되실 겁니다.)

2. 현존하는 무료 Simulation Tool 중 최고입니다. 환경을 갖고 계시다면 독학하실때 큰 도움이 되실꺼에요!

 

==== 끝으로 힘내시라는 말씀 드립니다 ====

설치가 가장 어렵습니다. 최대한 쉽게 한다고 하는데, 설치 방법은 Xilinx 문서를 보고 만든거라.. Xilinx!! 를 제가 대신 욕?을 해드리겠습니다. (더 쉽고 안정적인 설치방법이 나오기를 저 또한 바랍니다.) 해보시고 답글남겨주세요. 파이팅 입니다~!!!

 

대찬님의 프로필 이미지
대찬

작성한 질문수

질문하기