0

私は鑿が初めてです。現在、chisel3 を使用して chisel-tutorial wiki をフォローしています。そこにリンクされている chisel プロジェクト テンプレートを複製した後、GCD.scala ソース ファイルから Verilog 出力をテストして生成しようとしました。次のエラーが発生しました。

> run --v
java.lang.RuntimeException: No main class detected.
    at scala.sys.package$.error(package.scala:27)
[trace] Stack trace suppressed: run last compile:run for the full output.
[error] (compile:run) No main class detected.
[error] Total time: 0 s, completed Dec 1, 2016 12:28:46 AM

メーリングリストで見つけた解決策に従って(これと同じ問題に対して)、GCD.scalaファイルの最後に次のコードブロックを挿入しました

object GCDMain {
def main(args: Array[String]): Unit = {
    chiselMainTest(Array[String]("--backend", "c", "--genHarness"),
        () => Module(new GCD())){c => new GCDTests(c)}
}
}

しかし、私はまだ同じエラーが発生します。(GCDTests クラスも追加しました)

4

1 に答える 1