-
Notifications
You must be signed in to change notification settings - Fork 705
New issue
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
make verilate failed #1489
Comments
Hello @hhhsiang |
Hi,@JeanRochCoulon |
Please refer to the README.md CVA6 repository file, the supported Verilator is not more 4.110. If it works with the recommanded version, do not hesitate to close the issue. |
@JeanRochCoulon I'm sorry, but I couldn't find the information about the required Verilator version in the README.md file. |
You are right. The supported Verilator version is 5.008. README.md need to be updated. |
I have created #1492 to add information about Verilator version |
@JeanRochCoulon, thanks for you help! |
You have to execute the verif/regress/install-verilator.sh file. The Verilator5.008 will be installed. |
@JeanRochCoulon, I have tried it, but it show this: |
The README.md recommands to execute verif/regress/install-cva6.sh. |
@JeanRochCoulon, it seems like the installation was successful; however, when I execute the command I also noticed that the |
Your linux/PATH is not configured properly. There are many ways to fix this, but they are not really related to CVA6. I would suggest to get familiar with the PATH environment variable and how your shell searches for executables. A quick google search results in simple tutorials: |
@Moschn, I can now execute |
I just successfully ran |
@Moschn ,did you install verilator from |
No i installed manually using the official instructions from verilator |
The "make verilate" is not supposed to be executed by user to run a cva6 simulation. To be functional, some variables should be setup like TARGET. The right way is to execute shell scripts like smoke-tests.sh |
@JeanRochCoulon, what if I want to run user-space applications? How should I proceed? According to the CVA6 README, should I execute Thanks for your help! |
README.md how to run a simulation by executing Makefile commands, for instance 'make verilate'. This way does not work because additional variables need to be setup before executing these commands, for instance TARGET=cv64a6_imafdc_sv39. Many GitHub issues request support #1489. This PR removes the getting start related to these commands to keep the way which is support that is to say using cva6.py command.
Please create another GihHub issue when the topic is different. Please refer to #1505. Make verilate is a deprecated command. The supported command is cva6.py. Please close the issue if you succeed in simulating with cva6.py. |
BTW #1499 is related to your new topic. |
@JeanRochCoulon, |
Related to #1569 |
👋 Hi there! This issue seems inactive. Need more help? Feel free to update us. If there are no updates within the next few days, we'll go ahead and close this issue. 😊 |
Hey @hhhsiang did you manage to close your issue ? |
Is there an existing CVA6 bug for this?
Bug Description
I've come across a problem much like the one described in #1410. When I run
make verilate
, it displays the exact same error.I've been struggling with this issue for a while. Any help in finding a solution would be very welcome. Thank you in advance!
The text was updated successfully, but these errors were encountered: