首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >chisel3中setResource的根目录在哪里?

chisel3中setResource的根目录在哪里?
EN

Stack Overflow用户
提问于 2018-01-31 14:26:55
回答 1查看 68关注 0票数 1

我正在尝试使用chisel3在火箭芯片源代码中使用BlackBox。

之前,我尝试过使用chisel3模板,当我将资源放入src/main/resources/alu/custom_ALU.v (setResource("/alu/custom_ALU.v"))中时,它工作得很好。

但是,当我在火箭芯片存储库中尝试同样的操作时,它向我展示了FileNotFoundException

在rocket-chip存储库中,setResource的根目录在哪里?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-03 08:17:52

appears setResource是相对于sbt定义资源目录的。你是对的,如果你的代码是用src/main/scala编写的,那么它的缺省值是src/main/resource。我认为,这里的问题在于,rocket-chip将firrtl作为单独的进程调用,而不是作为单个多项目运行,因此它可能会在firrtl的资源目录rocket-chip/firrtl/src/main/resources中查找。这显然不是很有帮助,所以我认为这应该改变。你介意在FIRRTL repo上提交一个问题吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48535777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档