4.4. Broadcom BCM283x¶
4.4.1. Raspberry Pi¶
Prepare an SD or microSD card with a FAT filesystem of at least 30 MB in size.
Download the Raspberry Pi firmware (120 MB), unzip it, and copy the contents of the
boot/
folder to your card.Use
make rpi_defconfig; make
to build barebox. This will create the following images:
images/barebox-raspberry-pi-1.img
for the BCM2835/ARM1176JZF-S (Raspberry Pi 1)images/barebox-raspberry-pi-2.img
for the BCM2836/CORTEX-A7 (Raspberry Pi 2)images/barebox-raspberry-pi-3.img
for the BCM2837/CORTEX-A53 (Raspberry Pi 3, Raspberry Pi Zero)Copy the respective image for your model to your SD card and name it
barebox.img
.Create a text file
config.txt
on the SD card with the following content:kernel=barebox.img enable_uart=1 dtoverlay=pi3-miniuart-bt(For more information, refer to the documentation for config.txt.)
Connect to board’s UART (115200 8N1); Use PIN6 (GND), PIN8 (UART_TX), PIN10 (UART_RX) pins.
Turn board’s power on.