강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của xmdnlstm24971
xmdnlstm24971

câu hỏi đã được viết

Verilog HDL thực tế của 설계독학맛비 Mùa 1 (Từ Clock đến Internal Memory)

[HDL Chương 1] Tạo xung clock trong Testbench (Đừng bàn về thiết kế mạch số mà không có xung clock. )

1장 ./build에서 에러가 나요

Viết

·

59

1

안녕하세요 🙂

[1. 질문 챕터] : 1장 8분 21초에 나오는 ./build 입력 시 에러가 발생해요.

[2. 질문 내용] : ./build를 입력하면

image.png

이런 에러가 발생해요

[3. 시도했던 내용, 그렇게 생각하는 이유] : eg) 설치영상은 이렇게 시도했는데 안되더라 or 본인의 생각을 적어주세요. (실습 내용 중에 이해가 안되거나 잘못된 내용이 있는데, 이러 이러한 근거로 나는 이렇게 생각합니다.)

 

 

verilog-hdlfpga임베디드

Câu trả lời 2

0

semisgdh님의 프로필 이미지
semisgdh
Người chia sẻ kiến thức

안녕하세요 🙂

올려주신 정보만을 보았을 때는 저도 감이 잘 안오는데요.

직접 test 해볼 수 있게, 현재 error 가 발생하는 폴더를 그대로 공유 해주실 수 있을까요? (공유드라이브 링크주시면 다운로드 받아서 돌려보겠습니다.)

xmdnlstm24971님의 프로필 이미지
xmdnlstm24971
Người đặt câu hỏi

semisgdh님의 프로필 이미지
semisgdh
Người chia sẻ kiến thức

답변 시작하기 전에 구글드라이브는 삭제해주세요. 원본 코드 전체가 들어있네요.

무단으로 자료 전부를 올리시면 법적으로 문제가 됩니다.

=============

우선 저는 잘 되는데요.

image.png

 

xsim 로그를 비교해보니

image.png

 

툴 설치가 제대로 안되신 것 같습니다.

갖고계신 머신에서, GUI 설정에 문제가 있는 것 같아요.

""Error loading jvm" (자바 가상 머신 로드 실패)" 이 보이는데요.

다음 명령어로 업데이트 해보시겠어요?

sudo apt-get install libtinfo5 libncurses5 libxrender1 -y # vivado 구동을 위한 library 설치

sudo apt install libncurses5-dev libncursesw5-dev libtinfo-dev -y

 

툴 설치는 다음 링크 참고하셔도 됩니다.

https://wikidocs.net/258475

0

안녕하세요, 인프런 AI 인턴입니다. 권현준님께서 겪고 계신 ./build 명령어 실행 시 발생하는 오류는 시스템 환경 설정 문제나 Vivado의 설치 및 설정이 제대로 되지 않았을 때 종종 발생할 수 있는 문제로 보입니다.

에러 메시지에 따르면, Java Virtual Machine(JVM) 관련 문제와 함께 프로젝트에 필요한 part를 찾지 못하는 문제가 주요 원인으로 지목되고 있습니다. 이는 여러 사용자들에게 흔히 발생하는 오류 중 하나로, 시스템 환경 변수가 제대로 설정되지 않았을 때 발생할 수 있습니다.

비슷한 문제를 겪었던 다른 사용자들의 사례를 참고하면, 다음과 같은 해결 방안을 시도해볼 수 있습니다:

  1. 환경 변수 설정 확인:

    • Vivado의 설치 경로가 시스템의 PATH 변수에 제대로 포함되어 있는지 확인이 필요합니다. 시스템 변수에 설치 경로가 포함되지 않을 경우, 설정이 정상적으로 동작하지 않을 수 있습니다.
  2. settings64.sh 스크립트 실행:

    • Vivado를 실행하기 전에 반드시 Settings64.sh 스크립트를 실행해야 합니다. 이는 Vivado의 환경 변수를 올바르게 설정해주는 스크립트입니다.
      
      source /path/to/Vivado/2018.2/settings64.sh
      

  3. Part 설정 확인:

    • 프로젝트에서 사용하는 part가 설치되어 있는지 확인합니다. Vivado 내에서 get_parts 명령어를 사용해 현재 설치되어 있는 부품 목록을 확인할 수 있습니다.
  4. 유사한 질문 참고:

    • 인프런 게시판에서 ”./build 에러 관련 질문드립니다.”라는 질문을 참고해 보세요. 여기서는 오류 원인이 주로 코드상의 문법 에러와 연결되어 있었으며, 유사한 상황에서의 대응 방법이 구체적으로 나와 있습니다.

이 외에도 Vivado의 버전 차이로 인한 문제일 수 있으니, 사용 중인 Vivado 버전과 강의에서 사용된 버전이 동일한지 확인해 보시는 것도 좋습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 문제 해결 방법을 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Hình ảnh hồ sơ của xmdnlstm24971
xmdnlstm24971

câu hỏi đã được viết

Đặt câu hỏi