Como descubro o endereço do UBootloader de um Raspberry PI B?

2

Da documentação de compilação cruzada do FreeBSD eles mencionam:

A detail left out of the simple build example above is the UBLDR_LOADADDR=0xnnnnnnnn value which must be provided on the buildworld command line. This is a tedious little detail currently required for ARM systems. The loader(8) flavor used on most ARM systems is 'ubldr' (U-Boot loader), and it currently has to be linked at a fixed address. The address is different for every board or system. Typically the address is whatever the U-Boot on your system has set in its loadaddr environment variable.

link

Onde posso encontrar isso para o meu dispositivo ARMv6 para garantir que ele seja inicializado depois que eu o compilar para um Cartão SD?

    
por leeand00 03.11.2017 / 18:12

1 resposta

2

A melhor maneira de encontrar esta informação é perguntando no IRC, ou pesquisando no FreeBSD Wiki para o fórum desejado para criar uma imagem compilada: Construindo uma imagem para 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
    
por 03.11.2017 / 18:50