展望config文件为BBB使用为什么beaglebone黑色uboot配置为CONFIG_SYS_CPU =“armv7”。当bbb是armv8?
化妆am335x_boneblack_defconfig
它显示了配置的uboot后: -
CONFIG_SYS_ARCH="arm"
CONFIG_SYS_CPU="armv7"
CONFIG_SYS_SOC="am33xx"
CONFIG_SYS_VENDOR="ti"
CONFIG_SYS_BOARD="am335x"
CONFIG_SYS_CONFIG_NAME="am335x_evm"
为什么UBOOT为BBB被配置为ARMv7的,因为它是armv8?
我想探索引导程序。我正在尝试写一个新的引导程序。 因此,a/c以上的配置,armv7的bootloader应该适用于armv8吗?
我很困惑,因为它是支持aarch32和aarch64执行状态的armv8。 如果它在AArch64中,那么它有不同的指令集。
加载uboot之前的处理器配置是什么模式?
请让我知道,如果这不是正确的论坛问。
这可能是一个很好的参考: https://community.arm.com/processors/b/blog/posts/arm-fundamentals-introduction-to-understanding-arm-processors?CommentId=1a52d8d1-acb8-4ef5 -80c6-932387f41d7c – nachiketkulk