我今天更新了rocket-chip,注意到FIRRTL现在这样说:
------------------------------------------------------------------------------
Warning: firrtl.Driver is deprecated since 1.2!
Please switch to firrtl.stage.FirrtlStage
------------------------------------------------------------------------------
好吧,很公平,我认为我们必须更新我们传递给 FIRRTL 调用的内容:
FIRRTL ?= java -Xmx3G -Xss8M -XX:MaxPermSize=256M $(FIRRTL_PROFILE_SWITCH) -cp $(FIRRTL_JAR) firrtl.Driver
然而天真地切换firrtl.Driver
到firrtl.stage.FirrtlStage
没有用:
Error: Main method not found in class firrtl.stage.FirrtlStage, please define the main method as:
public static void main(String[] args)
我们应该怎么做才能避免这种弃用警告?