Android BSP User Guide for rk3588 series 14

From ESS-WIKI
Revision as of 10:03, 1 September 2025 by Wei.zeng (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Android BSP Version

Android 14.0

Kernel 6.1.75

Compile all

Build ROM-6881 project

$ source build/envsetup.sh
$ lunch rom6881_u-userdebug
$./build.sh -AUCKu

Build ASR-A501 project

$ source build/envsetup.sh
$ lunch asra501_u-userdebug
$./build.sh -AUCKu

Build AOM-3821 project

$ source build/envsetup.sh
$ lunch aom3821_u-userdebug
$./build.sh -AUCKu

Build U-boot

Build ASR-A501 U-boot

$ source build/envsetup.sh 
$ lunch asra501_u-userdebug 
$./build.sh -U

Build ROM-6881 U-boot

$ source build/envsetup.sh 
$ lunch rom6881_u-userdebug 
$./build.sh -U

Build AOM-3821 U-boot

$ source build/envsetup.sh
$ lunch aom3821_u-userdebug
$./build.sh -U

Build Kernel

Build ROM-6881 Kernel

$ source build/envsetup.sh
$ lunch rom6881_u-userdebug
$./build.sh -K

Build ASR-A501 Kernel

$ source build/envsetup.sh
$ lunch asra501_u-userdebug
$./build.sh -K

Build AOM-3821 Kernel

$ source build/envsetup.sh
$ lunch aom3821_u-userdebug
$./build.sh -K

Build Android

Build ROM-6881 Android

$ source build/envsetup.sh
$ lunch rom6881_u-userdebug
$ ./build.sh -A

Build ASR-A501 Android

$ source build/envsetup.sh
$ lunch asra501_u-userdebug
$ ./build.sh -A

Build AOM-3821 Android

$ source build/envsetup.sh
$ lunch aom3821_u-userdebug
$./build.sh -A

All image in

rockdev/Image-rom6881_u/

rockdev/Image-asra501_u/

rockdev/Image-aom3821_u/

The common image files are listed below:

MiniLoaderAll.bin
baseparameter.img
boot-debug.img
boot.img
config.cfg
dtbo.img
misc.img
parameter.txt
pcba_small_misc.img
pcba_whole_misc.img
recovery.img
resource.img
super.img
uboot.img
update.img
vbmeta.img

How to update images?

There are three ways to update images:

(The corresponding tools are in the RKTools/ directory of the source code)

1._Using_AndroidToool.

There is no limitation by this way.