是否有一個免費的和週期精確的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