我正在嘗試通過 MMIO 外設向火箭芯片框架添加加速器。我瀏覽了 GCD 示例并能夠構建基本的 GCD 代碼。然后我用一個有自己的配置、引數和欄位資訊的加速器替換了 GCD。現在,當我嘗試將此資訊傳遞給火箭芯片時,與freechips.rocketchip.config.{Parameters, Field, Config}. 我嘗試指定整個路徑,即;accelerator.util.conig.Parameters區分它,freechips.rocketchip.config.Parameters但它仍然給了我同樣的錯誤。當我洗掉我的加速器配置和引數并傳遞簡單的手工引數時,構建成功,但是,當我添加我的配置時,我得到%Error-TIMESCALEMOD這個錯誤在我沒有修改的生成檔案中。我嘗試通過更改我的驗證器選項來解決問題,但這會導致錯誤的兔子洞。我已將問題縮小到這是因為我使用了兩個不同的配置而導致的,這兩個配置都有自己的 Config.scala 檔案
uj5u.com熱心網友回復:
問題出在黑盒上,不知道為什么它會給我這個錯誤,但是是的,我們可以混合兩個具有不同 util.config 檔案的不同配置。我們只需要明確地指定它們。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/450957.html
