首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >firrtl.Driver被弃用了--但是我们应该用什么来代替呢?

firrtl.Driver被弃用了--但是我们应该用什么来代替呢?
EN

Stack Overflow用户
提问于 2019-06-06 09:36:01
回答 1查看 474关注 0票数 5

我今天更新了rocket-chip,注意到FIRRTL现在是这样说的:

代码语言:javascript
复制
------------------------------------------------------------------------------
Warning: firrtl.Driver is deprecated since 1.2!
Please switch to firrtl.stage.FirrtlStage
------------------------------------------------------------------------------

好吧,很公平,我假设我们必须更新传递给FIRRTL调用的内容:

代码语言:javascript
复制
FIRRTL ?= java -Xmx3G -Xss8M -XX:MaxPermSize=256M $(FIRRTL_PROFILE_SWITCH)  -cp $(FIRRTL_JAR) firrtl.Driver

然而,天真地将firrtl.Driver切换到firrtl.stage.FirrtlStage并不起作用:

代码语言:javascript
复制
Error: Main method not found in class firrtl.stage.FirrtlStage, please define the main method as:
   public static void main(String[] args)

我们应该怎么做才能避免这个弃用警告呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-06 11:31:38

这是我的错,弃用警告需要更新。如果您愿意,您可以(可选)切换到firrtl.stage.FirrtlMain。有关如何更新火箭芯片的信息,请参阅freechipsproject/rocket-chip#1984。我会让公关在FIRRTL这一边解决这个问题。

FirrtlStageFirrtlMain之间有一些流动。理由是,并不是每个阶段都必须有一个主要功能。

如果你想了解更多关于整个阶段/阶段重构的信息,请参阅freechipsproject/FIRRTL#1005和(尚未合并) freechipsproject/FIRRTL#1079

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

https://stackoverflow.com/questions/56469928

复制
相关文章

相似问题

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