Raspberry PI B의 UBootloader 주소를 찾는 방법은 무엇입니까?

Raspberry PI B의 UBootloader 주소를 찾는 방법은 무엇입니까?

FreeBSD 크로스 컴파일 문서에서 그들은 다음과 같이 언급합니다:

위의 간단한 빌드 예에서 누락된 세부 사항 중 하나는 UBLDR_LOADADDR=0xnnnnnnnn 값이며, 이 값은 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

관련 정보