使用
为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"
为什么ub for bbb被配置为armv7,因为它是armv8?
我正在尝试探索引导程序。我正在尝试编写一个新的bootloader。 所以a / c到上面的配置,armv7的bootloader对armv8应该可以正常工作吗?
我很困惑,因为armv8支持aarch32和aarch64执行状态。 如果它在AArch64中,则它具有不同的指令集。
在加载uboot之前处理器配置处于什么模式?
如果这不是正确的论坛,请告诉我。
答案 0 :(得分:2)
Beaglebone Black附带一个SoC,它基于ARM Cortex-A8,它是一个ARMv7 CPU内核。