2017-06-04 43 views
0

それは示しなぜbeaglebone black ubootがCONFIG_SYS_CPU = "armv7"に設定されているのですか? bbbがarmv8のときは?

メイクam335x_boneblack_defconfig

を使用してBBBためubootを設定した後で.configファイルを見ると: -

BBBのためのubootは、それがarmv8あるとのARMv7するよう構成されているのはなぜ
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" 

私はブートローダを探索しようとしています。私は新しいブートローダを作成しようとしています。 上記の設定にa/cを指定すると、armv7用のブートローダはarmv8で正常に動作するはずですか?

私は混乱しています。これは、armv8がaarch32とaarch64の両方の実行状態をサポートしているためです。 AArch64にある場合は、異なる命令セットを持ちます。

ubootをロードする直前のプロセッサ構成はどのようなモードですか?

これが正しい質問ではない場合は教えてください。

+0

これは参考になる可能性があります。 https://community.arm.com/processors/b/blog/posts/arm-fundamentals-introduction-to-understanding-arm-processors?CommentId=1a52d8d1-acb8-4ef5 -80c6-932387f41d7c – nachiketkulk

答えて

2

Beaglebone Blackには、ARMv7 CPUコアであるARM Cortex-A8に基づいたSoCが同梱されています。

+0

うん..私の悪い。 BBBはARMv7-A(32ビット)アーキテクチャのCortex-A8です。 –

関連する問題