Note on the path change
authorAlyssa Rosenzweig <alyssa@backtick.town>
Thu, 11 Aug 2016 23:23:29 +0000 (16:23 -0700)
committerAlyssa Rosenzweig <alyssa@backtick.town>
Thu, 11 Aug 2016 23:23:29 +0000 (16:23 -0700)
README.md

index c5ff226..5199b5d 100755 (executable)
--- a/README.md
+++ b/README.md
@@ -9,7 +9,7 @@ All Broadcom headers are licensed under 3-Clause BSD License while the rest of t
 \r
 ## Building\r
 \r
-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`. After you've done it, run `buildall.sh` and you should have a blob in `build/bootcode.bin`. \r
+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`, although by default it assumes they are currently in your path. Contributors should not commit their personal paths. After you've done it, run `buildall.sh` and you should have a blob in `build/bootcode.bin`. \r
 \r
 ## Technical Details\r
 The firmware is split into two parts, a VC4 part and and ARM part. The VC4 part initializes PLLC and moves VPU over to it, and then brings up UART. It then performs SDRAM initialization, making SDRAM available at `0xC0000000` (uncached alias). The ARM loader will do ARM initialization and then copy the ARM bootloader that's embedded in it to the alias. It will then map it to `0x0` in ARM's memory space and start ARM. The code under `arm_chainloader` is what will run on the ARM. \r
This page took 0.027699 seconds and 4 git commands to generate.