展望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