我正在尝试编译 Zhe Mao 的 xactor 包(Chisel 的保护原子操作),但得到错误
value += is not a member of Chisel.Bundle
在声明上
io += port
除了 latest.release 之外,是否有支持此构造的 Chisel 版本?
我正在尝试编译 Zhe Mao 的 xactor 包(Chisel 的保护原子操作),但得到错误
value += is not a member of Chisel.Bundle
在声明上
io += port
除了 latest.release 之外,是否有支持此构造的 Chisel 版本?
看起来您想使用位于 ( https://github.com/ucb-bar/chisel ) 的 Chisel “master”,它指向最新的开发负责人。自述文件涵盖使用“自行发布”模型,其中包含您自己编译的本地 SNAPSHOT 版本,而不是latest.release
.
以下是说明的副本,以防 github Chisel README 页面出现问题:
$ git clone https://github.com/ucb-bar/chisel.git $ cd chisel
编译并安装 Chisel 的本地副本:
$ make clean test publish-local
为了在您自己的项目中使用 Chisel 的本地副本,您需要更新您的 build.sbt 文件,以便您的本地副本满足 Chisel 库依赖项。代替
libraryDependencies += "edu.berkeley.cs" %% "chisel" % "latest.release"
和:
libraryDependencies += "edu.berkeley.cs" %% "chisel" % "2.3-SNAPSHOT"