OpenXiangShan / xs-env

XiangShan Frontend Develop Environment
https://xiangshan-doc.readthedocs.io/zh_CN/latest/tools/xsenv/
Other
45 stars 48 forks source link

make emu CONFIG=MinimalConfig SIM_ARGS=--disable-log EMU_TRACE=1 -j32 #21

Closed du-jiaming closed 2 years ago

du-jiaming commented 2 years ago

Exception in thread "main" firrtl.options.OptionsException: Unknown option --disable-log at firrtl.options.ExceptOnError.reportError(OptionParser.scala:25) at firrtl.options.ExceptOnError.reportError$(OptionParser.scala:25) at firrtl.options.Shell$$anon$1.reportError(Shell.scala:19) at scopt.OptionParser.handleError$1(options.scala:453) at scopt.OptionParser.parse(options.scala:513) at firrtl.options.Shell$$anon$1.firrtl$options$DuplicateHandling$$super$parse(Shell.scala:19) at firrtl.options.DuplicateHandling.parse(OptionParser.scala:51) at firrtl.options.DuplicateHandling.parse$(OptionParser.scala:32) at firrtl.options.Shell$$anon$1.parse(Shell.scala:19) at firrtl.options.Shell.parse(Shell.scala:58) at firrtl.options.Stage.execute(Stage.scala:58) at top.XiangShanStage$.execute(XiangShanStage.scala:49) at top.SimTop$.main(SimTop.scala:100) at top.SimTop.main(SimTop.scala) 1 targets failed XiangShan.test.runMain subprocess failed make[2]: [Makefile:79: build/SimTop.v] Error 1 make[2]: Leaving directory '/home/dujiaming1/Desktop/xs-env/XiangShan' make[1]: [Makefile:29: /home/dujiaming1/Desktop/xs-env/XiangShan/build/SimTop.v] Error 2 make[1]: Leaving directory '/home/dujiaming1/Desktop/xs-env/XiangShan/difftest' make: *** [Makefile:111: emu] Error 2

AugustusWillisWang commented 2 years ago

请告知我们您所使用的各个 submodule 所在的 commit, 以及使用的命令, 方便我们定位问题

du-jiaming commented 2 years ago

请告知我们您所使用的各个 submodule 所在的 commit, 以及使用的命令, 方便我们定位问题

我是按照xs-env中README.md的步骤进行的,前面的都成功了。 当我进行到

  1. 生成香山核的仿真程序 使用 Verilator 生成香山核的仿真程序,进入 XiangShan 目录,运行命令

make emu CONFIG=MinimalConfig SIM_ARGS=--disable-log EMU_TRACE=1 -j32

生成一个最小配置的香山的仿真程序时,出现了上述错误。 但是我尝试运行命令

make emu -j32

仿真默认配置的完整香山核时成功了。

我的系统是Ubuntu 20.04 ,内存 64G

wakafa1 commented 2 years ago

https://github.com/OpenXiangShan/XiangShan/pull/1213 这个更改中取消了 disable-log 选项,新增了 enable-log 选项;未设置时默认不打印 Log 信息;xs-env 的 Readme 后续将同步更改

wakafa1 commented 2 years ago

https://github.com/OpenXiangShan/xs-env/commit/2009242e4a87e84df4a42c554feeb80a9d22e73e 已更新 README