2013-04-24 71 views
4

是否有一个免费的和周期精确的ARM(Cortex A9)模拟器?ARM周期精确模拟器

我认为ARM IDE提供了某种类型的探查器,但首先我不确定它是否提供命令行界面,其次它不是免费的。我希望能从GNU中找到一些东西,但是我找不到任何...

+0

包围芯片将在是周期准确的(除非你是在谈论JTAG和不实际运行任何代码)起到了很大的作用,所以你需要两支组件(供应商的逻辑皮质a9和外设)和供应商组件。除非你为供应商工作,否则你不可能看到这一点。如果你给一个供应商足够的钱,他们可能会给你一个模拟器,只是买一个芯片便宜得多。任何循环准确的免费工具都可能基于违反NDA保护的信息,或者产品已经过时而不在意(armulator)。 – 2013-04-24 20:13:38

+1

看到这个问题:[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

回答

4

没有可用于最新ARM内核的自由循环精确模拟器。最好的办法是购买Cortex A9开发板(如Pandaboard),并将其用于性能基准测试。

+0

或者,他可以尝试ARM DS-5评估套件。它具有适用于大多数ARM内核的周期精确仿真器。 – sgupta 2013-04-27 13:36:55

+0

为A8和A9提供DS-5的RTSM型号不是周期准确的。 – 2013-04-27 19:42:31

+0

哦,既然它提供了对分析的支持,我认为它必须是循环准确的。 – sgupta 2013-04-28 20:19:03

相关问题