为啥 beaglebone black uboot 配置为 CONFIG_SYS_CPU="armv7"。 bbb啥时候是armv8?
Posted
技术标签:
【中文标题】为啥 beaglebone black uboot 配置为 CONFIG_SYS_CPU="armv7"。 bbb啥时候是armv8?【英文标题】:Why beaglebone black uboot is configured to CONFIG_SYS_CPU="armv7". When bbb is armv8?为什么 beaglebone black uboot 配置为 CONFIG_SYS_CPU="armv7"。 bbb什么时候是armv8? 【发布时间】:2017-06-04 18:15:52 【问题描述】:在为 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前处理器配置在什么模式下?
如果这不是要问的正确论坛,请告诉我。
【问题讨论】:
这可能是一个很好的参考:community.arm.com/processors/b/blog/posts/… 【参考方案1】:Beaglebone Black 附带一个基于 ARM Cortex-A8 的 SoC,这是一个 ARMv7 CPU 内核。
【讨论】:
是的..我的坏。 BBB 是 Cortex-A8,其架构是 ARMv7-A (32bit)以上是关于为啥 beaglebone black uboot 配置为 CONFIG_SYS_CPU="armv7"。 bbb啥时候是armv8?的主要内容,如果未能解决你的问题,请参考以下文章
Beaglebone Black教程Beaglebone Black的引脚分配
BeagleBone Black教程之BeagleBone Black设备的连接
Barebox 如何为 Beaglebone Black 启动?