Merge pull request #4 from ucb-bar/publish-local
Publish firrtl locally first, to make Chisel happy
This commit is contained in:
14
README.md
14
README.md
@@ -33,7 +33,19 @@ the following steps are necessary.
|
||||
|
||||
To compile the example design, run make in the "verisim" directory.
|
||||
This will elaborate the DefaultExampleConfig in the example project.
|
||||
It will produce an executable called simulator-example-DefaultExampleConfig.
|
||||
|
||||
Note that due to mismanaged Chisel/Firrtl dependencies in the upstream
|
||||
code, you may see an error like this:
|
||||
|
||||
[error] (coreMacros/*:update) sbt.ResolveException: unresolved dependency: edu.berkeley.cs#firrtl_2.11;1.1-SNAPSHOT: not found
|
||||
|
||||
You can work around this error by first building Firrtl and publishing
|
||||
the jar locally:
|
||||
|
||||
cd rocket-chip/firrtl; sbt publish-local
|
||||
|
||||
Once these issues are resolved, an executable called
|
||||
simulator-example-DefaultExampleConfig will be produced.
|
||||
You can then use this executable to run any compatible RV64 code. For instance,
|
||||
to run one of the riscv-tools assembly tests.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user