We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
This issue continues some issues from the previous issue: https://github.com/chipsalliance/Cores-VeeR-EH1/issues/125 My colleague is configuring the environment in a new VM according to the documentation wirtten by me: https://github.com/noobwei/Y-Lab/blob/main/20241226.md
But build the tool chain without the tags like --with-arch=rv32imc_zicsr --with-abi=ilp32, but a riscv64 toolchain.
--with-arch=rv32imc_zicsr --with-abi=ilp32
Here is the log of riscv64-unknown-elf-gcc -v:
riscv64-unknown-elf-gcc -v
wjy1@wjy1:/opt/riscv/bin$ export PATH=/opt/riscv/bin:$PATH wjy1@wjy1:/opt/riscv/bin$ riscv64-unknown-elf-gcc -v Using built-in specs. COLLECT_GCC=riscv64-unknown-elf-gcc COLLECT_LTO_WRAPPER=/opt/riscv/libexec/gcc/riscv64-unknown-elf/14.2.0/lto-wrapper Target: riscv64-unknown-elf Configured with: /home/wjy1/桌面/riscv-gnu-toolchain/gcc/configure --target=riscv64-unknown-elf --prefix=/opt/riscv --disable-shared --disable-threads --enable-languages=c,c++ --with-pkgversion= --with-system-zlib --enable-tls --with-newlib --with-sysroot=/opt/riscv/riscv64-unknown-elf --with-native-system-header-dir=/include --disable-libmudflap --disable-libssp --disable-libquadmath --disable-libgomp --disable-nls --disable-tm-clone-registry --src=.././gcc --disable-multilib --with-abi=lp64d --with-arch=rv64gc --with-tune=rocket --with-isa-spec=20191213 'CFLAGS_FOR_TARGET=-Os -mcmodel=medlow' 'CXXFLAGS_FOR_TARGET=-Os -mcmodel=medlow' Thread model: single Supported LTO compression algorithms: zlib gcc version 14.2.0 ()
So I modified the L23 of Makefile to --with-abi=lp64d_zicsr --with-arch=rv64gc
--with-abi=lp64d_zicsr --with-arch=rv64gc
But the result of make -f $RV_ROOT/tools/Makefile is Hit max cycle count (10000000) .. stopping
make -f $RV_ROOT/tools/Makefile
Hit max cycle count (10000000) .. stopping
Here is the full log:
wjy1@wjy1:~/桌面/Cores-VeeR-EH1$ make -f $RV_ROOT/tools/Makefile rm -rf *.log *.s *.hex *.dis *.tbl irun* vcs* simv* *.map snapshots veer* \ verilator* *.exe obj* *.o ucli.key vc_hdrs.h csrc *.csv \ work dataset.asdb library.cfg BUILD_PATH=snapshots/default /home/wjy1/桌面/Cores-VeeR-EH1/configs/veer.config -target=default -set iccm_enable veer: Set(s) requested : iccm_enable veer: Overriding iccm_enable value 0 with 1 VeeR configuration for target=default veer: bht_size = 128 veer: bht_addr_lo = 4 veer: reset_vec = 0x80000000 veer: sb_bus_tag = 1 veer: ifu_bus_tag = 3 veer: dma_bus_tag = 1 veer: btb_index1_lo = 4 veer: btb_addr_lo = 4 veer: btb_size = 32 veer: icache_enable = 1 veer: icache_size = 16 veer: icache_tag_low = 6 veer: pic_meie_count = 8 veer: pic_meigwctrl_offset = 0x4000 veer: pic_mpiccfg_count = 1 veer: pic_meigwclr_offset = 0x5000 veer: pic_total_int = 8 veer: pic_meipt_offset = 0x3004 veer: pic_meip_count = 4 veer: pic_size = 32 veer: pic_meipl_offset = 0x0000 veer: pic_mpiccfg_offset = 0x3000 veer: pic_offset = 0xc0000 veer: pic_region = 0xf veer: pic_meigwclr_count = 8 veer: pic_meigwctrl_mask = 0x3 veer: pic_meipt_count = 8 veer: pic_meie_mask = 0x1 veer: pic_meip_offset = 0x1000 veer: pic_meigwctrl_count = 8 veer: pic_meipl_mask = 0xf veer: pic_meipl_count = 8 veer: pic_meipt_mask = 0x0 veer: pic_mpiccfg_mask = 0x1 veer: pic_meip_mask = 0x0 veer: pic_meie_offset = 0x2000 veer: pic_meigwclr_mask = 0x0 veer: external_mem_hole = default disabled veer: dccm_region = 0xf veer: dccm_size = 64 veer: dccm_offset = 0x40000 veer: dccm_num_banks = 8 veer: dccm_enable = 1 veer: iccm_enable = 1 veer: iccm_size = 512 veer: iccm_num_banks = 8 veer: iccm_offset = 0xe000000 veer: iccm_region = 0xe veer: nmi_vec = 0x11110000 veer: lsu_stbuf_depth = 8 veer: dec_instbuf_depth = 4 veer: lsu_num_nbload = 8 veer: dma_buf_depth = 4 veer: fpga_optimize = 1 veer: ret_stack_size = 4 veer: Writing snapshots/default/common_defines.vh veer: Writing snapshots/default/defines.h veer: Writing snapshots/default/pd_defines.vh veer: Writing snapshots/default/whisper.json veer: Writing snapshots/default/perl_configs.pl veer: Writing snapshots/default/link.ld riscv64-unknown-elf-cpp -Isnapshots/default /home/wjy1/桌面/Cores-VeeR-EH1/testbench/tests/hello_world/hello_world.s > hello_world.cpp.s riscv64-unknown-elf-as hello_world.cpp.s -o hello_world.o Building hello_world riscv64-unknown-elf-gcc -Wl,-Map=hello_world.map -lgcc -T/home/wjy1/桌面/Cores-VeeR-EH1/testbench/link.ld -o hello_world.exe hello_world.o -nostartfiles riscv64-unknown-elf-objcopy -O verilog hello_world.exe program.hex riscv64-unknown-elf-objdump -S hello_world.exe > hello_world.dis Completed building hello_world echo '`undef ASSERT_ON' >> snapshots/default/common_defines.vh verilator --cc -CFLAGS "-std=c++14" snapshots/default/common_defines.vh /home/wjy1/桌面/Cores-VeeR-EH1/design/include/veer_types.sv -I/home/wjy1/桌面/Cores-VeeR-EH1/design/include -I/home/wjy1/桌面/Cores-VeeR-EH1/design/lib -Isnapshots/default \ -Wno-UNOPTFLAT \ -I/home/wjy1/桌面/Cores-VeeR-EH1/testbench \ -f /home/wjy1/桌面/Cores-VeeR-EH1/testbench/flist \ /home/wjy1/桌面/Cores-VeeR-EH1/testbench/tb_top.sv /home/wjy1/桌面/Cores-VeeR-EH1/testbench/ahb_sif.sv \ --top-module tb_top -exe test_tb_top.cpp --autoflush - V e r i l a t i o n R e p o r t: Verilator 5.033 devel rev v5.032-20-ge171463fa - Verilator: Built from 38.579 MB sources in 117 modules, into 15.338 MB in 22 C++ files needing 0.011 MB - Verilator: Walltime 2.684 s (elab=0.223, cvt=2.056, bld=0.000); cpu 2.645 s on 1 threads; alloced 172.344 MB cp /home/wjy1/桌面/Cores-VeeR-EH1/testbench/test_tb_top.cpp obj_dir make -j -C obj_dir/ -f Vtb_top.mk OPT_FAST="-Os" make[1]: 进入目录“/home/wjy1/桌面/Cores-VeeR-EH1/obj_dir” ccache g++ -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -Os -c -o test_tb_top.o test_tb_top.cpp ccache g++ -Os -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -c -o verilated.o /usr/local/share/verilator/include/verilated.cpp ccache g++ -Os -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -c -o verilated_threads.o /usr/local/share/verilator/include/verilated_threads.cpp ccache g++ -Os -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -x c++-header Vtb_top__pch.h -o Vtb_top__pch.h.fast.gch ccache g++ -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0-DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -x c++-header Vtb_top__pch.h -o Vtb_top__pch.h.slow.gch echo "" > Vtb_top__ALL.verilator_deplist.tmp ccache g++ -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0-DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -include Vtb_top__pch.h.slow -c -o Vtb_top__ConstPool_0.o Vtb_top__ConstPool_0.cpp ccache g++ -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0-DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -include Vtb_top__pch.h.slow -c -o Vtb_top___024root__Slow.o Vtb_top___024root__Slow.cpp ccache g++ -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0-DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -include Vtb_top__pch.h.slow -c -o Vtb_top___024root__DepSet_h7f86b803__0__Slow.o Vtb_top___024root__DepSet_h7f86b803__0__Slow.cpp ccache g++ -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0-DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -include Vtb_top__pch.h.slow -c -o Vtb_top___024root__DepSet_h9ad02603__0__Slow.o Vtb_top___024root__DepSet_h9ad02603__0__Slow.cpp ccache g++ -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0-DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -include Vtb_top__pch.h.slow -c -o Vtb_top___024root__DepSet_h9ad02603__1__Slow.o Vtb_top___024root__DepSet_h9ad02603__1__Slow.cpp ccache g++ -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0-DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -include Vtb_top__pch.h.slow -c -o Vtb_top___024root__DepSet_h9ad02603__2__Slow.o Vtb_top___024root__DepSet_h9ad02603__2__Slow.cpp ccache g++ -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0-DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -include Vtb_top__pch.h.slow -c -o Vtb_top___024root__DepSet_h9ad02603__3__Slow.o Vtb_top___024root__DepSet_h9ad02603__3__Slow.cpp ccache g++ -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0-DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -include Vtb_top__pch.h.slow -c -o Vtb_top___024root__DepSet_h9ad02603__4__Slow.o Vtb_top___024root__DepSet_h9ad02603__4__Slow.cpp ccache g++ -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0-DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -include Vtb_top__pch.h.slow -c -o Vtb_top___024root__DepSet_h9ad02603__5__Slow.o Vtb_top___024root__DepSet_h9ad02603__5__Slow.cpp ccache g++ -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0-DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -include Vtb_top__pch.h.slow -c -o Vtb_top___024root__DepSet_h9ad02603__6__Slow.o Vtb_top___024root__DepSet_h9ad02603__6__Slow.cpp ccache g++ -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0-DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -include Vtb_top__pch.h.slow -c -o Vtb_top___024unit__Slow.o Vtb_top___024unit__Slow.cpp ccache g++ -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0-DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -include Vtb_top__pch.h.slow -c -o Vtb_top___024unit__DepSet_hba4cee98__0__Slow.o Vtb_top___024unit__DepSet_hba4cee98__0__Slow.cpp ccache g++ -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0-DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -include Vtb_top__pch.h.slow -c -o Vtb_top__Syms.o Vtb_top__Syms.cpp ccache g++ -Os -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -include Vtb_top__pch.h.fast -c -o Vtb_top.o Vtb_top.cpp ccache g++ -Os -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -include Vtb_top__pch.h.fast -c -o Vtb_top___024root__DepSet_h7f86b803__0.o Vtb_top___024root__DepSet_h7f86b803__0.cpp ccache g++ -Os -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -include Vtb_top__pch.h.fast -c -o Vtb_top___024root__DepSet_h9ad02603__0.o Vtb_top___024root__DepSet_h9ad02603__0.cpp ccache g++ -Os -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -include Vtb_top__pch.h.fast -c -o Vtb_top___024root__DepSet_h9ad02603__1.o Vtb_top___024root__DepSet_h9ad02603__1.cpp ccache g++ -Os -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -include Vtb_top__pch.h.fast -c -o Vtb_top___024root__DepSet_h9ad02603__2.o Vtb_top___024root__DepSet_h9ad02603__2.cpp ccache g++ -Os -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -include Vtb_top__pch.h.fast -c -o Vtb_top___024root__DepSet_h9ad02603__3.o Vtb_top___024root__DepSet_h9ad02603__3.cpp ccache g++ -Os -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -include Vtb_top__pch.h.fast -c -o Vtb_top___024root__DepSet_h9ad02603__4.o Vtb_top___024root__DepSet_h9ad02603__4.cpp ccache g++ -Os -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -include Vtb_top__pch.h.fast -c -o Vtb_top___024root__DepSet_h9ad02603__5.o Vtb_top___024root__DepSet_h9ad02603__5.cpp ccache g++ -Os -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVM_COVERAGE=0 -DVM_SC=0 -DVM_TIMING=0 -DVM_TRACE=0 -DVM_TRACE_FST=0 -DVM_TRACE_VCD=0 -faligned-new -fcf-protection=none -Wno-bool-operation -Wno-shadow -Wno-sign-compare -Wno-tautological-compare -Wno-uninitialized -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -std=c++14 -include Vtb_top__pch.h.fast -c -o Vtb_top___024root__DepSet_h9ad02603__6.o Vtb_top___024root__DepSet_h9ad02603__6.cpp g++ test_tb_top.o verilated.o verilated_threads.o Vtb_top__ALL.a -pthread -lpthread -latomic -o Vtb_top rm Vtb_top__ALL.verilator_deplist.tmp make[1]: 离开目录“/home/wjy1/桌面/Cores-VeeR-EH1/obj_dir” touch verilator-build ./obj_dir/Vtb_top VerilatorTB: Start of sim Hit max cycle count (10000000) .. stopping - /home/wjy1/桌面/Cores-VeeR-EH1/testbench/tb_top.sv:332: Verilog $finish VerilatorTB: End of sim
The text was updated successfully, but these errors were encountered:
No branches or pull requests
This issue continues some issues from the previous issue: https://github.com/chipsalliance/Cores-VeeR-EH1/issues/125
My colleague is configuring the environment in a new VM according to the documentation wirtten by me: https://github.com/noobwei/Y-Lab/blob/main/20241226.md
But build the tool chain without the tags like
--with-arch=rv32imc_zicsr --with-abi=ilp32
, but a riscv64 toolchain.Here is the log of
riscv64-unknown-elf-gcc -v
:So I modified the L23 of Makefile to
--with-abi=lp64d_zicsr --with-arch=rv64gc
But the result of
make -f $RV_ROOT/tools/Makefile
isHit max cycle count (10000000) .. stopping
Here is the full log:
The text was updated successfully, but these errors were encountered: