WIP: Raspberry Pi 4 support
The Raspberry Pi 4 is more radically different from its predecessors than any previous new generation of the Raspberry Pi. As such, it has unfortunately not been possible to get the RISC OS port fully functional before launch.
In particular, note that USB and Ethernet are completely non-functional at present, and so this is not yet considered suitable for general users.
If you are willing and able to assist in the remaining portion of the board bring-up process, you will need to build the ROM from source, pulling this development branch into your source tree.
Also, you will need:
- a serial lead and terminal application on another machine to drive the UART on header pins 6, 8 and 10 at 115200 baud, 8N1
- the firmware files
start4.elfplus the usual
- add the following line at the end of
- in Kernel/hdr/Options, set
- in HAL_BCM2835/hdr/BCM2835, set
- since DHCP hangs indefinitely waiting for the Ethernet controller, remove
- since the desktop can't be driven over serial, a quick way to ensure we don't leave the command line is to knock the Desktop module out from the Components file
- to stop the serial driver from controlling the debug UART, knock the DualSerial module out from the Components file too (in this case, you may wish to suffix it with "-type EXP" rather than commentig it out, to ensure its export phase still runs if you are building from clean)