will be in the maintainance mode on Wednesday June 29th 01:00 - 10:00 (UTC+1). Repositories is read only during the maintainance.

Commit 5d182d1d authored by Vincent Stehlé's avatar Vincent Stehlé
Browse files

ROCKPro64: capture certified firmware

- Freeze U-Boot and build scripts revisions
- Add a few words in the readme for fetching the right version and building
  a capsule
Signed-off-by: Vincent Stehlé's avatarVincent Stehlé <>
parent 56047061
......@@ -24,6 +24,12 @@ $ repo init -u
$ repo sync -j4 --no-clone-bundle
To obtain the same firmware as the one used for ROCKPro64 certification, use this `repo init` command:
$ repo init -u -m RockPro64.xml -b refs/tags/rockpro64-21.09
## 3. Get the Aarch64 toolchain (optional)
$ cd <New_Dir>/build/
......@@ -35,6 +41,12 @@ $ make -j2 toolchains
$ make -j `nproc`
To build a capsule, use this `make` command:
$ make -j `nproc` capsule
## 5.Target Image Flashing Procedure
The sequence will sync the atf(bl31), uboot(uboot.itb) to the local repo and
......@@ -2,13 +2,12 @@
<remote name="systemready" fetch="" />
<remote name="tfa" fetch="" />
<remote name="u-boot" fetch="" />
<default remote="systemready" revision="main" />
<project path="atf" remote="tfa" name="trusted-firmware-a.git" revision="refs/tags/v2.4"/>
<project path="u-boot" remote="u-boot" name="u-boot.git" revision="refs/tags/v2021.07"/>
<project path="build" remote="systemready" name="firmware-build/rk3399-build">
<project path="u-boot" remote="systemready" name="firmware-build/U-Boot" revision="refs/tags/rockpro64-21.09"/>
<project path="build" remote="systemready" name="firmware-build/rk3399-build" revision="refs/tags/rockpro64-21.09">
<linkfile src="" dest="build/Makefile" />
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment