summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Harkin <ryan.harkin@linaro.org>2015-05-19 13:09:45 +0100
committerRyan Harkin <ryan.harkin@linaro.org>2015-05-19 13:18:31 +0100
commit7f0ecc755a7c3b2c453be6c8e693f18f36f6e20b (patch)
tree6177ffa2436e84d680ee02c9d2dc26d714839696
parent7b363fe3f12532ec41bc10c20b879796f345c150 (diff)
15.05: minor tidyups
Change-Id: I0c3f21694a845b40604a5c14156a8c95d7ee53da Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
-rw-r--r--members/arm/platforms/README.textile70
1 files changed, 39 insertions, 31 deletions
diff --git a/members/arm/platforms/README.textile b/members/arm/platforms/README.textile
index aee987b..8b690e4 100644
--- a/members/arm/platforms/README.textile
+++ b/members/arm/platforms/README.textile
@@ -44,30 +44,30 @@ h3(#pre). 2.1 Prerequisites
* To be run on an Ubuntu 14.04 LTS system
* Preinstall the following packages:
- bc
- bison
- build-essential
- curl
- flex
- g++-multilib
- gcc-multilib
- genext2fs
- git
- gperf
- iasl
- libc6:i386
- libstdc++6:i386,
- libncurses5:i386
- libxml2-utils
- make
- openjdk-7-jdk
- python
- python-mako
- uuid-dev
- wget
- zlib1g:i386
- zlib1g-dev:i386
- zip
+** bc
+** bison
+** build-essential
+** curl
+** flex
+** g++-multilib
+** gcc-multilib
+** genext2fs
+** git
+** gperf
+** iasl
+** libc6:i386
+** libstdc++6:i386,
+** libncurses5:i386
+** libxml2-utils
+** make
+** openjdk-7-jdk
+** python
+** python-mako
+** uuid-dev
+** wget
+** zlib1g:i386
+** zlib1g-dev:i386
+** zip
* Install Linaro GCC (aarch64 little endian) from "here":#http://releases.linaro.org/14.11/components/toolchain/binaries/aarch64-linux-gnu/gcc-linaro-4.9-2014.11-x86_64_aarch64-linux-gnu.tar.xz
@@ -82,18 +82,25 @@ h3(#down). 2.2 Downloading the software and binaries
* Create a workspace directory and cd into it
* Use the repo tool to sync all the software GITs
For a LSK kernel:
-repo init -u https://git.linaro.org/landing-teams/working/arm/manifest -b juno -m lsk.xml
+
+bc. repo init -u https://git.linaro.org/landing-teams/working/arm/manifest -b juno -m lsk.xml
+
For the latest tracking kernel:
-repo init -u https://git.linaro.org/landing-teams/working/arm/manifest -b juno -m latest.xml
+
+bc. repo init -u https://git.linaro.org/landing-teams/working/arm/manifest -b juno -m latest.xml
+
Then in both cases:
-repo sync -j8
+
+bc. repo sync -j8
* Download the filesystem binary image you want to use:
For Android, download juno.img.bz2 from "here":#https://releases.linaro.org/15.04/android/lcr/armv8-android-juno-lsk (accept the EULA to download)
For OE, download your preferred filesystem image from "here":#https://releases.linaro.org/15.04/openembedded/juno-lsk - (called lt-vexpress64-openembedded-<type>-armv8-gcc-<version>.img.gz where <type> is minimal or lamp)
For either case unpack the .img file. Insert a USB stick (minimum 4GB) into your system and run:
-sudo dd if=<downloaded file>.img of=/dev/sd<x> (where <x> is the letter corresponding to the USB stick)
+bc. sudo dd if=<downloaded file>.img of=/dev/sd<x>
+
+(where <x> is the letter corresponding to the USB stick)
h3(#build). 2.3 Building the software
@@ -103,13 +110,13 @@ h3(#build). 2.3 Building the software
* For LSK - Linaro Stable Kernel (v3.10) + Android LCR
-./build-scripts/build-all.sh juno-android
+bc. ./build-scripts/build-all.sh juno-android
./build-scripts/build-all.sh juno-android package
* For LSK - Linaro Stable Kernel (v3.10) + OpenEmbedded Filesystem OR
* For Linaro Tracking Kernel (latest) + OpenEmbedded Filesystem
-./build-scripts/build-all.sh juno-oe
+bc. ./build-scripts/build-all.sh juno-oe
./build-scripts/build-all.sh juno-oe package
The build will create binaries for ARM Trusted Firmware, UEFI, u-boot, Linux and a DTB. The Firmware components will then be packaged into a FIP and all the binaries copied under the "output" folder.
@@ -119,7 +126,8 @@ h3(#install). 2.4 Installing on your Juno
* Copy the NOR flash binaries to your Juno
-Connect up the USB configuration port to your build system whereby the NOR flash will be mounted as a new drive For UEFI copy the contents of output/<variant>/uefi to the SOFTWARE folder
+Connect up the USB configuration port to your build system whereby the NOR flash will be mounted as a new drive.
+For UEFI copy the contents of output/<variant>/uefi to the SOFTWARE folder
For u-boot copy the contents of output/<variant>/uboot to the SOFTWARE folder
Where <variant> is one of juno-android or juno-oe