This is a small firmware for RPi VPU (VideoCore4) versions 1/2/3 that is capable of initializing UART, VPU PLL (PLLC) and ARM itself. It’s intended to be used instead of stock bootcode.bin on RPi’s SD card. You need to have UART to see anything meaningful as far as output goes.
This has been tested on RPi1 Model B (Hynix PoP DDR), RPi 2 Model B and RPi 3 Model B (both Elpida DDR).
If you want to contact me because you’re interested in contributing, you can message kristina on Freenode, but I would suggest talking in #raspberrypi-internals instead.
All Broadcom headers are licensed under 3-Clause BSD License while the rest of this is under GPLv2+. See LICENSE for more information.
You need Julian Brown’s VC4 toolchain to build this (https://github.com/puppeh/vc4-toolchain) as well as a arm-none-eabi-toolchain. You can tweak the paths to it in CROSS_COMPILE in Makefile (for VC4) and for ARM in arm_chainloader/Makefile,
Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/yRT4u368-zs/README.md