aboutsummaryrefslogtreecommitdiff
path: root/docs/user-guide.md
diff options
context:
space:
mode:
authorJon Medhurst <tixy@linaro.org>2014-02-13 15:19:28 +0000
committerDan Handley <dan.handley@arm.com>2014-03-05 16:21:14 +0000
commit4bfc2d21a157466ee2de7dc8f572d78dfa6a7dfe (patch)
tree59410a6d71ca28c49df0ca0dabec607e39ea28e8 /docs/user-guide.md
parentfb05246201a2d708fb4f3d5febf47e1fc931fa7e (diff)
downloadarm-trusted-firmware-4bfc2d21a157466ee2de7dc8f572d78dfa6a7dfe.tar.gz
Enable platforms to omit some bootloaders
If a platform doesn't specify a BLx_SOURCE variable, then building of the corresponding bootloader isn't attempted. Also allow BL3-3 to be omitted from the FIP. Note, this change also removes support for PLAT=all and the 'fip' target from the 'all' recipe. Fixes ARM-software/tf-issues#30 Change-Id: Ibdfead0440256eaf364617ecff65290ca6fe6240 Signed-off-by: Jon Medhurst <tixy@linaro.org>
Diffstat (limited to 'docs/user-guide.md')
-rw-r--r--docs/user-guide.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/docs/user-guide.md b/docs/user-guide.md
index 01a6d73..39d09c1 100644
--- a/docs/user-guide.md
+++ b/docs/user-guide.md
@@ -81,7 +81,7 @@ To build the software for the FVPs, follow these steps:
CROSS_COMPILE=<path-to-aarch64-gcc>/bin/aarch64-none-elf- \
BL33=<path-to>/<bl33_image> \
- make PLAT=fvp
+ make PLAT=fvp all fip
By default this produces a release version of the build. To produce a debug
version instead, refer to the "Debugging options" section below. UEFI can be
@@ -101,7 +101,7 @@ To build the software for the FVPs, follow these steps:
either `debug` or `release`. A Firmare Image Package(FIP) will be created as
part of the build. It contains all boot loader images except for `bl1.bin`.
- * `build/<platform>/<build-type>/fip.bin`
+ * `build/<platform>/<build-type>/fip.bin`
For more information on FIPs, see the "Firmware Image Package" section in
the [Firmware Design].
@@ -182,7 +182,7 @@ To compile a debug version and make the build more verbose use
CROSS_COMPILE=<path-to-aarch64-gcc>/bin/aarch64-none-elf- \
BL33=<path-to>/<bl33_image> \
- make PLAT=fvp DEBUG=1 V=1
+ make PLAT=fvp DEBUG=1 V=1 all fip
AArch64 GCC uses DWARF version 4 debugging symbols by default. Some tools (for
example DS-5) might not support this and may need an older version of DWARF
@@ -201,7 +201,7 @@ Extra debug options can be passed to the build system by setting `CFLAGS`:
CFLAGS='-O0 -gdwarf-2' \
CROSS_COMPILE=<path-to-aarch64-gcc>/bin/aarch64-none-elf- \
BL33=<path-to>/<bl33_image> \
- make PLAT=fvp DEBUG=1 V=1
+ make PLAT=fvp DEBUG=1 V=1 all fip
NOTE: The Foundation FVP does not provide a debugger interface.