gpt4 book ai didi

crash-dumps - 调试核心转储的方法有哪些?

转载 作者:行者123 更新时间:2023-12-02 21:02:00 32 4
gpt4 key购买 nike

我使用的是 ASIC 模拟器 (vcs),它采用多种不同的语言(在我们的例子中为 Verilog、VHDL、Vera、C 和 Tcl)并将它们全部编译成 C 可执行文件。

这一切都很棒,直到它用神秘的堆栈跟踪进行核心转储。解决这个问题的最佳方法是什么?

最佳答案

如果您已经查看了堆栈跟踪,那么我怀疑您已经从核心文件中收集到了大部分信息。特别是如果您不熟悉模拟器的实现方式,而且听起来您也不熟悉。

我想说这个工具有缺陷,你应该让供应商负责。转储核心从来都不是一个好的回应,即使您提供的输入有问题。

但是,如果您想进一步分析问题,一个建议是从一些确实有效的 ASIC 设计的简单版本开始,然后逐步进行更改,确保在每组更改后它仍然有效。通过这种方式,您可以缩小系统中导致问题的特定部分的范围,并且可能允许您修复它或向供应商提交更具体的错误报告。

当然,这是假设您可以返回一些可行的东西,但我希望您在设计过程中至少测试几次,并且您有某种版本控制(或至少备份)。

关于crash-dumps - 调试核心转储的方法有哪些?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1719550/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com