首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于输出和参考文件目录结构的说明

问关于输出和参考文件目录结构的说明
EN

Stack Overflow用户
提问于 2017-10-16 11:45:48
回答 1查看 26关注 0票数 1

在默认的config/application.rb文件中,有一些注释可能需要一些澄清。具体来说,它表示“通常您希望设置引用目录结构,以反映输出结构的结构”。

代码语言:javascript
复制
  # By default all generated output will end up in ./output.
  # Here you can specify an alternative directory entirely, or make it dynamic such that
  # the output ends up in a setup specific directory. 
  config.output_directory do
    "#{Origen.root}/output/#{$dut.nick}/#{$dut.revision}"
  end

  # Similarly for the reference files, generally you want to setup the reference directory
  # structure to mirror that of your output directory structure.
  config.reference_directory do
    "#{Origen.root}/.ref/#{$dut.nick}/#{$dut.revision}"
  end

在输出目录和引用目录之间没有镜像结构的实际后果是什么?

thx

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-23 14:22:57

这个建议是为了确保你总是像喜欢那样进行比较。

例如,您的应用程序支持某些设备的两种类型,即版本1和版本2。

如果将它们都生成到output/device中,那么您可能会开始不了解文件夹中的模式的哪个版本。通常的方法是修改config.output_directory,将模式定向到output/device/1和output/device/2。

现在,如果您没有对引用目录进行相同的更改,并且在这两种情况下它继续与.ref/device中的内容进行比较,那么如果将设备1的输出与先前保存到引用目录的设备2输出进行比较,则可能会遇到问题。

因此,建议将这两个目录的结构保持相同,这样您就可以始终将相同的目标与先前的输出进行比较。

但是,在某些情况下,您可能实际上希望将这两个输出dir与单个引用dir进行比较,也就是说,如果您期望两个目标的输出是相同的,并且任何差异实际上都表明出了问题。对于这种情况,我们给予您对两个目录的独立控制权,但在大多数情况下,它们应该被设置为相互镜像。

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

https://stackoverflow.com/questions/46769568

复制
相关文章

相似问题

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