inflearn logo
강의

Course

Instructor

Design Self-Study Tastebi's Practical Verilog HDL Season 1 (From Clock to Internal Memory)

compile error

1528

dev

4 asked

1

ERROR: [XSIM 43-3409] Failed to compile generated C file xsim.dir/tb_clock_generator/obj/xsim_1.c.

ERROR: [XSIM 43-3915] Encountered a fatal error. Cannot continue. Exiting...

ERROR: Please check the snapshot name which is created during 'xelab',the current snapshot name "xsim.dir/tb_clock_generator/xsimk" does not exist

1강에서 환경 setting 중에 compile error 가 떠서 막혔습니다 ㅜㅜ 

구글링 아무리 해도 해결이 안되네요 ㅜㅜ 답변 부탁 드립니다. 

fpga verilog-hdl 임베디드

Answer 2

0

dev

설치는 다 잘되었는데 무엇이 문제인지 모르겠네요 .... 

0

semisgdh

설치는 잘 되셨는데 ㅠ

처음 올려주신 에러가 발생한 화면은 어때요??

커맨드 친거부터 해서 화면 캡쳐!

0

dev

build 실행 cmd 에서 line by line으로 실행했을때 

xvlog test_bench.v 는 실행되는데 

xelab ~  // 이명령어를 치면 compile error 가 뜨더라고요 

0

dev

WARNING: [XSIM 43-3479] Unable to increase the current process stack size.

INFO: [VRFC 10-2263] Analyzing Verilog file "/home/~/verilog_example/0_hello_world/hello_world.v" into library work

INFO: [VRFC 10-311] analyzing module hello_world

Vivado Simulator 2020.2

Copyright 1986-1999, 2001-2020 Xilinx, Inc. All Rights Reserved.

Running: /home/~/tools/Vivado/2020.2/bin/unwrapped/lnx64.o/xelab hello_world -debug wave -s hello_world

Multi-threading is on. Using 4 slave threads.

Starting static elaboration

Pass Through NonSizing Optimizer

Completed static elaboration

Starting simulation data flow analysis

Completed simulation data flow analysis

Time Resolution for simulation is 1ps

Compiling module work.hello_world

ERROR: [XSIM 43-3409] Failed to compile generated C file xsim.dir/hello_world/obj/xsim_1.c.

ERROR: [XSIM 43-3915] Encountered a fatal error. Cannot continue. Exiting...

ERROR: Please check the snapshot name which is created during 'xelab',the current snapshot name "xsim.dir/hello_world/xsimk" does not exist

0

semisgdh

여기 링크꺼 해볼까요?

https://forums.xilinx.com/t5/Simulation-and-Verification/2019-2-ERROR-XSIM-43-3409-Failed-to-compile-generated-C-file/td-p/1073756

sudo apt-get install libncurses5

0

semisgdh

혹시 안되시면,

https://forums.xilinx.com/t5/Simulation-and-Verification/ERROR-XSIM-43-3409-Failed-to-compile-generated-C-file-xsim-dir/td-p/1164132

제가 드린 빌드 파일에, 

xelab -cc clang    을 붙여서 돌려보시겠어요?

0

dev

안되네요 ㅜㅜ path 설정이 잘못된거 같기도 한데 확인하거나 변경 할 수 있는 방법이 있을까요 

0

semisgdh

음 이건가...?

https://forums.xilinx.com/t5/Simulation-and-Verification/One-solution-to-error-quot-Failed-to-compile-generated-C-file/td-p/865415

여기 링크 내용 보시면,

-v 2 를 붙여서 상세 로그를 볼 수 있다고 하네요?   (상세 로그를 보고 싶습니다!)

clang 문제라고 하는데, 이대로 실행해보시고, 과정 전부를 올려주세요. 어디가 잘못되었는지 같이 봐요!

0

semisgdh

해당 에러를 찾아보니까, un supported OS 라는 키워드가 간혹 보이는데,

lsb_release -a 로 ubuntu 버전 알려주세요. (혹시 20 버전은 아니겠지요..?)

제가 머신이 두개라, 하나는 20 버전이구나.. 

그래도 혹시 모르니까 알려주세요. 환경을 알아야 할 것 같아요 :)

0

semisgdh

느낌이 강하게 오는게, 말씀하신 path 설정도 연관이 있어보이는데요

https://patocarr.com/blog/2018/05/26/Vivado-simulator-fix-on-Fedora-28.html

일단 상세 로그를 같이 보는게 해결에 도움이 될 것 같습니다!! (해결할 수 있습니다!!!!!!!! 강한긍정으로 가시죠)

0

dev

No LSB modules are available.

Distributor ID: Ubuntu

Description:    Ubuntu 20.04.2 LTS

Release:        20.04

Codename:       focal

20 버전 입니다!!

0

dev

fatal error: string.h: No such file or directory

 #include <string.h>

상세로그를 보니 string.h 헤더파일이 /usr/include에 없네요 

그래서 sudo apt-get install libc6 를 해서 설치했는데도 아직 미해결입니다 ㅜㅜ 

0

semisgdh

제 두번째 머신도 버전이 이렇구요.

상세 로그를 꼭 올려주세요!

어떻게 안되는지를 알아야.. 상세하게 적어주시면 더 좋아요!

1

dev

와 드디어 해결했습니다 ....

$rm -rf /var/lib/apt/lists/*
$ apt-get update

한 후

$sudo apt-get install gcc

로 디버깅 하였습니다.

ubunto20.04에 맞는 gcc-9 가 제대로 설치가 안되어서 컴파일이 안된거였네요 ㅜㅜ

답변 주셔서 감사합니다.

0

semisgdh

gcc 문제 였군요  ㅠ

apt-get update 

apt-get install gcc

즐거운? 주말을 보내셔야 되는데 ㅠ

설치가 가장 어렵습니다 ㅠㅠ

화이팅 입니다! 즐공하세요 :) 

0

semisgdh

안녕하세요 :)

우선 설치영상처럼, vivado 실행까지 확인 하신거라 가정하고 답변드리겠습니다. (설치내용을 중간에 건너뛰거나 하셨다면, 답변이 꼬일 수? 있어요. ㅠㅠ)

빌드환경 (gcc) 이 없어서 그런 것 같구요.

다음과 같이 터미널상에서 타이핑 하셔서 설치해 보시겠어요?

sudo apt-get install gcc

해보시고, 안되시면 다시 질문주세요 :)

0

dev

gcc 설치까지 다했는데도 그래요 ㅜㅜ

0

semisgdh

음... 저도 처음보긴하는데 ㅠ

vivado 실행은 잘되시는거 맞죠...?

vivado 실행화면 캡쳐 하고,

터미널에 xvlog 쳐보신거 화면 캡쳐해서 올려보시겠어요??

latency 개념 구현

1

79

3

비바도 all os버전

1

64

2

초기화를 reset_n 이 '1'일 때가 아닌 '0' 일 때 실행시키는 이유 질문

1

65

2

다운로드용량

1

67

2

비바도리눅스설치

1

78

2

전체path복사넣기

1

58

2

Vivado 2025.2 리눅스 설치 후 실행 에러와 솔루션 (libxv_commontasks.so)

1

139

2

explorer.exe오류

1

95

3

mobaxterm설치오류

1

82

2

./build시, waveform 'divide color' 사용

1

50

2

Latch와 관련하여 (Time borrowing, Latch-based design)

1

120

2

clean 명령어가 안되는데, 따로 저장해줘야 하는지 궁금합니다.

0

56

1

안녕하세요 설치 관련 질문 드립니다.

1

59

3

16장 mealy 설계.

1

70

2

14장 Cycle 관련, Testbench 코드.

1

62

2

21강(16장) 초기값 설정이 적용되는 시점 질문

1

58

1

20강(15장) - 밀리 머신 관련하여 질문 드립니다.

1

61

2

build에러 질문

0

53

2

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

1

69

2

FPGA 강의 보드 문의 드립니다.

1

103

2

5장 DFF특성에 대한 질문

1

70

3

vivado linux 사용 이유.

1

131

2

메모리의 형태가 전체설계에 미치는 영향이 궁금합니다.

1

98

2

디스코드 멤버쉽 등업 관련 문제

1

87

2