【问题标题】:difference beween armv7 and armv7a in poky meta sourcepoky 元源中 armv7 和 arm v7a 之间的区别
【发布时间】:2016-05-28 04:09:15
【问题描述】:

最初我假设 armv7 和 armv7a 都是相同的,但是在检查 poky 元源中的 meta/conf/machine/include/arm/arch-armv7a.inc 文件时,以下语句说 armv7a 与 armv7 冲突。

TUNECONFLICTS[armv7a] = "armv4 armv5 armv6 armv7"

同样,我可以在同一个文件中看到 armv7a 和 armv7at。

你能帮我理解一下armv7、armv7a和armv7at的区别吗

【问题讨论】:

  • 可能需要深入研究文档或代码以找到 armv7 和 armv7a 为该源定义的内容,然后进行比较。
  • 在深入挖掘之后,根据变量分配,它似乎是 armv7a 中的应用程序处理器和 armv7at 中的拇指。但不确定 armv7a 和 armv7 的区别。

标签: arm yocto gcc4


【解决方案1】:

当您配置交叉编译器编译阶段编号 1 和 2 时,您可以使用 --with-arch=ARCH 标志配置 gcc。您指向的这些标志用于设置它。每一个都根据目标平台设置不同的交叉编译器选项(一些使用小端,一些使用大端,等等)。检查您的目标平台以获取更多详细信息。

【讨论】:

    猜你喜欢
    • 2016-12-21
    • 1970-01-01
    • 2020-01-29
    • 2014-03-04
    • 2012-08-26
    • 1970-01-01
    • 2017-09-18
    • 1970-01-01
    相关资源
    最近更新 更多