0

使用为 bbb 配置 uboot 后查看 .config 文件

制作 am335x_boneblack_defconfig

表明:-

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"

为什么 bbb 的 uboot 配置为 armv7 ,因为它是 armv8 ?

我正在尝试探索引导加载程序。我正在尝试编写一个新的引导加载程序。所以以上配置的 a/c,armv7 的引导加载程序应该适用于 armv8 吗?

我很困惑,因为它是同时支持 aarch32 和 aarch64 执行状态的 armv8。如果它在 AArch64 中,那么它有不同的指令集。

加载 uboot 之前的处理器配置是什么模式?

如果这不是要问的正确论坛,请告诉我。

4

1 回答 1

2

Beaglebone Black 附带一个基于 ARM Cortex-A8 的 SoC,这是一个 ARMv7 CPU 内核。

于 2017-06-04T19:52:25.350 回答