web-dev-qa-db-ja.com

Raspberry Pi BのUBootloaderアドレスを確認するにはどうすればよいですか?

FreeBSDのクロスコンパイルドキュメントから、彼らは次のように述べています。

上記の単純なビルド例から除外された詳細は、buildworldコマンドラインで指定する必要があるUBLDR_LOADADDR = 0xnnnnnnnn値です。これは、現在ARMシステムに必要な退屈な詳細です。ほとんどのARMシステムで使用されるloader(8)フレーバーは 'ubldr'(U-Bootローダー)です。 )、現在は固定アドレスにリンクする必要があります。アドレスはボードまたはシステムごとに異なります。通常、アドレスは、システムのU-Bootがloadaddr環境変数に設定したものです。

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

SDカードにコンパイルした後に起動することを確認するために ARMv6デバイス のこれはどこにありますか?

2
leeand00

この情報を見つける最良の方法は、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
2
user34720