Raspberry PI BのUBootloaderアドレスを見つける方法は?

Raspberry PI BのUBootloaderアドレスを見つける方法は?

FreeBSDクロスコンパイルドキュメントでは、彼らは次のように言及しています:

上記の簡単なビルド例では、欠落している詳細の1つはUBLDR_LOADADDR = 0xnnnnnnnnnの値であり、この値はbuildworldコマンドラインに提供する必要があります。これは現在、ARMシステムに必要な退屈で小さな詳細です。ほとんどのARMシステムで使用されるloader(8)タイプは「ubldr」(U-Bootローダー)であり、現在固定アドレスに接続する必要があります。アドレスはボードやシステムによって異なります。通常、このアドレスはシステムのloadaddr環境変数にU-Bootによって設定されたアドレスです。

https://wiki.freebsd.org/FreeBSD/arm/crossbuild#Pesky%20詳細

私に合ったものをどこで見つけることができますか?ARMv6デバイスSDカードにコンパイルして起動できることを確認しますか?

ベストアンサー1

この情報を見つける最善の方法は、IRCに問い合わせるか、FreeBSD Wikiでクロスコンパイルされたイメージを作成するために必要なボードを検索することです。Raspberry Pi 2用のイメージ構築

# mount /dev/md0s2a /mnt
# make TARGET_ARCH=armv6 UBLDR_LOADADDR=0x2000000 buildworld
# make TARGET_ARCH=armv6 KERNCONF=RPI2 buildkernel
# make TARGET_ARCH=armv6 DESTDIR=/mnt installkernel
# make TARGET_ARCH=armv6 DESTDIR=/mnt installworld distribution

おすすめ記事