diff options
author | Fabio Baltieri <fabiobaltieri@google.com> | 2020-12-29 12:59:53 +0000 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-12-30 20:32:45 +0000 |
commit | 04f8523d0c737f976e101aebd5f1229273d85764 (patch) | |
tree | 27b24f98a795e5ad8a48078b1c7af20d50cb46c9 /docs | |
parent | fcf4e0908333e98cb2d83e098da15869a148eda0 (diff) | |
download | chrome-ec-04f8523d0c737f976e101aebd5f1229273d85764.tar.gz |
docs: update getting_started_quickly
Update few commands and references in the Getting Started Quickly
document to make this work against the current code base.
BUG=none
TEST=none
BRANCH=none
Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
Change-Id: I08da587f3df85d93a51276937545984c7ad57b64
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2606227
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Commit-Queue: Denis Brockus <dbrockus@chromium.org>
Diffstat (limited to 'docs')
-rw-r--r-- | docs/getting_started_quickly.md | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/docs/getting_started_quickly.md b/docs/getting_started_quickly.md index 9b22dc64c7..21b21c4888 100644 --- a/docs/getting_started_quickly.md +++ b/docs/getting_started_quickly.md @@ -31,9 +31,12 @@ toolchain incompatibilities may require extra debug. 1. Build your EC image: ```bash - HOSTCC=x86_64-linux-gnu-gcc make BOARD=$board + HOSTCC=x86_64-linux-gnu-gcc CROSS_COMPILE_arm=arm-none-eabi- make BOARD=${BOARD} ``` + Note: the EC supports multiple architectures, check `core/*/build.mk` files + for other supported `CROSS_COMPILE_` variables. + ## External Dependencies Most boards are buildable, but some will fail due to dependencies on external @@ -51,14 +54,7 @@ from the Chromium OS chroot: 1. Run ```bash - repo init -u https://chromium.googlesource.com/chromiumos/manifest.git --repo-url https://chromium.googlesource.com/external/repo.git -g minilayout - ``` - -1. Edit `.repo/manifest.xml`, and add `groups="minilayout"` to the platform/ec - project, so the line becomes: - - ``` - <project path="src/platform/ec" name="chromiumos/platform/ec" groups="minilayout" /> + repo init -u https://chromium.googlesource.com/chromiumos/manifest -g minilayout,firmware ``` 1. Run `repo sync`: @@ -76,21 +72,21 @@ from the Chromium OS chroot: 1. Set up your board: ```bash - ./setup_board --board=$BOARD + setup_board --board=${BOARD} ``` - (ex. `./setup_board --board=glados`) + (ex. `setup_board --board=glados`) 1. Build EC: ```bash - ./build_packages --board=$BOARD chromeos-ec + ./build_packages --board=${BOARD} chromeos-ec ``` 1. Now, EC images for any board can be built with: ```bash - cd ~/trunk/src/platform/ec; make BOARD=$board -j + cd ~/trunk/src/platform/ec; make BOARD=${BOARD} -j ``` ## Building `futility` outside the chroot {#building-futility} |