使用 berkeley hardfloat
Using berkeley hardfloat
我在我的项目中使用 Chisel3。我尝试按以下方式导入硬浮动库:
import chisel3._
import hardfloat._
但不幸的是,我得到:
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: edu.berkeley.cs#hardfloat_2.11;1.2: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn]
我浏览了几个使用 hardfloat 的存储库,发现我在 build.sbt:
中缺少这一行
libraryDependencies ++= Seq("edu.berkeley.cs" %% "hardfloat" % "1.2")
但不幸的是我仍然收到错误。然后我尝试编译使用 hardfloat 而不进行任何修改的项目(例如 soundkit),但我仍然遇到相同的错误。我同时使用终端和 InteliJ 来编译我的项目并得到相同的结果。出于某种原因,hardfloat 库甚至没有出现在 IntelliJ 的外部库中。
如果有人告诉我可能是什么问题,我将不胜感激。
pedrofurla 是对的。在与 RISC-V 的人们交谈后,我了解到,正如您所说,hardfloat 并未发布到 sbt 可以下载的地方。为了使用该库,必须在本地构建和发布它:
git clone https://github.com/ucb-bar/berkeley-hardfloat.git hardfloat
cd hardfloat
sbt publish-local
注意:该库适用于 chisel2
我在我的项目中使用 Chisel3。我尝试按以下方式导入硬浮动库:
import chisel3._
import hardfloat._
但不幸的是,我得到:
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: edu.berkeley.cs#hardfloat_2.11;1.2: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn]
我浏览了几个使用 hardfloat 的存储库,发现我在 build.sbt:
中缺少这一行libraryDependencies ++= Seq("edu.berkeley.cs" %% "hardfloat" % "1.2")
但不幸的是我仍然收到错误。然后我尝试编译使用 hardfloat 而不进行任何修改的项目(例如 soundkit),但我仍然遇到相同的错误。我同时使用终端和 InteliJ 来编译我的项目并得到相同的结果。出于某种原因,hardfloat 库甚至没有出现在 IntelliJ 的外部库中。
如果有人告诉我可能是什么问题,我将不胜感激。
pedrofurla 是对的。在与 RISC-V 的人们交谈后,我了解到,正如您所说,hardfloat 并未发布到 sbt 可以下载的地方。为了使用该库,必须在本地构建和发布它:
git clone https://github.com/ucb-bar/berkeley-hardfloat.git hardfloat
cd hardfloat
sbt publish-local
注意:该库适用于 chisel2