【问题标题】:valgrind on the ARM9?ARM9上的valgrind?
【发布时间】:2011-08-11 23:56:29
【问题描述】:

我看到 valgrind 有一个 ARM7 目标,但我发现关于 valgrind 是否支持 ARM9 的信息相互矛盾。我正在使用的 ARM9 目标正在运行 linux。

有没有人特别成功地在 ARM9 目标上使用 valgrind?如果是这样,您可以提供的任何指示都会有所帮助,包括“您是如何构建它的?”。

谢谢

-z

【问题讨论】:

    标签: arm valgrind embedded-linux arm9


    【解决方案1】:

    Valgrind 在 ARM-v7(架构名称)上运行,而不是 ARM7(芯片系列名称)。 ARM7 是一个相当古老的芯片系列(使用架构 ARM-v4)的名称,ARM9 (ARM-v5) 也是如此。您确定您的芯片是 ARM9 而不是 Cortex-A9(使用 ARM-v7 架构)吗?如果真的是ARM9,那你就倒霉了。如果是 Cortex,它应该可以工作。

    【讨论】:

    • 检查 /proc/cpinfo 我看到处理器有以下字符串:ARM926EJ-S rev 0 (v5l)... 不确定将这个特定的 ARM 放入哪一代。
    • ARM926EJ-S 是 ARMv5,实际上在您附加的输出中以非常简略的形式表示; (v5l) - ARMv5,小端。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-31
    • 2010-11-23
    • 2011-12-02
    • 2014-04-09
    相关资源
    最近更新 更多