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

김민재님의 프로필 이미지
김민재

작성한 질문수

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

(Archive) 필수과정! Xilinx Vivado 2020.2 설치, 2021.1, 2021.2 설치확인! (Windows 10 의 WSL 기반. 설계엔지니어라면 리눅스환경과 친해져야해요!)

안녕하세요 22:52 이 부분 명령어 입력했는데 잘 되지 않습니다.

작성

·

1.3K

1

ㅇ이 부분 후에 나오는 글이 

이렇게 나오는데요. EULA 동의 관련한 내용인 거 같은데 해결책을 모르겠습니다.

 

답변 4

1

김민재님의 프로필 이미지
김민재
질문자

감사합니다. 상기 내용대로 vivado 설치 완료하였습니다.

0

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

error 가 나는 path 하고 실제 windows folder path 가 다른 것 같아요. 다시 비교해 보시겠어요?

여기는

/mnt/d/tools 를 찾고 있는데

폴더는

/mnt/d/home/sangbeom/tools 

 

 

재설치 하시면서 기존의 잔재? 가 남아있는것 같은데,

잘 안되신다면 지우시고 재설치를 추천드립니다. :)

새로 vivado를 설치하는 과정에서 vi /root/.Xilinx/install_config.txt 에서 path를 수정하는 과정에서

path를 /mnt/d/tools/Xilinx로 설치했습니다. 설치 경로를 sangbeom폴더 안으로 넣고 싶어서 D드라이브에 있는 tools 파일을 D/sangbeom/tools로 이동시켜서 저런현상이 발생한거 같습니다.

vivado 재설치를 하려고 하는데 이전처럼 우분투와 mobaxterm을 삭제하고 재설치를 해야하나요?

아니면 D드라이브에 있는 파일들을 삭제하고 Step2부터 다시 시작하면 되나요?

 

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

mobaxterm 은 그대로 두시고, 기존 vivado 설치 폴더를 깨끗하게 비우시고 시작하시면 될 것 같아요.

아니면 D드라이브에 있는 파일들을 삭제하고 Step2부터 다시 시작하면 되나요?

Yes!

0

강의를 본격적으로 수강하기 전에 툴 설치가 먼저여야 한다는 것을 알고 맛비님의 강의를 보고 설치를 하고 있었습니다.

설치를 하던 중 19: 30초부터 막혀서 이렇게 질문 드립니다.

##### Step 2. command line 으로 vivado 설치 #####

이부분에서 ./Xilinx_Unified_2021.2_1021_0703_Lin64.bin -- -b AuthTokengen 코드를 입력했더니 permission denied라는 에러가 발생하였습니다. 그래서 혹시 몰라 ls -al를 통해 어떤 파일들이 있는지 확인을 했고 chmod +x 파일명을 입력했더니 such file or directory라는 글이 나왔습니다.

여기서부터 ./Xilinx_Unified_2021.2_1021_0703_Lin64.bin -- -b AuthTokengen부터 막히니 뒤에 과정을 더이상 진행하지 못했습니다.

저런 현상이 발생한 경우 어떤 방법으로 해결해야 하는지 궁금합니다.

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

실행권한이 없어서 그런 것 같구요.

명령어의 miss 가 보입니다.

+ x 로 띄워쓰기 대신

+x 붙여서 해보시면 될 것 같아요 :)

다음과 같이 하시면 됩니다.

chmod +x ./Xilinx_Unified_2021.2_1021_0703_Lin64.bin

그 다음 다시 진행해보셔요 :)

맛비님 덕분에 해결하였습니다. 하지만 이후 진행 과정에서 또 다른 어려움이 생겼습니다.

22: 14초부터./Xilinx_Unified_2021.2_1021_0703_Lin64.bin -- -a XilinxEULA,3rdPartyEULA -b Install  -c /root/.Xilinx/install_config.txt 를 입력하는 부분부터 막혔습니다.

path를 수정한 후 ./Xilinx_Unified_2021.2_1021_0703_Lin64.bin -- -a XilinxEULA,3rdPartyEULA -b Install  -c /root/.Xilinx/install_config.txt 코드를 작성하였는데 파일이 없다는 오류가 발생한거 같습니다.

이럴 경우 어떻게 진행을 해야 하나요?

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

영상이랑 다르게 진행중이십니다.

su 부터 step by step 으로 진행해주셔요. (순서 건너뛰기 없기에요!!!!!!)

 

 

su 부터 시작하여 step by step으로 진행하여 vivado 설치까지 완료 하였습니다.

하지만 ##### Step 3. Vivado 설치가 완료되면 #####

에서 exit로 root 계정 종료까지 한 이후부터 다시 진행이 되지 않습니다.

현재 저는 C드라이브 용량 부족으로 맛비님의 글을 보고 D드라이브에 설치하였습니다.

source ./tools/Xilinx/Vivado/2020.2/settings64.sh여기서부터 진행이 되지 않습니다.

여기 주소로 들어가게 되면 settings64.sh 파일이 존재하지만 되지 않습니다.

 23:36초부터 진행이 되지 않습니다.

이런 상황인데 어떻게 진행하면 될까요? 항상 감사합니다.   

 

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

음.. d drive 라고 하셨는데, 파일 접근은 c drive 처럼 보여져요.

/mnt/d   여기에 설치하셨을 것 같은데,

cd /mnt/d

해서 들어가신 다음 설치하신 폴더 확인해보시겠어요?

이렇게 확인하는게 맞나요? 리눅스가 이번에 처음이라 이렇게 확인하는게 맞는지 잘 모르겠습니다.

파일은 외장하드가 아닌 다른 ssd인 D드라이브에 다운로드 하였습니다

맛비님 영상을 보면서 리눅스 경로 들어가는 법을 배워서 해보니 여기까지 했습니다.

settings64.sh가 있는거까지는 확인했습니다. 하지만 그 이후 과정이 진행하는데는 실패했습니다.

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

다 오셨구요

linux file path 에서 .  쩜  의 의미는 현재 path 의 의미입니다. 상대경로구요. (이 부분은 리눅스를 조금만? 공부하시면 아실 수 있을꺼에요)

절대경로로 해보겠습니다.

source /mnt/d/home/sang 손으로 치기 힘드네요/tools/Xilinx/Vivado/2021.2/settings64.sh

 

이렇게 해보시겠어요? :)

이렇게 나왔습니다

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

vivado &

엔터!

이후 vivado gui가 에러 없이 잘 떳습니다.

vi ~/.bashrc 창에 저렇게 source ./tools/Xilinx/Vivado/2021.2/setting64.sh 이렇게 추가해주면 되나요?

저는 D드라이브를 사용하는 상황인데 저 경로로 그냥 넣어도 되나요??

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

source 을 성공적으로 했던 path

source /mnt/d/생략/settings.64.sh

를 기입합니다 :)

성공했습니다. !! 정말 감사합니다.

어제부터 많은 질문을 드렸는데 자세히 알려주셔서 감사합니다. 

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

다행입니다!

즐공하셔요 :)

설치를 다 한 후 수업을 듣던 중 실수로 잘못 건들어서 우분투와 vivado를 완전히 삭제하였습니다.

이후 다시 처음부터 설치를 진행하였습니다.

하지만 step3의 source ./tools/Xilinx/Vivado/2020.2/settings64.sh부터 에러가 발생하여 진행을 못하고 있습니다. D드라이브에 vivado를 설치하였고 settings64.sh가 있는거까지 확인을 했습니다 .

에러를 확인해보니 파일이 없다는거 같은데 제가 폴더를 통해 직접 확인해보니 파일들이 존재해서 어떻게 해결을 해야 할지 모르겠습니다. 이전 설치 과정에서는 이런 문제가 발생하지 않았습니다.

 

0

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

안녕하세요 :)

Xilinx 2021.2 군요! 2021.1 까지는 해당 방법으로 설치를 했었는데, 조금 바꼈나..?

직접 설치 해보고 답변드리겠습니다.

조금만? 기다려주세요 :)

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

 

1. ./Xilinx_Unified_2021.2_1021_0703_Lin64.bin -- -b AuthTokengen

2. ./Xilinx_Unified_2020.2_1118_1232_Lin64.bin -- -b ConfigGen

3. vi /root/.Xilinx/install_config.txt               # 생성된 config 파일을 편집함.

그 다음 부터 인데요. 질문자님께서 올려주신 대로, 재현이 됩니다!

 

안되던거 : /Xilinx_Unified_2021.2_1021_0703_Lin64.bin -- -a 3rdPartyEULA,WebTalkTerms,XilinxEULA -b Install -c /root/.Xilinx/install_config.txt

여기서 WebTalkTerms 가 2021.2 로 Tool 버전이 업데이트 되면서 빠졌네요.

다음과 같이 해보세요. (가이드북에 추가해놨습니다.)

4. ./Xilinx_Unified_2021.2_1021_0703_Lin64.bin -- -a XilinxEULA,3rdPartyEULA -b Install -c /root/.Xilinx/install_config.txt

 

설치 완료 및 동작확인 했습니다~

즐공하세요 :)

김민재님의 프로필 이미지
김민재

작성한 질문수

질문하기