20220714给AIO-3568J适配OpenHarmony-v3.1-beta(编译Buildroot)
2022/7/14 19:14
1、下载Buildroot的SDK:
https://www.t-firefly.com/doc/download/104.html
AIO-3568J
Linux_SDK 源码包
https://pan.baidu.com/s/1jgMLrZ4ez1GWprLs66CqIQ
提取码:1234
2、SDK的预处理:
### 下载完成后先验证一下 MD5 码
rootroot@asus-Vivo:~/sdk/rk356x_linux_release_v1.2.0_20211019_split_dir$
rootroot@asus-Vivo:~/sdk/rk356x_linux_release_v1.2.0_20211019_split_dir$ md5sum rk356x_linux_release_v1.2.0_20211019_firefly_split.file*
b633414d69240faa0c3bd755c255ede8 rk356x_linux_release_v1.2.0_20211019_firefly_split.file0
5cb1e2b63bbb4e3595c731038f6723fd rk356x_linux_release_v1.2.0_20211019_firefly_split.file1
e06c0f29fd5a870e0942139a1877a470 rk356x_linux_release_v1.2.0_20211019_firefly_split.file2
4e14fbf72ccbb9b87f81d83a256205b0 rk356x_linux_release_v1.2.0_20211019_firefly_split.file3
be8b003703b51e7220e52bb36439a357 rk356x_linux_release_v1.2.0_20211019_firefly_split.file4
rootroot@asus-Vivo:~/sdk/rk356x_linux_release_v1.2.0_20211019_split_dir$
### 解压 Firefly_Linux_SDK 分卷压缩包
确认无误后,就可以解压:
rootroot@asus-Vivo:~/sdk/rk356x_linux_release_v1.2.0_20211019_split_dir$
rootroot@asus-Vivo:~/sdk/rk356x_linux_release_v1.2.0_20211019_split_dir$ cat rk356x_linux_release_v1.2.0_20211019_firefly_split.file* > rk356x_linux_release_v1.2.0_20211019_1106_firefly.tar.gz
rootroot@asus-Vivo:~/sdk/rk356x_linux_release_v1.2.0_20211019_split_dir$
rootroot@asus-Vivo:~/sdk/rk356x_linux_release_v1.2.0_20211019_split_dir$ ll
total 34008972
drwxr-xr-x 2 rootroot rootroot 4096 7月 14 11:06 ./
drwxr-xr-x 3 rootroot rootroot 4096 7月 14 10:38 ../
-rwxr--r-- 1 rootroot rootroot 772 7月 8 15:27 md5sum.txt*
-rwxr--r-- 1 rootroot rootroot 1349 7月 8 15:27 README_EN.txt*
-rwxr--r-- 1 rootroot rootroot 1417 7月 8 15:27 README.txt*
-rw-rw-r-- 1 rootroot rootroot 17412570180 7月 14 11:07 rk356x_linux_release_v1.2.0_20211019_1106_firefly.tar.gz
-rwxr--r-- 1 rootroot rootroot 4294967296 7月 8 15:36 rk356x_linux_release_v1.2.0_20211019_firefly_split.file0*
-rwxr--r-- 1 rootroot rootroot 4294967296 7月 8 15:35 rk356x_linux_release_v1.2.0_20211019_firefly_split.file1*
-rwxr--r-- 1 rootroot rootroot 4294967296 7月 8 15:36 rk356x_linux_release_v1.2.0_20211019_firefly_split.file2*
-rwxr--r-- 1 rootroot rootroot 4294967296 7月 8 15:36 rk356x_linux_release_v1.2.0_20211019_firefly_split.file3*
-rwxr--r-- 1 rootroot rootroot 232700996 7月 8 15:33 rk356x_linux_release_v1.2.0_20211019_firefly_split.file4*
rootroot@asus-Vivo:~/sdk/rk356x_linux_release_v1.2.0_20211019_split_dir$
rootroot@asus-Vivo:~/sdk/rk356x_linux_release_v1.2.0_20211019_split_dir$
rootroot@asus-Vivo:~/sdk/rk356x_linux_release_v1.2.0_20211019_split_dir$ mkdir -p ~/proj
rootroot@asus-Vivo:~/sdk/rk356x_linux_release_v1.2.0_20211019_split_dir$
rootroot@asus-Vivo:~/sdk/rk356x_linux_release_v1.2.0_20211019_split_dir$
rootroot@asus-Vivo:~/sdk/rk356x_linux_release_v1.2.0_20211019_split_dir$ mv rk356x_linux_release_v1.2.0_20211019_1106_firefly.tar.gz ~/proj/
rootroot@asus-Vivo:~/sdk/rk356x_linux_release_v1.2.0_20211019_split_dir$
rootroot@asus-Vivo:~/sdk/rk356x_linux_release_v1.2.0_20211019_split_dir$
rootroot@asus-Vivo:~/sdk/rk356x_linux_release_v1.2.0_20211019_split_dir$ cd ~/proj/
rootroot@asus-Vivo:~/proj$ ll
total 17004476
drwxrwxr-x 2 rootroot rootroot 4096 7月 14 11:11 ./
drwxr-xr-x 40 rootroot rootroot 4096 7月 14 11:10 ../
-rw-rw-r-- 1 rootroot rootroot 17412570180 7月 14 11:07 rk356x_linux_release_v1.2.0_20211019_1106_firefly.tar.gz
rootroot@asus-Vivo:~/proj$
rootroot@asus-Vivo:~/proj$
rootroot@asus-Vivo:~/proj$ tar zxvf rk356x_linux_release_v1.2.0_20211019_1106_firefly.tar.gz
同步代码:
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ .repo/repo/repo sync -l
Updating files: 100% (17156/17156), done.
Updating files: 100% (333/333), done.ting files: 26% (89/333)
Updating files: 100% (545/545), done.ting files: 69% (379/545)
Updating files: 100% (1284/1284), done.ng files: 77% (996/1284)
Updating files: 100% (190/190), done.ting files: 89% (170/190)
Updating files: 100% (1492/1492), done.ng files: 41% (615/1492)
Updating files: 100% (148/148), done.ting files: 39% (58/148)
Updating files: 100% (75/75), done.dating files: 90% (68/75)
Updating files: 100% (264/264), done.ting files: 32% (86/264)
Updating files: 100% (304/304), done.ting files: 81% (249/304)
Updating files: 100% (454/454), done.ting files: 76% (347/454)
Updating files: 100% (72169/72169), done. files: 31% (22934/72169)
Updating files: 100% (17864/17864), done. files: 47% (8443/17864)
Updating files: 100% (7165/7165), done.ng files: 14% (1031/7165)
Syncing work tree: 100% (90/90), done.
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ .repo/repo/repo sync -c --no-tags
remote: Enumerating objects: 1828, done.
remote: Counting objects: 100% (1828/1828), done.
remote: Compressing objects: 100% (810/810), done.
remote: Total 1817 (delta 1106), reused 1560 (delta 938), pack-reused 0
Receiving objects: 100% (1817/1817), 419.19 KiB | 430.00 KiB/s, done.
Resolving deltas: 100% (1106/1106), completed with 6 local objects.
From https://gitlab.com/firefly-linux/manifests
c9be473..401d56d master -> origin/master
project .repo/manifests/
Updating c9be473..401d56d
Fast-forward
README.md | 29 ++
README_yocto.md | 21 ++
all_pro.xml | 118 ++++++
default.xml | 1 +
include/firefly_gitlab.xml | 4 +
.../px30_linux_20210303.xml | 29 +-
px30/px30_linux_bsp_release_20220303_v1.3.0a.xml | 24 ++
px30/px30_linux_bsp_release_20220304_v1.6.0a.xml | 29 ++
px30/px30_linux_release_20220303_v1.3.0a.xml | 46 +++
px30/px30_linux_release_20220304_v1.6.0a.xml | 53 +++
px30_linux_bsp_next.xml | 29 ++
px30_linux_bsp_release.xml | 1 +
px30_linux_next.xml | 53 +++
px30_linux_release.xml | 2 +-
rk1808/rk1808_linux_20210303.xml | 65 ++++
{rk1808_linux => rk1808}/rk1808_linux_20210306.xml | 12 +-
rk1808_linux_release.xml | 2 +-
rk312x/rk312x_linux_next_v1.2.1_202220331.xml | 77 ++++
rk312x_linux_bsp_next.xml | 28 ++
rk312x_linux_next.xml | 1 +
.../rk3288_linux_20210303.xml | 32 +-
.../rk3288_linux_bsp_release_20220225_v2.3.0a.xml | 28 ++
.../rk3288_linux_bsp_release_20220304_v2.5.0a.xml | 28 ++
rk3288/rk3288_linux_release_20220225_v2.3.0a.xml | 90 +++++
rk3288/rk3288_linux_release_20220304_v2.5.0a.xml | 53 +++
rk3288_linux_bsp_next.xml | 28 ++
rk3288_linux_bsp_release.xml | 1 +
rk3288_linux_next.xml | 53 +++
rk3288_linux_release.xml | 2 +-
rk3308/RK3308_Linux_SDK_Release_Note.txt | 406 +++++++++++++++++++++
.../rk3308_linux_bsp_release_20220302_v1.4.0a.xml | 27 ++
.../rk3308_linux_bsp_release_20220304_v1.5.0a.xml | 27 ++
rk3308/rk3308_linux_release_20220302_v1.4.0a.xml | 48 +++
rk3308/rk3308_linux_release_20220304_v1.5.0a.xml | 48 +++
rk3308_linux_bsp_next.xml | 27 ++
rk3308_linux_bsp_release.xml | 1 +
rk3308_linux_next.xml | 48 +++
rk3308_linux_release.xml | 1 +
.../rk3328_linux_20210304.xml | 44 +--
.../rk3328_linux_bsp_release_20220223_v2.5.1a.xml | 1 +
rk3328/rk3328_linux_release_20220223_v2.5.1a.xml | 1 +
rk3328_linux_bsp_next.xml | 1 +
rk3328_linux_bsp_release.xml | 1 +
.../rk3399_linux_bsp_release_v2.5.1_20211030.xml | 30 ++
.../old/rk3399_linux_release_v2.5.1_20210304.xml | 16 +-
.../old}/rk3399_linux_release_v2.5.1_20210622.xml | 8 +-
.../old/rk3399_linux_release_v2.5.1_20211030.xml | 106 ++++++
.../old/rk3399_linux_release_v2.5.1_20220101.xml | 106 ++++++
.../rk3399_linux_bsp_release_20220223_v2.5.1a.xml | 28 ++
.../rk3399_linux_bsp_release_20220525_v2.5.1b.xml | 28 ++
rk3399/rk3399_linux_release_20220223_v2.5.1a.xml | 75 ++++
rk3399/rk3399_linux_release_20220525_v2.5.1b.xml | 75 ++++
rk3399_linux4.19_release.xml | 6 +
rk3399_linux_bsp_next.xml | 28 ++
rk3399_linux_bsp_release.xml | 1 +
rk3399_linux_next.xml | 76 ++++
rk3399_linux_release.xml | 2 +-
...k3399pro_linux_bsp_release_20220304_v1.4.2a.xml | 28 ++
.../rk3399pro_linux_release_20220304_v1.4.2a.xml | 78 ++++
.../rk3399pro_linux_release_v2.5.1_20210304.xml | 94 +++++
.../rk3399pro_linux_release_v2.5.1_20210710.xml | 31 +-
.../rk3399pro_linux_release_v2.5.1_20211030.xml | 27 +-
rk3399pro_linux_bsp_next.xml | 28 ++
rk3399pro_linux_bsp_release.xml | 1 +
rk3399pro_linux_next.xml | 78 ++++
rk3399pro_linux_release.xml | 2 +-
rk356x/old/rk356x_linux_v0.2.0_20210305.xml | 121 ++++++
rk356x/old/rk356x_linux_v1.0.0_20210415.xml | 120 ++++++
.../old/rk356x_linux_v1.1.0_20210603.xml | 188 +++++-----
rk356x/old/rk356x_linux_v1.1.1_20210719.xml | 117 ++++++
.../old/rk356x_linux_v1.1.2_20210722.xml | 18 +-
.../old/rk356x_linux_v1.1.3_20210826.xml | 26 +-
.../old/rk356x_linux_v1.2.0_20211008.xml | 52 +--
rk356x/old/rk356x_linux_v1.2.1_20211111.xml | 126 +++++++
rk356x/old/rk356x_linux_v1.2.2_20211210.xml | 126 +++++++
rk356x/old/rk356x_linux_v1.2.3_20220119.xml | 126 +++++++
.../old}/rk356x_openwrt_v1.0.0_20210901.xml | 18 +-
.../rk356x_linux_bsp_release_20220311_v1.2.3a.xml | 31 ++
.../rk356x_linux_bsp_release_20220516_v1.2.4a.xml | 31 ++
rk356x/rk356x_linux_release_20220311_v1.2.3a.xml | 81 ++++
rk356x/rk356x_linux_release_20220516_v1.2.4a.xml | 51 +++
rk356x_linux_bsp_next.xml | 31 ++
rk356x_linux_bsp_release.xml | 1 +
rk356x_linux_next.xml | 51 +++
rk356x_linux_release.xml | 2 +-
rk356x_openwrt_release.xml | 2 +-
rk3588/old/rk3588_linux_alpha_v0.0.1_20220115.xml | 79 ++++
rk3588/old/rk3588_linux_next.xml | 79 ++++
.../rk3588_linux_bsp_release_20220318_v0.0.1a.xml | 29 ++
.../rk3588_linux_bsp_release_20220329_v0.0.1b.xml | 29 ++
.../rk3588_linux_bsp_release_20220401_v0.0.1c.xml | 29 ++
.../rk3588_linux_bsp_release_20220422_v0.1.0a.xml | 30 ++
.../rk3588_linux_bsp_release_20220509_v0.1.1a.xml | 30 ++
.../rk3588_linux_bsp_release_20220601_v1.0.0a.xml | 30 ++
.../rk3588_linux_bsp_release_20220608_v1.0.0b.xml | 30 ++
.../rk3588_linux_bsp_release_20220610_v1.0.0c.xml | 30 ++
.../rk3588_linux_bsp_release_20220627_v1.0.0d.xml | 30 ++
rk3588/rk3588_linux_release_20220318_v0.0.1a.xml | 53 +++
rk3588/rk3588_linux_release_20220329_v0.0.1b.xml | 53 +++
rk3588/rk3588_linux_release_20220401_v0.0.1c.xml | 53 +++
rk3588/rk3588_linux_release_20220422_v0.1.0a.xml | 39 ++
rk3588/rk3588_linux_release_20220509_v0.1.1a.xml | 39 ++
rk3588/rk3588_linux_release_20220601_v1.0.0a.xml | 39 ++
rk3588/rk3588_linux_release_20220608_v1.0.0b.xml | 39 ++
rk3588/rk3588_linux_release_20220610_v1.0.0c.xml | 39 ++
rk3588/rk3588_linux_release_20220627_v1.0.0d.xml | 39 ++
rk3588_linux_bsp_next.xml | 30 ++
rk3588_linux_bsp_release.xml | 1 +
rk3588_linux_next.xml | 39 ++
rk3588_linux_release.xml | 1 +
rv1126_rv1109/old/rv1126_rv1109_linux_20210118.xml | 95 +++++
rv1126_rv1109/old/rv1126_rv1109_linux_20210128.xml | 95 +++++
.../old}/rv1126_rv1109_linux_20210302.xml | 8 +-
.../old}/rv1126_rv1109_linux_20210311.xml | 6 +-
.../old}/rv1126_rv1109_linux_20210423.xml | 4 +-
.../old/rv1126_rv1109_linux_20210531.xml | 21 +-
rv1126_rv1109/old/rv1126_rv1109_linux_20210621.xml | 100 +++++
.../old}/rv1126_rv1109_linux_20210714.xml | 7 +-
.../old}/rv1126_rv1109_linux_20210806.xml | 7 +-
.../old}/rv1126_rv1109_linux_20210904.xml | 9 +-
rv1126_rv1109/old/rv1126_rv1109_linux_20211022.xml | 103 ++++++
rv1126_rv1109/old/rv1126_rv1109_linux_20211206.xml | 103 ++++++
rv1126_rv1109/old/rv1126_rv1109_linux_20211225.xml | 108 ++++++
rv1126_rv1109/old/rv1126_rv1109_linux_20220125.xml | 108 ++++++
.../old/rv1126_rv1109_linux_ai_camera_20210121.xml | 90 +++++
.../rv1126_rv1109_linux_ai_camera_20210302.xml | 6 +-
.../old/rv1126_rv1109_linux_ai_camera_20210308.xml | 91 +++++
.../rv1126_rv1109_linux_ai_camera_20210423.xml | 4 +-
.../old/rv1126_rv1109_linux_ai_camera_20210513.xml | 93 +++++
.../old/rv1126_rv1109_linux_ai_camera_20210629.xml | 93 +++++
.../rv1126_rv1109_linux_ai_camera_20210806.xml | 4 +-
.../rv1126_rv1109_linux_ai_camera_20210904.xml | 4 +-
.../old/rv1126_rv1109_linux_ai_camera_20211209.xml | 94 +++++
.../old/rv1126_rv1109_linux_ai_camera_20220112.xml | 85 +++++
...inux_ai_camera_bsp_release_20220112_v2.3.3a.xml | 27 ++
...09_linux_ai_camera_release_20220112_v2.3.3a.xml | 60 +++
...6_rv1109_linux_bsp_release_20220125_v2.2.4a.xml | 27 ++
...6_rv1109_linux_bsp_release_20220224_v2.2.5a.xml | 27 ++
...6_rv1109_linux_bsp_release_20220324_v2.2.5b.xml | 27 ++
...v1126_rv1109_linux_release_20220125_v2.2.4a.xml | 83 +++++
...v1126_rv1109_linux_release_20220224_v2.2.5a.xml | 83 +++++
...v1126_rv1109_linux_release_20220324_v2.2.5b.xml | 83 +++++
rv1126_rv1109_linux_ai_camera_bsp_next.xml | 27 ++
rv1126_rv1109_linux_ai_camera_bsp_release.xml | 1 +
rv1126_rv1109_linux_ai_camera_next.xml | 60 +++
rv1126_rv1109_linux_ai_camera_release.xml | 2 +-
rv1126_rv1109_linux_bsp_next.xml | 27 ++
rv1126_rv1109_linux_bsp_release.xml | 1 +
rv1126_rv1109_linux_next.xml | 83 +++++
rv1126_rv1109_linux_release.xml | 2 +-
yocto.xml | 1 +
yocto/include | 1 +
yocto/yocto_honister_next.xml | 21 ++
yocto/yocto_honister_release_20220331_v1.0.xml | 21 ++
yocto/yocto_honister_release_20220712_v1.1.xml | 21 ++
yocto_next.xml | 8 +
yocto_release.xml | 1 +
157 files changed, 6500 insertions(+), 312 deletions(-)
create mode 100644 README.md
create mode 100644 README_yocto.md
create mode 100644 all_pro.xml
create mode 120000 default.xml
create mode 100644 include/firefly_gitlab.xml
rename px30_linux/px30_linux_release_v1.3.0_20210304.xml => px30/px30_linux_20210303.xml (78%)
create mode 100644 px30/px30_linux_bsp_release_20220303_v1.3.0a.xml
create mode 100644 px30/px30_linux_bsp_release_20220304_v1.6.0a.xml
create mode 100644 px30/px30_linux_release_20220303_v1.3.0a.xml
create mode 100644 px30/px30_linux_release_20220304_v1.6.0a.xml
create mode 100644 px30_linux_bsp_next.xml
create mode 120000 px30_linux_bsp_release.xml
create mode 100644 px30_linux_next.xml
create mode 100644 rk1808/rk1808_linux_20210303.xml
rename {rk1808_linux => rk1808}/rk1808_linux_20210306.xml (94%)
create mode 100644 rk312x/rk312x_linux_next_v1.2.1_202220331.xml
create mode 100644 rk312x_linux_bsp_next.xml
create mode 120000 rk312x_linux_next.xml
rename rk3288_linux/rk3288_linux_release_v2.3.0_20210304.xml => rk3288/rk3288_linux_20210303.xml (84%)
create mode 100644 rk3288/rk3288_linux_bsp_release_20220225_v2.3.0a.xml
create mode 100644 rk3288/rk3288_linux_bsp_release_20220304_v2.5.0a.xml
create mode 100644 rk3288/rk3288_linux_release_20220225_v2.3.0a.xml
create mode 100644 rk3288/rk3288_linux_release_20220304_v2.5.0a.xml
create mode 100644 rk3288_linux_bsp_next.xml
create mode 120000 rk3288_linux_bsp_release.xml
create mode 100644 rk3288_linux_next.xml
create mode 100644 rk3308/RK3308_Linux_SDK_Release_Note.txt
create mode 100644 rk3308/rk3308_linux_bsp_release_20220302_v1.4.0a.xml
create mode 100644 rk3308/rk3308_linux_bsp_release_20220304_v1.5.0a.xml
create mode 100644 rk3308/rk3308_linux_release_20220302_v1.4.0a.xml
create mode 100644 rk3308/rk3308_linux_release_20220304_v1.5.0a.xml
create mode 100644 rk3308_linux_bsp_next.xml
create mode 120000 rk3308_linux_bsp_release.xml
create mode 100644 rk3308_linux_next.xml
create mode 120000 rk3308_linux_release.xml
rename rk3399_linux/rk3399_linux_release_v2.5.1_20210429.xml => rk3328/rk3328_linux_20210304.xml (77%)
create mode 120000 rk3328/rk3328_linux_bsp_release_20220223_v2.5.1a.xml
create mode 120000 rk3328/rk3328_linux_release_20220223_v2.5.1a.xml
create mode 120000 rk3328_linux_bsp_next.xml
create mode 120000 rk3328_linux_bsp_release.xml
create mode 100644 rk3399/old/rk3399_linux_bsp_release_v2.5.1_20211030.xml
rename rk3399_linux/rk3399_linux_release_v2.5.1_20210301.xml => rk3399/old/rk3399_linux_release_v2.5.1_20210304.xml (87%)
rename {rk3399_linux => rk3399/old}/rk3399_linux_release_v2.5.1_20210622.xml (96%)
create mode 100644 rk3399/old/rk3399_linux_release_v2.5.1_20211030.xml
create mode 100644 rk3399/old/rk3399_linux_release_v2.5.1_20220101.xml
create mode 100644 rk3399/rk3399_linux_bsp_release_20220223_v2.5.1a.xml
create mode 100644 rk3399/rk3399_linux_bsp_release_20220525_v2.5.1b.xml
create mode 100644 rk3399/rk3399_linux_release_20220223_v2.5.1a.xml
create mode 100644 rk3399/rk3399_linux_release_20220525_v2.5.1b.xml
create mode 100644 rk3399_linux4.19_release.xml
create mode 100644 rk3399_linux_bsp_next.xml
create mode 120000 rk3399_linux_bsp_release.xml
create mode 100644 rk3399_linux_next.xml
create mode 100644 rk3399pro/rk3399pro_linux_bsp_release_20220304_v1.4.2a.xml
create mode 100644 rk3399pro/rk3399pro_linux_release_20220304_v1.4.2a.xml
create mode 100644 rk3399pro/rk3399pro_linux_release_v2.5.1_20210304.xml
rename rk3399pro_linux/rk3399pro_linux_release_v2.5.1_20210304.xml => rk3399pro/rk3399pro_linux_release_v2.5.1_20210710.xml (83%)
rename rk3399pro_linux/rk3399pro_linux_release_v2.5.1_20210710.xml => rk3399pro/rk3399pro_linux_release_v2.5.1_20211030.xml (85%)
create mode 100644 rk3399pro_linux_bsp_next.xml
create mode 120000 rk3399pro_linux_bsp_release.xml
create mode 100644 rk3399pro_linux_next.xml
create mode 100755 rk356x/old/rk356x_linux_v0.2.0_20210305.xml
create mode 100755 rk356x/old/rk356x_linux_v1.0.0_20210415.xml
rename rk356x_linux/rk356x_linux_release_v1.0.0_20210511.xml => rk356x/old/rk356x_linux_v1.1.0_20210603.xml (66%)
mode change 100644 => 100755
create mode 100755 rk356x/old/rk356x_linux_v1.1.1_20210719.xml
rename rk356x_linux/rk356x_linux_release_v1.1.2_20210802.xml => rk356x/old/rk356x_linux_v1.1.2_20210722.xml (93%)
mode change 100644 => 100755
rename rk356x_linux/rk356x_linux_release_v1.1.3_20210908.xml => rk356x/old/rk356x_linux_v1.1.3_20210826.xml (92%)
rename rk356x_linux/rk356x_linux_release_v1.2.0_20211012.xml => rk356x/old/rk356x_linux_v1.2.0_20211008.xml (76%)
create mode 100755 rk356x/old/rk356x_linux_v1.2.1_20211111.xml
create mode 100755 rk356x/old/rk356x_linux_v1.2.2_20211210.xml
create mode 100755 rk356x/old/rk356x_linux_v1.2.3_20220119.xml
rename {rk356x_linux => rk356x/old}/rk356x_openwrt_v1.0.0_20210901.xml (68%)
create mode 100644 rk356x/rk356x_linux_bsp_release_20220311_v1.2.3a.xml
create mode 100644 rk356x/rk356x_linux_bsp_release_20220516_v1.2.4a.xml
create mode 100644 rk356x/rk356x_linux_release_20220311_v1.2.3a.xml
create mode 100644 rk356x/rk356x_linux_release_20220516_v1.2.4a.xml
create mode 100644 rk356x_linux_bsp_next.xml
create mode 120000 rk356x_linux_bsp_release.xml
create mode 100644 rk356x_linux_next.xml
create mode 100644 rk3588/old/rk3588_linux_alpha_v0.0.1_20220115.xml
create mode 100644 rk3588/old/rk3588_linux_next.xml
create mode 100644 rk3588/rk3588_linux_bsp_release_20220318_v0.0.1a.xml
create mode 100644 rk3588/rk3588_linux_bsp_release_20220329_v0.0.1b.xml
create mode 100644 rk3588/rk3588_linux_bsp_release_20220401_v0.0.1c.xml
create mode 100644 rk3588/rk3588_linux_bsp_release_20220422_v0.1.0a.xml
create mode 100644 rk3588/rk3588_linux_bsp_release_20220509_v0.1.1a.xml
create mode 100644 rk3588/rk3588_linux_bsp_release_20220601_v1.0.0a.xml
create mode 100644 rk3588/rk3588_linux_bsp_release_20220608_v1.0.0b.xml
create mode 100644 rk3588/rk3588_linux_bsp_release_20220610_v1.0.0c.xml
create mode 100644 rk3588/rk3588_linux_bsp_release_20220627_v1.0.0d.xml
create mode 100644 rk3588/rk3588_linux_release_20220318_v0.0.1a.xml
create mode 100644 rk3588/rk3588_linux_release_20220329_v0.0.1b.xml
create mode 100644 rk3588/rk3588_linux_release_20220401_v0.0.1c.xml
create mode 100644 rk3588/rk3588_linux_release_20220422_v0.1.0a.xml
create mode 100644 rk3588/rk3588_linux_release_20220509_v0.1.1a.xml
create mode 100644 rk3588/rk3588_linux_release_20220601_v1.0.0a.xml
create mode 100644 rk3588/rk3588_linux_release_20220608_v1.0.0b.xml
create mode 100644 rk3588/rk3588_linux_release_20220610_v1.0.0c.xml
create mode 100644 rk3588/rk3588_linux_release_20220627_v1.0.0d.xml
create mode 100644 rk3588_linux_bsp_next.xml
create mode 120000 rk3588_linux_bsp_release.xml
create mode 100644 rk3588_linux_next.xml
create mode 120000 rk3588_linux_release.xml
create mode 100644 rv1126_rv1109/old/rv1126_rv1109_linux_20210118.xml
create mode 100644 rv1126_rv1109/old/rv1126_rv1109_linux_20210128.xml
rename {rv1126_rv1109_linux => rv1126_rv1109/old}/rv1126_rv1109_linux_20210302.xml (95%)
rename {rv1126_rv1109_linux => rv1126_rv1109/old}/rv1126_rv1109_linux_20210311.xml (98%)
rename {rv1126_rv1109_linux => rv1126_rv1109/old}/rv1126_rv1109_linux_20210423.xml (98%)
rename rv1126_rv1109_linux/rv1126_rv1109_linux_20210621.xml => rv1126_rv1109/old/rv1126_rv1109_linux_20210531.xml (92%)
create mode 100644 rv1126_rv1109/old/rv1126_rv1109_linux_20210621.xml
rename {rv1126_rv1109_linux => rv1126_rv1109/old}/rv1126_rv1109_linux_20210714.xml (98%)
rename {rv1126_rv1109_linux => rv1126_rv1109/old}/rv1126_rv1109_linux_20210806.xml (98%)
rename {rv1126_rv1109_linux => rv1126_rv1109/old}/rv1126_rv1109_linux_20210904.xml (98%)
create mode 100644 rv1126_rv1109/old/rv1126_rv1109_linux_20211022.xml
create mode 100644 rv1126_rv1109/old/rv1126_rv1109_linux_20211206.xml
create mode 100644 rv1126_rv1109/old/rv1126_rv1109_linux_20211225.xml
create mode 100644 rv1126_rv1109/old/rv1126_rv1109_linux_20220125.xml
create mode 100644 rv1126_rv1109/old/rv1126_rv1109_linux_ai_camera_20210121.xml
rename {rv1126_rv1109_linux => rv1126_rv1109/old}/rv1126_rv1109_linux_ai_camera_20210302.xml (96%)
create mode 100644 rv1126_rv1109/old/rv1126_rv1109_linux_ai_camera_20210308.xml
rename {rv1126_rv1109_linux => rv1126_rv1109/old}/rv1126_rv1109_linux_ai_camera_20210423.xml (98%)
create mode 100644 rv1126_rv1109/old/rv1126_rv1109_linux_ai_camera_20210513.xml
create mode 100644 rv1126_rv1109/old/rv1126_rv1109_linux_ai_camera_20210629.xml
rename {rv1126_rv1109_linux => rv1126_rv1109/old}/rv1126_rv1109_linux_ai_camera_20210806.xml (98%)
rename {rv1126_rv1109_linux => rv1126_rv1109/old}/rv1126_rv1109_linux_ai_camera_20210904.xml (98%)
create mode 100644 rv1126_rv1109/old/rv1126_rv1109_linux_ai_camera_20211209.xml
create mode 100644 rv1126_rv1109/old/rv1126_rv1109_linux_ai_camera_20220112.xml
create mode 100644 rv1126_rv1109/rv1126_rv1109_linux_ai_camera_bsp_release_20220112_v2.3.3a.xml
create mode 100644 rv1126_rv1109/rv1126_rv1109_linux_ai_camera_release_20220112_v2.3.3a.xml
create mode 100644 rv1126_rv1109/rv1126_rv1109_linux_bsp_release_20220125_v2.2.4a.xml
create mode 100644 rv1126_rv1109/rv1126_rv1109_linux_bsp_release_20220224_v2.2.5a.xml
create mode 100644 rv1126_rv1109/rv1126_rv1109_linux_bsp_release_20220324_v2.2.5b.xml
create mode 100644 rv1126_rv1109/rv1126_rv1109_linux_release_20220125_v2.2.4a.xml
create mode 100644 rv1126_rv1109/rv1126_rv1109_linux_release_20220224_v2.2.5a.xml
create mode 100644 rv1126_rv1109/rv1126_rv1109_linux_release_20220324_v2.2.5b.xml
create mode 100644 rv1126_rv1109_linux_ai_camera_bsp_next.xml
create mode 120000 rv1126_rv1109_linux_ai_camera_bsp_release.xml
create mode 100644 rv1126_rv1109_linux_ai_camera_next.xml
create mode 100644 rv1126_rv1109_linux_bsp_next.xml
create mode 120000 rv1126_rv1109_linux_bsp_release.xml
create mode 100644 rv1126_rv1109_linux_next.xml
create mode 120000 yocto.xml
create mode 120000 yocto/include
create mode 100644 yocto/yocto_honister_next.xml
create mode 100644 yocto/yocto_honister_release_20220331_v1.0.xml
create mode 100644 yocto/yocto_honister_release_20220712_v1.1.xml
create mode 100644 yocto_next.xml
create mode 120000 yocto_release.xml
Fetching project prebuilts/gcc/linux-x86/aarch64/gcc-buildroot-9.3.0-2020.03-x86_64_aarch64-rockchip-linux-gnu
Fetching project app/rkaiq_tool_server
Fetching project app/qcamera
Fetching project docs-soc_internal
warning: redirecting to https://gitlab.com/firefly-linux/app/qcamera.git/
warning: redirecting to https://gitlab.com/firefly-linux/app/rkaiq_tool_server.git/
remote: Enumerating objects: 13, done.
remote: Counting objects: 100% (13/13), done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 13 (delta 6), reused 5 (delta 1), pack-reused 0
From https://gitlab.com/firefly-linux/app/qcamera
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 1% (1/53) Fetching project external/rknn-toolkit2
remote: Enumerating objects: 403, done.
remote: Counting objects: 100% (291/291), done.
warning: redirecting to https://gitlab.com/firefly-linux/docs-soc_internal.git/
remote: Enumerating objects: 105, done.
remote: Counting objects: 100% (105/105), done.
warning: redirecting to https://gitlab.com/firefly-linux/prebuilts/gcc/linux-x86/aarch64/gcc-buildroot-9.3.0-2020.03-x86_64_aarch64-rockchip-linux-gnu.git/
remote: Compressing objects: 100% (55/55), done.
warning: redirecting to https://gitlab.com/firefly-linux/external/rknn-toolkit2.git/
remote: Enumerating objects: 21, done.
remote: Counting objects: 100% (21/21), done.
remote: Compressing objects: 100% (12/12), done.
remote: Enumerating objects: 94, done.
remote: Counting objects: 100% (13/13), done.
remote: Total 403 (delta 291), reused 291 (delta 291), pack-reused 112
Receiving objects: 100% (403/403), 250.70 KiB | 213.00 KiB/s, done.
Resolving deltas: 100% (334/334), completed with 229 local objects.
From https://gitlab.com/firefly-linux/app/rkaiq_tool_server
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 3% (2/53) Fetching project app/qfm
remote: Total 21 (delta 2), reused 21 (delta 2), pack-reused 0
From https://gitlab.com/firefly-linux/prebuilts/gcc/linux-x86/aarch64/gcc-buildroot-9.3.0-2020.03-x86_64_aarch64-rockchip-linux-gnu
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 5% (3/53) Fetching project external/libglCompositor
warning: redirecting to https://gitlab.com/firefly-linux/external/libglCompositor.git/
From https://gitlab.com/firefly-linux/external/libglCompositor
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 7% (4/53) Fetching project external/gstreamer-rockchip
warning: redirecting to https://gitlab.com/firefly-linux/app/qfm.git/
From https://gitlab.com/firefly-linux/app/qfm
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 9% (5/53) Fetching project u-boot
warning: redirecting to https://gitlab.com/firefly-linux/external/gstreamer-rockchip.git/
remote: Enumerating objects: 314, done.
remote: Counting objects: 100% (183/183), done.
remote: Compressing objects: 100% (56/56), done.
remote: Total 314 (delta 144), reused 164 (delta 127), pack-reused 131
warning: redirecting to https://gitlab.com/firefly-linux/u-boot.git/
Receiving objects: 100% (314/314), 140.01 KiB | 746.00 KiB/s, done.
Resolving deltas: 100% (222/222), completed with 11 local objects.
From https://gitlab.com/firefly-linux/external/gstreamer-rockchip
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 11% (6/53) Fetching project external/bluetooth_bsa
remote: Enumerating objects: 4342, done.
remote: Counting objects: 100% (4329/4329), done.
remote: Compressing objects: 100% (1264/1264), done.
warning: redirecting to https://gitlab.com/firefly-linux/external/bluetooth_bsa.git/
From https://gitlab.com/firefly-linux/external/bluetooth_bsa
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 13% (7/53) Fetching project buildroot-dl
warning: redirecting to https://gitlab.com/firefly-linux/buildroot-dl.git/
remote: Total 4342 (delta 3072), reused 4316 (delta 3064), pack-reused 13
Receiving objects: 100% (4342/4342), 2.58 MiB | 1.51 MiB/s, done.
Resolving deltas: 100% (3073/3073), completed with 3 local objects.
From https://gitlab.com/firefly-linux/u-boot
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 15% (8/53) Fetching project kernel
warning: redirecting to https://gitlab.com/firefly-linux/kernel.git/
remote: Enumerating objects: 40835, done.
remote: Counting objects: 100% (30847/30847), done.
remote: Total 94 (delta 13), reused 13 (delta 13), pack-reused 81
From https://gitlab.com/firefly-linux/external/rknn-toolkit2
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 16% (9/53) Fetching project external/quectel-cm
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
remote: Compressing objects: 100% (5006/5006), done. :-- --:--:-- 0remote: Compressing objects: 63% (3154/5006)
100 98 100 98 0 0 125 0 --:--:-- --:--:-- --:--:-- 125
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (22) The requested URL returned error: 503
Server does not provide clone.bundle; ignoring.
remote: Enumerating objects: 60, done.
remote: Counting objects: 100% (60/60), done.
warning: redirecting to https://gitlab.com/firefly-linux/external/quectel-cm.git/
remote: Enumerating objects: 82, done. B | 1.17 MiB/s
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 82 (delta 2), reused 2 (delta 2), pack-reused 77
From https://gitlab.com/firefly-linux/external/quectel-cm
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 18% (10/53) Fetching project external/rk_pcba_test
warning: redirecting to https://gitlab.com/firefly-linux/external/rk_pcba_test.git/
From https://gitlab.com/firefly-linux/external/rk_pcba_test
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 20% (11/53) Fetching project external/uac_app
remote: Total 87 (delta 44), reused 75 (delta 32), pack-reused 0
From https://gitlab.com/firefly-linux/docs-soc_internal
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 22% (12/53) Fetching project external/chromium
warning: redirecting to https://gitlab.com/firefly-linux/external/uac_app.git/
From https://gitlab.com/firefly-linux/external/uac_app
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 24% (13/53) Fetching project external/rkwifibt
warning: redirecting to https://gitlab.com/firefly-linux/external/chromium.git/
From https://gitlab.com/firefly-linux/external/chromium
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 26% (14/53) Fetching project debian
remote: Total 25871 (delta 21873), reused 24814 (delta 20839), pack-reused 0
Receiving objects: 100% (25871/25871), 33.12 MiB | 6.13 MiB/s, done.
warning: redirecting to https://gitlab.com/firefly-linux/external/rkwifibt.git/
remote: Enumerating objects: 216, done.
remote: Counting objects: 100% (180/180), done.
warning: redirecting to https://gitlab.com/firefly-linux/debian.git/
remote: Compressing objects: 100% (74/74), done.
remote: Enumerating objects: 811, done.
remote: Counting objects: 100% (811/811), done.
remote: Total 117 (delta 49), reused 77 (delta 21), pack-reused 0
Receiving objects: 100% (117/117), 1.96 MiB | 1.40 MiB/s, done.
Resolving deltas: 100% (49/49), completed with 18 local objects.
From https://gitlab.com/firefly-linux/external/rkwifibt
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 28% (15/53) Fetching project prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu
Resolving deltas: 100% (21873/21873), completed with 4471 local objects.
warning: redirecting to https://gitlab.com/firefly-linux/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu.git/
From https://gitlab.com/firefly-linux/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 30% (16/53) Fetching project external/rktoolkit
From https://gitlab.com/firefly-linux/kernel
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 32% (17/53) Fetching project external/rkfacial
warning: redirecting to https://gitlab.com/firefly-linux/external/rkfacial.git/
From https://gitlab.com/firefly-linux/external/rkfacial
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 33% (18/53) Fetching project external/camera_engine_rkaiq
warning: redirecting to https://gitlab.com/firefly-linux/external/rktoolkit.git/
remote: Enumerating objects: 7, done.
remote: Total 7 (delta 0), reused 0 (delta 0), pack-reused 7
From https://gitlab.com/firefly-linux/external/rktoolkit
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 35% (19/53) Fetching project app/QLauncher
warning: redirecting to https://gitlab.com/firefly-linux/external/camera_engine_rkaiq.git/
remote: Enumerating objects: 218, done.
remote: Counting objects: 100% (218/218), done.
remote: Compressing objects: 100% (87/87), done.
remote: Compressing objects: 100% (60/60), done.
warning: redirecting to https://gitlab.com/firefly-linux/app/QLauncher.git/
remote: Enumerating objects: 4, done. | 380.00 KiB/s
remote: Counting objects: 100% (4/4), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 4 (delta 0), reused 0 (delta 0), pack-reused 0
From https://gitlab.com/firefly-linux/app/QLauncher
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 37% (20/53) Fetching project external/rkscript
remote: Total 137 (delta 97), reused 75 (delta 38), pack-reused 0
Receiving objects: 100% (137/137), 2.62 MiB | 1.84 MiB/s, done.
Resolving deltas: 100% (97/97), completed with 54 local objects.
From https://gitlab.com/firefly-linux/external/camera_engine_rkaiq
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 39% (21/53) Fetching project external/ble_wificonfig
warning: redirecting to https://gitlab.com/firefly-linux/external/rkscript.git/
remote: Enumerating objects: 42, done.
remote: Counting objects: 100% (41/41), done.
remote: Compressing objects: 100% (26/26), done.
remote: Total 33 (delta 18), reused 16 (delta 7), pack-reused 0
From https://gitlab.com/firefly-linux/external/rkscript
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 41% (22/53) Fetching project device/rockchip
remote: Compressing objects: 100% (547/547), done.
warning: redirecting to https://gitlab.com/firefly-linux/external/ble_wificonfig.git/
From https://gitlab.com/firefly-linux/external/ble_wificonfig
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 43% (23/53) Fetching project tools
warning: redirecting to https://gitlab.com/firefly-linux/device/rockchip.git/
remote: Enumerating objects: 934, done.
remote: Counting objects: 100% (924/924), done.
warning: redirecting to https://gitlab.com/firefly-linux/tools.git/
remote: Enumerating objects: 146, done. .47 MiB/s
remote: Counting objects: 100% (146/146), done.
remote: Compressing objects: 100% (452/452), done.
remote: Compressing objects: 100% (107/107), done.
remote: Total 934 (delta 616), reused 719 (delta 464), pack-reused 10
Receiving objects: 100% (934/934), 88.55 MiB | 6.13 MiB/s, done.
Resolving deltas: 100% (617/617), completed with 8 local objects.
From https://gitlab.com/firefly-linux/device/rockchipMiB/s
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 45% (24/53) Fetching project external/security/bin
warning: redirecting to https://gitlab.com/firefly-linux/external/security/bin.git/
remote: Enumerating objects: 26, done.
remote: Counting objects: 100% (26/26), done.
remote: Compressing objects: 100% (21/21), done.
remote: Total 146 (delta 53), reused 101 (delta 27), pack-reused 0
Receiving objects: 100% (146/146), 98.76 MiB | 6.70 MiB/s, done.
Resolving deltas: 100% (53/53), completed with 1 local object.
remote: Total 26 (delta 4), reused 26 (delta 4), pack-reused 0
From https://gitlab.com/firefly-linux/external/security/bin
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 47% (25/53) Fetching project external/security/rk_tee_user
From https://gitlab.com/firefly-linux/tools
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 49% (26/53) Fetching project external/rknpu2
warning: redirecting to https://gitlab.com/firefly-linux/external/security/rk_tee_user.git/
warning: redirecting to https://gitlab.com/firefly-linux/external/rknpu2.git/
remote: Enumerating objects: 457, done.
remote: Enumerating objects: 479, done.
remote: Counting objects: 100% (353/353), done.
remote: Counting objects: 100% (479/479), done.
remote: Compressing objects: 100% (239/239), done.
remote: Compressing objects: 100% (109/109), done.
remote: Total 237 (delta 150), reused 211 (delta 124), pack-reused 0
Receiving objects: 100% (237/237), 16.98 MiB | 6.63 MiB/s, done.
Resolving deltas: 100% (150/150), completed with 98 local objects.
From https://gitlab.com/firefly-linux/external/security/rk_tee_user
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 50% (27/53) Fetching project docs
warning: redirecting to https://gitlab.com/firefly-linux/docs.git/
remote: Enumerating objects: 113, done. 3.47 MiB/s
remote: Counting objects: 100% (113/113), done.
remote: Compressing objects: 100% (56/56), done. /s
remote: Total 80 (delta 40), reused 64 (delta 24), pack-reused 0
From https://gitlab.com/firefly-linux/docsiB | 4.13 MiB/s
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 52% (28/53) Fetching project external/bluez-alsa
warning: redirecting to https://gitlab.com/firefly-linux/external/bluez-alsa.git/
From https://gitlab.com/firefly-linux/external/bluez-alsa
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 54% (29/53) Fetching project rkbin
warning: redirecting to https://gitlab.com/firefly-linux/rkbin.git/
remote: Enumerating objects: 1380, done.
remote: Counting objects: 100% (1380/1380), done.
remote: Compressing objects: 100% (308/308), done.
remote: Total 1380 (delta 1108), reused 1340 (delta 1068), pack-reused 0
Receiving objects: 100% (1380/1380), 12.00 MiB | 5.48 MiB/s, done.
Resolving deltas: 100% (1108/1108), completed with 55 local objects.
From https://gitlab.com/firefly-linux/rkbin
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 56% (30/53) Fetching project external/uvc_app
warning: redirecting to https://gitlab.com/firefly-linux/external/uvc_app.git/
remote: Enumerating objects: 25, done. | 3.19 MiB/ss
remote: Counting objects: 100% (25/25), done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 18 (delta 14), reused 8 (delta 4), pack-reused 0
From https://gitlab.com/firefly-linux/external/uvc_app
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 58% (31/53) Fetching project external/mpp
warning: redirecting to https://gitlab.com/firefly-linux/external/mpp.git/
remote: Enumerating objects: 1867, done. 3.20 MiB/s
remote: Counting objects: 100% (1194/1194), done.
remote: Compressing objects: 100% (221/221), done.
remote: Total 1867 (delta 1002), reused 1128 (delta 973), pack-reused 673
Receiving objects: 100% (1867/1867), 804.06 KiB | 1.08 MiB/s, done.
Resolving deltas: 100% (1465/1465), completed with 218 local objects.
From https://gitlab.com/firefly-linux/external/mpp
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 60% (32/53) Fetching project external/eq_drc_process
warning: redirecting to https://gitlab.com/firefly-linux/external/eq_drc_process.git/
From https://gitlab.com/firefly-linux/external/eq_drc_process
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 62% (33/53) Fetching project external/avb
warning: redirecting to https://gitlab.com/firefly-linux/external/avb.git/
From https://gitlab.com/firefly-linux/external/avb
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 64% (34/53) Fetching project external/alsa-config
warning: redirecting to https://gitlab.com/firefly-linux/external/alsa-config.git/
remote: Enumerating objects: 33, done. | 3.63 MiB/s
remote: Counting objects: 100% (33/33), done.
remote: Compressing objects: 100% (18/18), done.
remote: Total 23 (delta 7), reused 21 (delta 5), pack-reused 0
From https://gitlab.com/firefly-linux/external/alsa-config
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 66% (35/53) Fetching project external/rockit
warning: redirecting to https://gitlab.com/firefly-linux/external/rockit.git/
remote: Enumerating objects: 368, done. 8.64 MiB/s
remote: Counting objects: 100% (368/368), done.
remote: Total 358 (delta 116), reused 303 (delta 73), pack-reused 0
Receiving objects: 100% (358/358), 156.80 MiB | 3.49 MiB/s, done.
Resolving deltas: 100% (116/116), completed with 74 local objects.
remote: Compressing objects: 100% (241/241), done.
From https://gitlab.com/firefly-linux/external/rknpu2MiB/s
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 67% (36/53) Fetching project app/multivideoplayer
warning: redirecting to https://gitlab.com/firefly-linux/app/multivideoplayer.git/
From https://gitlab.com/firefly-linux/app/multivideoplayer
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 69% (37/53) Fetching project external/common_algorithm
warning: redirecting to https://gitlab.com/firefly-linux/external/common_algorithm.git/
remote: Enumerating objects: 58, done. | 10.08 MiB/s
remote: Counting objects: 100% (58/58), done.
remote: Compressing objects: 100% (39/39), done.
remote: Total 54 (delta 28), reused 15 (delta 6), pack-reused 0
From https://gitlab.com/firefly-linux/external/common_algorithm
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 71% (38/53) Fetching project app/qplayer
remote: Total 811 (delta 261), reused 787 (delta 237), pack-reused 0
Receiving objects: 100% (811/811), 704.53 MiB | 8.79 MiB/s, done.
Resolving deltas: 100% (261/261), completed with 38 local objects.
warning: redirecting to https://gitlab.com/firefly-linux/app/qplayer.git/
From https://gitlab.com/firefly-linux/app/qplayer
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 73% (39/53) Fetching project app/aiserver
From https://gitlab.com/firefly-linux/debian | 4.05 MiB/s
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 75% (40/53) Fetching project app/qsetting
warning: redirecting to https://gitlab.com/firefly-linux/app/aiserver.git/
remote: Enumerating objects: 111, done.
remote: Counting objects: 100% (11/11), done.
warning: redirecting to https://gitlab.com/firefly-linux/app/qsetting.git/
From https://gitlab.com/firefly-linux/app/qsetting
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 77% (41/53) Fetching project external/broadcom_bsa
remote: Total 111 (delta 11), reused 11 (delta 11), pack-reused 100
Receiving objects: 100% (111/111), 1.79 MiB | 1.98 MiB/s, done.
Resolving deltas: 100% (71/71), completed with 6 local objects.
From https://gitlab.com/firefly-linux/app/aiserver
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 79% (42/53) Fetching project repo
warning: redirecting to https://gitlab.com/firefly-linux/external/broadcom_bsa.git/
From https://gitlab.com/firefly-linux/external/broadcom_bsa
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 81% (43/53) Fetching project external/recovery
Fetching projects: 83% (44/53) Fetching project external/libmali
warning: redirecting to https://gitlab.com/firefly-linux/external/recovery.git/
remote: Enumerating objects: 160, done. 4.20 MiB/s
remote: Counting objects: 100% (141/141), done.
remote: Compressing objects: 100% (68/68), done.
remote: Total 100 (delta 83), reused 43 (delta 32), pack-reused 0
Receiving objects: 100% (100/100), 16.10 KiB | 8.05 MiB/s, done.
Resolving deltas: 100% (83/83), completed with 33 local objects.
From https://gitlab.com/firefly-linux/external/recovery
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 84% (45/53) Fetching project external/rkupdate
warning: redirecting to https://gitlab.com/firefly-linux/external/libmali.git/
remote: Enumerating objects: 196, done.
remote: Counting objects: 100% (16/16), done.
warning: redirecting to https://gitlab.com/firefly-linux/external/rkupdate.git/
remote: Enumerating objects: 21, done.
remote: Counting objects: 100% (21/21), done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 14 (delta 12), reused 7 (delta 5), pack-reused 0
From https://gitlab.com/firefly-linux/external/rkupdate
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 86% (46/53) Fetching project app/eptz_demo
warning: redirecting to https://gitlab.com/firefly-linux/app/eptz_demo.git/
From https://gitlab.com/firefly-linux/app/eptz_demo
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 88% (47/53) Fetching project buildroot
warning: redirecting to https://gitlab.com/firefly-linux/buildroot.git/
remote: Enumerating objects: 4152, done. .31 MiB/s
remote: Counting objects: 100% (3998/3998), done.
remote: Compressing objects: 100% (1458/1458), done.
remote: Total 4152 (delta 2667), reused 3762 (delta 2451), pack-reused 154
Receiving objects: 100% (4152/4152), 16.99 MiB | 4.36 MiB/s, done.
Resolving deltas: 100% (2696/2696), completed with 387 local objects.
From https://gitlab.com/firefly-linux/buildroot
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 90% (48/53) Fetching project external/deviceio_release
warning: redirecting to https://gitlab.com/firefly-linux/external/deviceio_release.git/
From https://gitlab.com/firefly-linux/external/deviceio_release
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 92% (49/53) Fetching project external/linux-rga
remote: Total 368 (delta 117), reused 356 (delta 107), pack-reused 0
Receiving objects: 100% (368/368), 116.18 MiB | 4.06 MiB/s, done.
Resolving deltas: 100% (117/117), done.
From https://gitlab.com/firefly-linux/external/rockit
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 94% (50/53) warning: redirecting to https://gitlab.com/firefly-linux/external/linux-rga.git/
remote: Enumerating objects: 167, done.
remote: Counting objects: 100% (167/167), done.
remote: Compressing objects: 100% (58/58), done.
remote: Total 142 (delta 97), reused 129 (delta 84), pack-reused 0
Receiving objects: 100% (142/142), 28.00 KiB | 28.00 MiB/s, done.
Resolving deltas: 100% (97/97), completed with 24 local objects.
From https://gitlab.com/firefly-linux/external/linux-rga
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
remote: Total 196 (delta 16), reused 16 (delta 16), pack-reused 180 B | 4.91 MiB/s
Receiving objects: 100% (196/196), 638.00 MiB | 5.76 MiB/s, done.
Resolving deltas: 100% (90/90), completed with 8 local objects.
From https://gitlab.com/firefly-linux/external/libmali
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 98% (52/53) fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: unpack-objects failed
warning: redirecting to https://gitlab.com/firefly-linux/buildroot-dl.git/
remote: Enumerating objects: 60, done.
remote: Counting objects: 100% (60/60), done.
remote: Compressing objects: 100% (60/60), done.
remote: Total 60 (delta 2), reused 18 (delta 0), pack-reused 0
From https://gitlab.com/firefly-linux/buildroot-dl
* [new tag] rk356x/linux_release_v1.2.4a -> rk356x/linux_release_v1.2.4a
Fetching projects: 100% (53/53), done.
info: A new version of repo is available
warning: project 'repo' branch 'stable' is not signed
warning: Skipped upgrade to unverified version
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/app/CameraFactoryTestServer
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/app/QFacialGate
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/app/dbserver
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/app/ipc-daemon
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/app/ipcweb-backend
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/app/ipcweb-ng
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/app/libIPCProtocol
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/app/libgdbus
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/app/librkdb
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/app/mediaserver
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/app/netserver
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/app/storage_manager
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/external/CallFunIpc
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/external/RKNPUTools
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/external/app
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/external/isp2-ipc
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/external/ladspaSDK
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/external/minigui
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/external/minigui_desktop
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/external/minilogger
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/external/pcba_adb_test
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/external/rknn_demo
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/external/rknpu
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/external/rockface
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/external/rockx
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/external/rtc_demo
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/external/softapDemo
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/external/tensorflow
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/external/update_engine
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/external/wifiAutoSetup
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/yocto/build/conf
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/yocto/meta-browser
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/yocto/meta-clang
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/yocto/meta-openembedded
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/yocto/meta-python2
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/yocto/meta-qt5
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/yocto/meta-rockchip
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/yocto/meta-rust
Deleting obsolete path /home/rootroot/proj/rk356x_linux_release_20211019/yocto/poky
Syncing work tree: 100% (52/52), done.
buildroot/dl/: discarding 43 commits
external/rockit/: discarding 46 commits
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ .repo/repo/repo start firefly --all
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ ll
total 60
drwxrwxr-x 15 rootroot rootroot 4096 7月 14 11:37 ./
drwxrwxr-x 3 rootroot rootroot 4096 7月 14 11:12 ../
drwxrwxr-x 11 rootroot rootroot 4096 7月 14 11:44 app/
drwxrwxr-x 17 rootroot rootroot 4096 7月 14 11:44 buildroot/
lrwxrwxrwx 1 rootroot rootroot 31 7月 14 11:36 build.sh -> device/rockchip/common/build.sh*
drwxrwxr-x 9 rootroot rootroot 4096 7月 14 11:44 debian/
drwxrwxr-x 3 rootroot rootroot 4096 7月 14 11:36 device/
drwxrwxr-x 7 rootroot rootroot 4096 7月 14 11:36 docs/
lrwxrwxrwx 1 rootroot rootroot 27 7月 14 11:36 envsetup.sh -> buildroot/build/envsetup.sh*
drwxrwxr-x 32 rootroot rootroot 4096 7月 14 11:44 external/
drwxrwxr-x 27 rootroot rootroot 4096 7月 14 11:44 kernel/
lrwxrwxrwx 1 rootroot rootroot 24 7月 14 11:36 Makefile -> buildroot/build/Makefile*
lrwxrwxrwx 1 rootroot rootroot 36 7月 14 11:36 mkfirmware.sh -> device/rockchip/common/mkfirmware.sh*
drwxrwxr-x 3 rootroot rootroot 4096 7月 14 11:37 prebuilts/
drwxrwxr-x 7 rootroot rootroot 4096 10月 19 2021 .repo/
drwxrwxr-x 9 rootroot rootroot 4096 7月 14 11:37 rkbin/
lrwxrwxrwx 1 rootroot rootroot 33 7月 14 11:36 rkflash.sh -> device/rockchip/common/rkflash.sh*
drwxrwxr-x 5 rootroot rootroot 4096 7月 14 11:37 tools/
drwxrwxr-x 25 rootroot rootroot 4096 7月 14 11:44 u-boot/
drwxrwxr-x 2 rootroot rootroot 4096 7月 14 11:44 yocto/
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ mv .repo/ ..
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ ll
total 56
drwxrwxr-x 14 rootroot rootroot 4096 7月 14 11:50 ./
drwxrwxr-x 4 rootroot rootroot 4096 7月 14 11:50 ../
drwxrwxr-x 11 rootroot rootroot 4096 7月 14 11:44 app/
drwxrwxr-x 17 rootroot rootroot 4096 7月 14 11:44 buildroot/
lrwxrwxrwx 1 rootroot rootroot 31 7月 14 11:36 build.sh -> device/rockchip/common/build.sh*
drwxrwxr-x 9 rootroot rootroot 4096 7月 14 11:44 debian/
drwxrwxr-x 3 rootroot rootroot 4096 7月 14 11:36 device/
drwxrwxr-x 7 rootroot rootroot 4096 7月 14 11:36 docs/
lrwxrwxrwx 1 rootroot rootroot 27 7月 14 11:36 envsetup.sh -> buildroot/build/envsetup.sh*
drwxrwxr-x 32 rootroot rootroot 4096 7月 14 11:44 external/
drwxrwxr-x 27 rootroot rootroot 4096 7月 14 11:44 kernel/
lrwxrwxrwx 1 rootroot rootroot 24 7月 14 11:36 Makefile -> buildroot/build/Makefile*
lrwxrwxrwx 1 rootroot rootroot 36 7月 14 11:36 mkfirmware.sh -> device/rockchip/common/mkfirmware.sh*
drwxrwxr-x 3 rootroot rootroot 4096 7月 14 11:37 prebuilts/
drwxrwxr-x 9 rootroot rootroot 4096 7月 14 11:37 rkbin/
lrwxrwxrwx 1 rootroot rootroot 33 7月 14 11:36 rkflash.sh -> device/rockchip/common/rkflash.sh*
drwxrwxr-x 5 rootroot rootroot 4096 7月 14 11:37 tools/
drwxrwxr-x 25 rootroot rootroot 4096 7月 14 11:44 u-boot/
drwxrwxr-x 2 rootroot rootroot 4096 7月 14 11:44 yocto/
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ cd ..
rootroot@asus-Vivo:~/proj$
rootroot@asus-Vivo:~/proj$ ll
total 17004484
drwxrwxr-x 4 rootroot rootroot 4096 7月 14 11:50 ./
drwxr-xr-x 40 rootroot rootroot 4096 7月 14 11:38 ../
drwxrwxr-x 7 rootroot rootroot 4096 10月 19 2021 .repo/
drwxrwxr-x 14 rootroot rootroot 4096 7月 14 11:50 rk356x_linux_release_20211019/
-rw-rw-r-- 1 rootroot rootroot 17412570180 7月 14 11:07 rk356x_linux_release_v1.2.0_20211019_1106_firefly.tar.gz
rootroot@asus-Vivo:~/proj$
rootroot@asus-Vivo:~/proj$ tar zcvf rk356x_linux_release_20211019_1150.tar.gz rk356x_linux_release_20211019/
https://wiki.t-firefly.com/Core-3568J/buildroot_compile.html
Core-3568J
3、编译前配置
不同板型的配置文件存放在device/rockchip/rk356x/目录下
回到 SDK 根目录执行build.sh选择配置文件:
./build.sh aio-3568j-buildroot.mk
配置文件会链接到 device/rockchip/.BoardConfig.mk,检查该文件可以验证是否配置成功。
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ cd device/rockchip/
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019/device/rockchip$ ll
total 112
drwxrwxr-x 27 rootroot rootroot 4096 7月 14 15:05 ./
drwxrwxr-x 3 rootroot rootroot 4096 7月 14 11:36 ../
lrwxrwxrwx 1 rootroot rootroot 29 7月 14 15:05 .BoardConfig.mk -> rk356x/aio-3568j-buildroot.mk
drwxrwxr-x 4 rootroot rootroot 4096 7月 14 11:44 common/
drwxrwxr-x 2 rootroot rootroot 4096 7月 14 11:50 .git/
-rw-rw-r-- 1 rootroot rootroot 38 7月 14 11:36 .gitignore
drwxrwxr-x 15 rootroot rootroot 4096 7月 14 11:36 oem/
drwxrwxr-x 2 rootroot rootroot 4096 7月 14 11:44 px30/
drwxrwxr-x 2 rootroot rootroot 4096 7月 14 11:36 px3se/
drwxrwxr-x 2 rootroot rootroot 4096 7月 14 11:36 rk1806/
drwxrwxr-x 3 rootroot rootroot 4096 7月 14 11:36 rk1808/
drwxrwxr-x 2 rootroot rootroot 4096 7月 14 11:36 rk3036/
drwxrwxr-x 2 rootroot rootroot 4096 7月 14 11:36 rk3126c/
drwxrwxr-x 2 rootroot rootroot 4096 7月 14 11:36 rk3128/
drwxrwxr-x 2 rootroot rootroot 4096 7月 14 11:36 rk3128h/
drwxrwxr-x 2 rootroot rootroot 4096 7月 14 11:36 rk3229/
drwxrwxr-x 2 rootroot rootroot 4096 7月 14 11:44 rk3288/
drwxrwxr-x 17 rootroot rootroot 4096 7月 14 11:44 rk3308/
drwxrwxr-x 2 rootroot rootroot 4096 7月 14 11:44 rk3326/
drwxrwxr-x 2 rootroot rootroot 4096 7月 14 11:44 rk3328/
drwxrwxr-x 2 rootroot rootroot 4096 7月 14 11:36 rk3358/
drwxrwxr-x 2 rootroot rootroot 4096 7月 14 11:44 rk3399/
drwxrwxr-x 2 rootroot rootroot 4096 7月 14 11:44 rk3399pro/
drwxrwxr-x 2 rootroot rootroot 4096 7月 14 18:59 rk356x/
drwxrwxr-x 2 rootroot rootroot 4096 7月 14 11:44 rk3588/
drwxrwxr-x 2 rootroot rootroot 4096 7月 14 11:44 rockimg/
drwxrwxr-x 5 rootroot rootroot 4096 7月 14 11:36 rv1108/
drwxrwxr-x 3 rootroot rootroot 4096 7月 14 11:44 rv1126_rv1109/
lrwxrwxrwx 1 rootroot rootroot 6 7月 14 11:36 .target_product -> rk356x/
drwxrwxr-x 5 rootroot rootroot 4096 7月 14 11:36 userdata/
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019/device/rockchip$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019/device/rockchip$
相关配置介绍:
# Target arch
export RK_ARCH=arm64 # 64位 ARM 架构
# Uboot defconfig
export RK_UBOOT_DEFCONFIG=firefly_rk3568 # u-boot 配置文件
# Kernel defconfig
export RK_KERNEL_DEFCONFIG=firefly_linux_defconfig # kernel 配置文件
# Kernel dts
export RK_KERNEL_DTS=firefly-rk3568-aioj # dts 文件
# Buildroot config
export RK_CFG_BUILDROOT=rockchip_rk3568 # Buildroot 配置
# Recovery config
export RK_CFG_RECOVERY=rockchip_rk356x_recovery # recovery 配置
# parameter for GPT table
export RK_PARAMETER=parameter-buildroot-fit.txt # 分区表
# rootfs image path
export RK_ROOTFS_IMG=rockdev/rootfs.${RK_ROOTFS_TYPE} # 根文件系统路径
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ echo $RK_ARCH
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ echo $RK_UBOOT_DEFCONFIG
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ echo $RK_KERNEL_DEFCONFIG
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ echo $RK_KERNEL_DTS
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ echo $RK_CFG_BUILDROOT
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ echo $RK_CFG_RECOVERY
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ echo $RK_PARAMETER
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ echo $RK_ROOTFS_TYPE
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ echo $RK_ROOTFS_IMG
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ export RK_ARCH=arm64
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ export RK_UBOOT_DEFCONFIG=firefly_rk3568
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ export RK_KERNEL_DEFCONFIG=firefly_linux_defconfig
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ export RK_KERNEL_DTS=firefly-rk3568-aioj
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ export RK_CFG_BUILDROOT=rockchip_rk3568
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ export RK_CFG_RECOVERY=rockchip_rk356x_recovery
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ export RK_PARAMETER=parameter-buildroot-fit.txt
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ export RK_ROOTFS_IMG=rockdev/rootfs.${RK_ROOTFS_TYPE}
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ echo $RK_ARCH
arm64
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ echo $RK_UBOOT_DEFCONFIG
firefly_rk3568
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ echo $RK_KERNEL_DEFCONFIG
firefly_linux_defconfig
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ echo $RK_KERNEL_DTS
firefly-rk3568-aioj
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ echo $RK_CFG_BUILDROOT
rockchip_rk3568
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ echo $RK_CFG_RECOVERY
rockchip_rk356x_recovery
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ echo $RK_PARAMETER
parameter-buildroot-fit.txt
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ echo $RK_ROOTFS_TYPE
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ echo $RK_ROOTFS_IMG
rockdev/rootfs.
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
基本确认RK_ROOTFS_TYPE没有配置,根据经验判断应该是ext4(rootfs.ext4)
4、为适配OpenHarmony修正内核:
https://gitee.com/tanpengju/openharmonydevice
Rockchip芯片单板适配OpenHarmony的方法
参照:
Y:\proj\rk356x_linux_release_20211019\kernel\arch\arm64\configs\rockchip_defconfig
给:
Y:\proj\rk356x_linux_release_20211019\kernel\arch\arm64\configs\firefly_linux_defconfig
增加:
CONFIG_PHY_ROCKCHIP_TYPEC=y
CONFIG_PHY_ROCKCHIP_USB=y
CONFIG_ANDROID=y
CONFIG_ANDROID_BINDER_IPC=y
CONFIG_ROCKCHIP_EFUSE=y
CONFIG_ROCKCHIP_OTP=y
5、分步编译Buildroot:
编译 u-boot:
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ ./build.sh uboot
processing option: uboot
============Start building uboot============
TARGET_UBOOT_CONFIG=firefly-rk3568
=========================================
grep: .config: No such file or directory
## make firefly-rk3568_defconfig -j32
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/zconf.lex.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
In file included from scripts/kconfig/zconf.tab.c:2468:
scripts/kconfig/confdata.c: In function ‘conf_write’:
Thu Jul 14 15:49:30 CST 2022
Image Type: Rockchip RK35 boot image
Init Data Size: 59392 bytes
Boot Data Size: 241664 bytes
Input:
/home/rootroot/proj/rk356x_linux_release_20211019/rkbin/RKBOOT/RK3568MINIALL.ini
/home/rootroot/proj/rk356x_linux_release_20211019/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.13.bin
/home/rootroot/proj/rk356x_linux_release_20211019/rkbin/bin/rk35/rk356x_spl_v1.12.bin
Pack rk3568 idblock.bin okay!
Running build_uboot succeeded.
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
编译 kernel
注意:Firefly kernel 没有开启全部的内核功能,有需求请查看Kernel 使用
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ ./build.sh kernel
processing option: kernel
============Start building kernel============
TARGET_ARCH =arm64
TARGET_KERNEL_CONFIG =firefly_linux_defconfig
TARGET_KERNEL_DTS =rk3568-firefly-aioj
TARGET_KERNEL_CONFIG_FRAGMENT =
==========================================
/home/rootroot/proj/rk356x_linux_release_20211019
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
YACC scripts/kconfig/zconf.tab.c
LEX scripts/kconfig/zconf.lex.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
#
# configuration written to .config
#
WRAP arch/arm64/include/generated/uapi/asm/errno.h
WRAP arch/arm64/include/generated/uapi/asm/ioctl.h
WRAP arch/arm64/include/generated/uapi/asm/ioctls.h
WRAP arch/arm64/include/generated/uapi/asm/ipcbuf.h
found ./arch/arm64/boot/dts/rockchip/.rk3568-firefly-aioj.dtb.dts.tmp
found ./arch/arm64/boot/dts/rockchip/.rk3568-firefly-aioj.dtb.dts.tmp
found ./arch/arm64/boot/dts/rockchip/.rk3568-firefly-aioj.dtb.dts.tmp
Image: resource.img (with rk3568-firefly-aioj.dtb logo.bmp logo_kernel.bmp) is ready
Image: boot.img (with Image ramdisk.img resource.img) is ready
Image: zboot.img (with Image.lz4 ramdisk.img resource.img) is ready
fdt {
kernel {
ramdisk {
resource {
FIT description: U-Boot FIT source file for arm
Created: Thu Jul 14 15:56:41 2022
Image 0 (fdt)
Description: unavailable
Created: Thu Jul 14 15:56:41 2022
Type: Flat Device Tree
Compression: uncompressed
Data Size: 133713 Bytes = 130.58 KiB = 0.13 MiB
Architecture: AArch64
Load Address: 0xffffff00
Hash algo: sha256
Hash value: da3e9bfff0cf90c1f3b79a0c2b9225d0698a3b5b3148f4e12d42412f276a1a65
Image 1 (kernel)
Description: unavailable
Created: Thu Jul 14 15:56:41 2022
Type: Kernel Image
Compression: uncompressed
Data Size: 24760328 Bytes = 24180.01 KiB = 23.61 MiB
Architecture: AArch64
OS: Linux
Load Address: 0xffffff01
Entry Point: 0xffffff01
Hash algo: sha256
Hash value: 5972e47b73c2479f9e04665dd06e553db5b67a5c6a15e285bf391e9dfc181473
Image 2 (ramdisk)
Description: unavailable
Created: Thu Jul 14 15:56:41 2022
Type: RAMDisk Image
Compression: uncompressed
Data Size: 9205805 Bytes = 8990.04 KiB = 8.78 MiB
Architecture: AArch64
OS: Linux
Load Address: 0xffffff02
Entry Point: unavailable
Hash algo: sha256
Hash value: 0fc21ebc604637fa025bc804a7039fd5e805c1971899f08180fcfc45245d9f77
Image 3 (resource)
Description: unavailable
Created: Thu Jul 14 15:56:41 2022
Type: Multi-File Image
Compression: uncompressed
Data Size: 392192 Bytes = 383.00 KiB = 0.37 MiB
Hash algo: sha256
Hash value: c655220fc4f0df8258eabdccbb6c66fcf89be6e98de2100f3dec079a3b0f59a9
Default Configuration: 'conf'
Configuration 0 (conf)
Description: unavailable
Kernel: kernel
Init Ramdisk: ramdisk
FDT: fdt
Running build_kernel succeeded.
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
编译 recovery
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ ./build.sh recovery
processing option: recovery
==========Start building recovery==========
TARGET_RECOVERY_CONFIG=rockchip_rk356x_recovery
========================================
config is rockchip_rk356x_recovery
found kernel image
Top of tree: /home/rootroot/proj/rk356x_linux_release_20211019
===========================================
#TARGET_BOARD=rk356x
#OUTPUT_DIR=output/rockchip_rk356x_recovery
#CONFIG=rockchip_rk356x_recovery_defconfig
===========================================
make: Entering directory '/home/rootroot/proj/rk356x_linux_release_20211019/buildroot'
2022-07-14T16:35:05 >>> Copying overlay board/rockchip/rk356x/fs-overlay-recovery/
2022-07-14T16:35:05 >>> Executing post-build script build/post.sh
2022-07-14T16:35:05 >>> Generating root filesystem image rootfs.cpio
2022-07-14T16:35:07 >>> Generating root filesystem image rootfs.ext2
2022-07-14T16:35:07 >>> Generating root filesystem image rootfs.squashfs
2022-07-14T16:35:08 >>> Generating root filesystem image rootfs.tar
Done in 29min 13s
log saved on /home/rootroot/proj/rk356x_linux_release_20211019/br.log
====Build rockchip_rk356x_recovery ok!====
pack recovery.img...fdt {
kernel {
ramdisk {
resource {
FIT description: U-Boot FIT source file for arm
Created: Thu Jul 14 16:35:08 2022
Image 0 (fdt)
Description: unavailable
Created: Thu Jul 14 16:35:08 2022
Type: Flat Device Tree
Compression: uncompressed
Data Size: 133713 Bytes = 130.58 KiB = 0.13 MiB
Architecture: AArch64
Load Address: 0xffffff00
Hash algo: sha256
Hash value: da3e9bfff0cf90c1f3b79a0c2b9225d0698a3b5b3148f4e12d42412f276a1a65
Image 1 (kernel)
Description: unavailable
Created: Thu Jul 14 16:35:08 2022
Type: Kernel Image
Compression: uncompressed
Data Size: 24760328 Bytes = 24180.01 KiB = 23.61 MiB
Architecture: AArch64
OS: Linux
Load Address: 0xffffff01
Entry Point: 0xffffff01
Hash algo: sha256
Hash value: 5972e47b73c2479f9e04665dd06e553db5b67a5c6a15e285bf391e9dfc181473
Image 2 (ramdisk)
Description: unavailable
Created: Thu Jul 14 16:35:08 2022
Type: RAMDisk Image
Compression: uncompressed
Data Size: 7105955 Bytes = 6939.41 KiB = 6.78 MiB
Architecture: AArch64
OS: Linux
Load Address: 0xffffff02
Entry Point: unavailable
Hash algo: sha256
Hash value: 10b4336f300e6a0a99ea7ed950cc54b0d177e5067d761b75fa817d12baa8aa0f
Image 3 (resource)
Description: unavailable
Created: Thu Jul 14 16:35:08 2022
Type: Multi-File Image
Compression: uncompressed
Data Size: 392192 Bytes = 383.00 KiB = 0.37 MiB
Hash algo: sha256
Hash value: c655220fc4f0df8258eabdccbb6c66fcf89be6e98de2100f3dec079a3b0f59a9
Default Configuration: 'conf'
Configuration 0 (conf)
Description: unavailable
Kernel: kernel
Init Ramdisk: ramdisk
FDT: fdt
done.
you take 29:14.51 to build recovery
====Build recovery ok!====
Running build_recovery succeeded.
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
编译 Buildroot 根文件系统
编译 Buildroot 根文件系统,将会在 buildroot/output 生成编译输出目录:
./build.sh buildroot
# 注:确保作为普通用户编译 Buildroot 根文件系统,避免不必要的错误。
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ ./build.sh buildroot
processing option: buildroot
==========Start building buildroot==========
TARGET_BUILDROOT_CONFIG=rockchip_rk3568
=========================================
Top of tree: /home/rootroot/proj/rk356x_linux_release_20211019
===========================================
#TARGET_BOARD=rk3568
#OUTPUT_DIR=output/rockchip_rk3568
#CONFIG=rockchip_rk3568_defconfig
===========================================
make: Entering directory '/home/rootroot/proj/rk356x_linux_release_20211019/buildroot'
mkdir -p /home/rootroot/proj/rk356x_linux_release_20211019/buildroot/output/rockchip_rk3568/build/buildroot-config/lxdialog
2022-07-14T18:21:51 >>> host-xz 5.2.3 Updating config.sub and config.guess
2022-07-14T18:21:51 >>> host-xz 5.2.3 Patching libtool
2022-07-14T18:21:51 >>> host-xz 5.2.3 Configuring
2022-07-14T18:21:57 >>> host-xz 5.2.3 Building
2022-07-14T18:21:59 >>> host-xz 5.2.3 Installing to host directory
2022-07-14T18:22:01 >>> host-squashfs 3de1687d7432ea9b302c2db9521996f506c140a3 Extracting
2022-07-14T18:22:01 >>> host-squashfs 3de1687d7432ea9b302c2db9521996f506c140a3 Patching
2022-07-14T18:22:01 >>> host-squashfs 3de1687d7432ea9b302c2db9521996f506c140a3 Configuring
2022-07-14T18:22:01 >>> host-squashfs 3de1687d7432ea9b302c2db9521996f506c140a3 Building
2022-07-14T18:22:02 >>> host-squashfs 3de1687d7432ea9b302c2db9521996f506c140a3 Installing to host directory
2022-07-14T18:22:04 >>> Finalizing target directory
2022-07-14T18:22:05 >>> Sanitizing RPATH in target tree
2022-07-14T18:22:11 >>> Copying overlay board/rockchip/common/base
2022-07-14T18:22:11 >>> Copying overlay board/rockchip/rk356x/fs-overlay/
2022-07-14T18:22:11 >>> Copying overlay board/rockchip/common/wifi
2022-07-14T18:22:11 >>> Executing post-build script build/post.sh
2022-07-14T18:22:11 >>> Generating root filesystem image rootfs.cpio
2022-07-14T18:22:48 >>> Generating root filesystem image rootfs.ext2
2022-07-14T18:22:51 >>> Generating root filesystem image rootfs.squashfs
2022-07-14T18:22:56 >>> Generating root filesystem image rootfs.tar
Done in 1h 12min 38s
log saved on /home/rootroot/proj/rk356x_linux_release_20211019/br.log. pack buildroot image at: /home/rootroot/proj/rk356x_linux_release_20211019/buildroot/output/rockchip_rk3568/images/rootfs.ext4
you take 1:12:39 to build builroot
====Build buildroot ok!====
Running build_rootfs succeeded.
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
6、打包固件
更新各部分镜像链接到 rockdev/ 目录:
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ ./mkfirmware.sh
/usr/bin/fakeroot
create rootfs.img...done.
create parameter...done.
/home/rootroot/proj/rk356x_linux_release_20211019/device/rockchip/rk356x/parameter-buildroot-fit.txt
0x00002000@0x00004000(uboot),0x00002000@0x00006000(misc),0x00040000@0x00008000(boot:bootable),0x00020000@0x00048000(recovery),0x00010000@0x00068000(backup),0x00040000@0x00078000(oem),0x00c00000@0x000b8000(rootfs),-@0x00cb8000(userdata:grow)
create recovery.img...done.
create misc.img...done.
Source buildroot/build/envsetup.sh
Top of tree: /home/rootroot/proj/rk356x_linux_release_20211019
===========================================
#TARGET_BOARD=rk3568
#OUTPUT_DIR=output/rockchip_rk3568
#CONFIG=rockchip_rk3568_defconfig
===========================================
make: Entering directory '/home/rootroot/proj/rk356x_linux_release_20211019/buildroot'
GEN /home/rootroot/proj/rk356x_linux_release_20211019/buildroot/output/rockchip_rk3568/Makefile
0+0 records in
0+0 records out
0 bytes copied, 1.2693e-05 s, 0.0 kB/s
mke2fs 1.46.5 (30-Dec-2021)
Discarding device blocks: done
Creating filesystem with 5120 1k blocks and 1280 inodes
Allocating group tables: done
Writing inode tables: done
Creating journal (1024 blocks): done
Copying files into the device: done
Writing superblocks and filesystem accounting information: done
tune2fs 1.46.5 (30-Dec-2021)
Setting maximal mount count to -1
Setting interval between checks to 0 seconds
create uboot.img...done.
create idblock.bin...done.
uboot fotmat type is fit, so ignore trust.img...
create loader...done.
warning: /home/rootroot/proj/rk356x_linux_release_20211019/kernel/extboot.img not found!
mkupdate.sh will resize the rootfs partition.
Image: image in rockdev is ready
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ cd rockdev/
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019/rockdev$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019/rockdev$ ll
total 13580
drwxrwxr-x 3 rootroot rootroot 4096 7月 14 18:52 ./
drwxrwxr-x 16 rootroot rootroot 4096 7月 14 17:10 ../
lrwxrwxrwx 1 rootroot rootroot 65 7月 14 15:56 boot.img -> /home/rootroot/proj/rk356x_linux_release_20211019/kernel/boot.img
lrwxrwxrwx 1 rootroot rootroot 68 7月 14 18:52 idblock.bin -> /home/rootroot/proj/rk356x_linux_release_20211019/u-boot/idblock.bin
lrwxrwxrwx 1 rootroot rootroot 41 7月 14 18:52 MiniLoaderAll.bin -> ../u-boot/rk356x_spl_loader_v1.13.112.bin
lrwxrwxrwx 1 rootroot rootroot 44 7月 14 18:52 misc.img -> ../device/rockchip/rockimg/wipe_all-misc.img*
-rw-rw-r-- 1 rootroot rootroot 17825792 7月 14 18:52 oem.img
drwxrwxr-x 2 rootroot rootroot 4096 7月 14 15:05 pack/
lrwxrwxrwx 1 rootroot rootroot 53 7月 14 18:52 parameter.txt -> ../device/rockchip/rk356x/parameter-buildroot-fit.txt
lrwxrwxrwx 1 rootroot rootroot 64 7月 14 18:52 recovery.img -> ../buildroot/output/rockchip_rk356x_recovery/images/recovery.img
lrwxrwxrwx 1 rootroot rootroot 54 7月 14 18:52 rootfs.ext4 -> ../buildroot/output/rockchip_rk3568/images/rootfs.ext2
lrwxrwxrwx 1 rootroot rootroot 54 7月 14 18:52 rootfs.img -> ../buildroot/output/rockchip_rk3568/images/rootfs.ext2
lrwxrwxrwx 1 rootroot rootroot 19 7月 14 18:52 uboot.img -> ../u-boot/uboot.img
-rw-rw-r-- 1 rootroot rootroot 5242880 7月 14 18:52 userdata.img
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019/rockdev$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019/rockdev$ cd ..
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
打包固件,生成的完整固件会保存到 rockdev/pack/ 目录。
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$ ./build.sh updateimg
processing option: updateimg
realpath: /home/rootroot/proj/rk356x_linux_release_20211019/.repo/manifest.xml: No such file or directory
File name is AIO-3568J_Buildroot_220714.img
Rename the file? [N|y]n
Make update.img
misc.img content {
command: boot-recovery
status:
recovery: recovery
--wipe_all
stage:
firmware: AIO-3568J_Buildroot_220714.img
reserved:
}
start to make update.img...
Resize rootfs partition size
dumpe2fs 1.45.5 (07-Jan-2020)
Android Firmware Package Tool v2.0
------ PACKAGE ------
Add file: ./package-file
package-file,Add file: ./package-file done,offset=0x800,size=0x28b,userspace=0x1
Add file: ./Image/MiniLoaderAll.bin
bootloader,Add file: ./Image/MiniLoaderAll.bin done,offset=0x1000,size=0x729c0,userspace=0xe6
Add file: ./Image/parameter.txt
parameter,Add file: ./Image/parameter.txt done,offset=0x74000,size=0x1f9,userspace=0x1
Add file: ./Image/uboot.img
uboot,Add file: ./Image/uboot.img done,offset=0x74800,size=0x400000,userspace=0x800
Add file: ./Image/misc.img
misc,Add file: ./Image/misc.img done,offset=0x474800,size=0xc000,userspace=0x18
Add file: ./Image/boot.img
boot,Add file: ./Image/boot.img done,offset=0x480800,size=0x20e6000,userspace=0x41cc
Add file: ./Image/recovery.img
recovery,Add file: ./Image/recovery.img done,offset=0x2566800,size=0x1ee5400,userspace=0x3dcb
Add file: ./Image/rootfs.img
rootfs,Add file: ./Image/rootfs.img done,offset=0x444c000,size=0x2e243000,userspace=0x5c486
Add file: ./Image/oem.img
oem,Add file: ./Image/oem.img done,offset=0x3268f000,size=0x1100000,userspace=0x2200
Add file: ./Image/userdata.img
userdata,Add file: ./Image/userdata.img done,offset=0x3378f000,size=0x500000,userspace=0xa00
Add CRC...
Make firmware OK!
------ OK ------
********rkImageMaker ver 2.0********
Generating new image, please wait...
Writing head info...
Writing boot file...
Writing firmware...
Generating MD5 data...
MD5 data generated successfully!
New image generated successfully!
Making ./Image/update.img OK.
Make update image ok!
/home/rootroot/proj/rk356x_linux_release_20211019/rockdev/pack/AIO-3568J_Buildroot_220714.img
Running build_updateimg succeeded.
rootroot@asus-Vivo:~/proj/rk356x_linux_release_20211019$
【可选】拷贝各个IMG:cp-AIO-3568J.sh
mkdir img
cp cp-AIO-3568J.sh img/
cp ../kernel/boot.img img/boot.img
cp ../u-boot/idblock.bin img/idblock.bin
cp ../u-boot/rk356x_spl_loader_v1.13.112.bin img/MiniLoaderAll.bin
cp ../device/rockchip/rockimg/wipe_all-misc.img img/misc.img
cp oem.img img/oem.img
cp ../device/rockchip/rk356x/parameter-buildroot-fit.txt img/parameter.txt
cp ../buildroot/output/rockchip_rk356x_recovery/images/recovery.img img/recovery.img
cp ../buildroot/output/rockchip_rk3568/images/rootfs.ext2 img/rootfs.ext4
cp ../buildroot/output/rockchip_rk3568/images/rootfs.ext2 img/rootfs.img
cp ../u-boot/uboot.img img/uboot.img
cp userdata.img img/userdata.img
7、刷机之后可见:
# whoami
root
[root@RK356X:/]#
[root@RK356X:/]# pwd
/
[root@RK356X:/]# cd sys/module/binder
[root@RK356X:/sys/module/binder]# ls -l
total 0
drwxr-xr-x 2 root root 0 Apr 15 10:49 parameters
--w------- 1 root root 4096 Apr 15 10:47 uevent
[root@RK356X:/sys/module/binder]#