是否有一个免费的和周期精确的ARM(Cortex A9)模拟器?ARM周期精确模拟器
我认为ARM IDE提供了某种类型的探查器,但首先我不确定它是否提供命令行界面,其次它不是免费的。我希望能从GNU中找到一些东西,但是我找不到任何...
是否有一个免费的和周期精确的ARM(Cortex A9)模拟器?ARM周期精确模拟器
我认为ARM IDE提供了某种类型的探查器,但首先我不确定它是否提供命令行界面,其次它不是免费的。我希望能从GNU中找到一些东西,但是我找不到任何...
随着碳设计系统ARM的收购,ARM开始为其内核提供周期精确模型。与功能准确但周期不准确的快速模型相比,这些模型较慢。欲了解更多详细信息,可以参考 http://www.arm.com/products/tools/models/cycle-models.php
包围芯片将在是周期准确的(除非你是在谈论JTAG和不实际运行任何代码)起到了很大的作用,所以你需要两支组件(供应商的逻辑皮质a9和外设)和供应商组件。除非你为供应商工作,否则你不可能看到这一点。如果你给一个供应商足够的钱,他们可能会给你一个模拟器,只是买一个芯片便宜得多。任何循环准确的免费工具都可能基于违反NDA保护的信息,或者产品已经过时而不在意(armulator)。 – 2013-04-24 20:13:38
看到这个问题:[post process objdump](http://stackoverflow.com/questions/14942436/post-process-objdump-disassemble-with-arm-cycle-counts)。在一个答案中[Marat Dunkan](http://stackoverflow.com/users/848177/marat-dukhan)指的是[Fast models](http://www.arm.com/products/tools/models/fast- models/index.php)模拟器。我认为它是针对开发** CPU **的人而设计的,显然非常昂贵?如果* Cortex-A9 *具有周期计数寄存器,那么Pete's和Dwelch提出的购买硬件的建议似乎是合理的;即使没有,定时器和多次运行也可以进行配置。 – 2013-04-24 23:34:07