Jump to content
AngeloC

build ok but IMAGE/Tinker_Board_2-Android10-eng-ubuntu<xxx> is empty

Recommended Posts

Hello,

I try to build AOSP from sources ( lxc container ubuntu 20.04 )  .

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=10
TARGET_PRODUCT=WW_Tinker_Board_2
TARGET_BUILD_VARIANT=user
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=cortex-a53
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv7-a-neon
TARGET_2ND_CPU_VARIANT=cortex-a15
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-5.11.11-200.fc33.x86_64-x86_64-Ubuntu-20.04.2-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=QD4A.200805.003
OUT_DIR=out
 

I use the following commands:

./build.sh -U -K -A -v user -n R100V00 -V tinker2 -J20

./build.sh -p

All work fine , no errrors found. Also android build m command work fine.

when i try to do :

./build.sh -r  have  this error :

package resoure.img with charger images

Pack ./tools/images/ & ../kernel/resource.img to resource.img ...
Unpacking old image(../kernel/resource.img):
rk-kernel.dtb battery_1.bmp battery_2.bmp battery_3.bmp battery_4.bmp battery_5.bmp battery_fail.bmp logo.bmp logo_kernel.bmp battery_0.bmp tinkerboard.bmp 11
Pack to resource.img successed!
Packed resources:
rk-kernel.dtb battery_1.bmp battery_2.bmp battery_3.bmp battery_4.bmp battery_5.bmp battery_fail.bmp logo.bmp logo_kernel.bmp battery_0.bmp tinkerboard.bmp 11

resource.img is packed ready
/aosp/rock
mv: cannot stat '/aosp/rock/IMAGE/Tinker_Board_2-Android10-eng-ubuntu-20210422.0759/IMAGES/WW_Tinker_Board_2-raw.img': No such file or directory
  adding: Tinker_Board_2-Android10-eng-ubuntu-20210422.0759/ (stored 0%)
/aosp/rock

 

I have probably forgotten a build step .....

How i can create WW_Tinker_Board_2-raw.img?

all android images are present :

 ls -al out/target/product/rk3399_Android10/*.img
 

-rw-rw-r--. 1 ubuntu ubuntu   27359232 Apr 22 07:55 out/target/product/rk3399_Android10/boot-debug.img
-rw-rw-r--. 1 ubuntu ubuntu   27111424 Apr 22 07:56 out/target/product/rk3399_Android10/boot.img
-rw-rw-r--. 1 ubuntu ubuntu     155796 Apr 22 07:55 out/target/product/rk3399_Android10/cache.img
-rw-rw-r--. 1 ubuntu ubuntu     115479 Apr 22 07:55 out/target/product/rk3399_Android10/dtb.img
-rw-rw-r--. 1 ubuntu ubuntu    1048616 Apr 22 07:56 out/target/product/rk3399_Android10/odm.img
-rw-rw-r--. 1 ubuntu ubuntu  289529956 Apr 22 07:55 out/target/product/rk3399_Android10/product.img
-rw-rw-r--. 1 ubuntu ubuntu     919091 Apr 22 07:55 out/target/product/rk3399_Android10/ramdisk-debug.img
-rw-rw-r--. 1 ubuntu ubuntu     787440 Apr 22 07:55 out/target/product/rk3399_Android10/ramdisk.img
-rw-rw-r--. 1 ubuntu ubuntu   24000917 Apr 22 07:56 out/target/product/rk3399_Android10/ramdisk-recovery.img
-rw-rw-r--. 1 ubuntu ubuntu        623 Apr 22 07:55 out/target/product/rk3399_Android10/rebuild-dtbo.img
-rw-rw-r--. 1 ubuntu ubuntu   50327552 Apr 22 07:56 out/target/product/rk3399_Android10/recovery.img
-rw-r--r--. 1 ubuntu ubuntu       4592 Apr 22 07:55 out/target/product/rk3399_Android10/super_empty.img
-rw-r--r--. 1 ubuntu ubuntu 1405199320 Apr 22 07:56 out/target/product/rk3399_Android10/super.img
-rw-rw-r--. 1 ubuntu ubuntu  870412436 Apr 22 07:56 out/target/product/rk3399_Android10/system.img
-rw-rw-r--. 1 ubuntu ubuntu  251506764 Apr 22 07:56 out/target/product/rk3399_Android10/vendor.img

 

and the build.sh script have copied in the IMAGE path all :

 tree IMAGE
IMAGE
└── Tinker_Board_2-Android10-eng-ubuntu-20210422.0759
    ├── build_cmd_info.txt
    ├── build.sh
    ├── IMAGES
    │   ├── boot.img
    │   ├── config.cfg
    │   ├── dtbo.img
    │   ├── idbloader.img
    │   ├── kernel.img
    │   ├── MiniLoaderAll.bin
    │   ├── misc.img
    │   ├── odm.img
    │   ├── parameter.txt
    │   ├── pcba_small_misc.img
    │   ├── pcba_whole_misc.img
    │   ├── recovery.img
    │   ├── resource.img
    │   ├── super.img
    │   ├── system.img
    │   ├── trust.img
    │   ├── uboot.img
    │   ├── vbmeta.img
    │   └── vendor.img
    ├── manifest_Tinker_Board_2-Android10-eng-ubuntu-20210422.0759.xml
    ├── PATCHES
    │   └── kernel
    │       └── vmlinux
    ├── Tinker_Board_2-Android10-eng-ubuntu-20210422.0759.zip
    └── Tinker_Board_2-Android10-eng-ubuntu-20210422.0759.zip.sha256sum
 

Thanks in advance

Share this post


Link to post
Share on other sites

first,

build.sh has an error:

replace with this code 

if [ "$PACK_RELEASE" = true ] ; then
    set -x
    mkdir -p $STUB_PATH/$RELEASE_NAME
    cp $IMAGE_PATH/WW_Tinker_Board_2-raw.img $STUB_PATH/$RELEASE_NAME/Tinker_Board_2-Android10-V"$BUILD_NUMBER".img
  

second 

for obtain WW_Tinker_Board_2-raw.img i have to do:

./build.sh  -UKA

./mkimage.sh (ok I can change build.sh more...)

./build.sh  -u (update name  to create blob image is incongruent )

./build.sh -p

./build.sh -r ( with previous change on build.sh )

 

greetings

 

 

Share this post


Link to post
Share on other sites

hello @AngeloC 

 How i can create WW_Tinker_Board_2-raw.img?
>to generate WW_Tinker_Board_2-raw.img, please add the -u parameter to build.sh command.
for example: ./build.sh -U -K -A -v user -n R100V00 -V tinker2 -J20 -u
 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...