1 # Using Novaboot with Raspberry Pi
3 This document describes how to use Novaboot with Raspberry Pi 4B
6 > :warning: This is work in progress.
8 First, you need to setup the hardware – connect a serial line and
9 remote reset. A possible setup can be seen in the figure below.
11 ![RPi setup](./rpi.jpg)
13 - You need to enable serial port in the bootloader (U-Boot).
15 Update rpi-eeprom to the newest version
17 Run `rpi-eeprom-config --edit`.
19 Change `BOOT_UART` to `1`.
21 <!-- // Add BOOT_ORDER=0xf12 (see https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#BOOT_ORDER) -->
23 - Connect USB-TTL-UART converter to the connector pins 8, 9, 10 (TXD0, GND, RXD0).
25 - Put U-Boot bootloader to the SD card
29 make rpi_arm64_defconfig
30 make CROSS_COMPILE=aarch64-unknown-linux-gnu- -j8
33 config.txt - add to `[pi4]` section:
39 - Remote reset (and power on/off) can be controlled with an
40 USB-controlled relay connected to pins RUN and GLOBAL_EN.