Gingerbread在AOSP中的ARMv6构建



我正在尝试将姜饼移植到具有ARMv6k架构的ARM11 MPcore处理器的开发板上。我已经向AOSP源添加了一个设备,我的问题是,当我将'TARGET_ARCH_VARIANT'设置为armv6k, armv6或armv6-vfp时,我得到一个错误,说它是未知的,当我运行午餐。

build/core/combo/TARGET_linux-arm.mk:39: *** Unknown ARM architecture version: armv6-vfp.  Stop.

在AOSP中是否支持armv6,如果是这样,我在哪里可以找到可能的target_arch_variables ?我一直在寻找,似乎CyanogenMod可以提供一个解决方案。

armv6构建设置是来自codeourora (Qualcomm)的额外补丁,它们在AOSP中不存在。如果你在QC平台上工作,最好从codeourora获得Android源代码。如果你在一个非QC平台上工作,你仍然可以使用他们的armv6补丁。然而,这可能是一项累人的工作,在不同的git中分散着补丁。

最新更新