20240520解决在Ubuntu20.04下编译RK3588的Android12的SDK出现C2_GIT_BUILD_VERSION未定义的问题
2024/5/20 20:19
缘起:通过./repo/repo/repo sync -l得到的SDK正常,但是解压缩之后的SDK却出错了!
通过grep很容易发现有三个地方有,全部注释掉即可!
Z:\3588a12\vendor\rockchip\hardware\interfaces\codec2\component\C2RKComponentFactory.cpp
extern "C" ::C2ComponentFactory* CreateRKCodec2Factory(std::string componentName) {
C2Component::kind_t kind;
C2ComponentFactory *factory = NULL;
c2_info("in version: %s", C2_GIT_BUILD_VERSION);
修改为:
//c2_info("in version: %s", C2_GIT_BUILD_VERSION);
Z:\3588a12\vendor\rockchip\hardware\interfaces\codec2\component\mpi\C2RKMpiDec.cpp
C2RKMpiDec::C2RKMpiDec(
const char *name,
c2_node_id_t id,
const std::shared_ptr<IntfImpl> &intfImpl)
: C2RKComponent(std::make_shared<C2RKInterface<IntfImpl>>(name, id, intfImpl)),
mIntf(intfImpl),
mDump(nullptr),
mMppCtx(nullptr),
mMppMpi(nullptr),
mCodingType(MPP_VIDEO_CodingUnused),
mColorFormat(MPP_FMT_YUV420SP),
mFrmGrp(nullptr),
mWidth(0),
mHeight(0),
mHorStride(0),
mVerStride(0),
mGrallocVersion(0),
mLastPts(-1),
mGeneration(0),
mStarted(false),
mFlushed(true),
mOutputEos(false),
mSignalledInputEos(false),
mSignalledError(false),
mSizeInfoUpdate(false),
mLowLatencyMode(false),
mGraphicBufferSource(false),
mScaleEnabled(false),
mBufferMode(false) {
if (!C2RKMediaUtils::getCodingTypeFromComponentName(name, &mCodingType)) {
c2_err("failed to get codingType from component %s", name);
}
/*
* only a few chips, and the version above Android 11 supports gralloc 4.0
*/
uint32_t grallocVersion = C2RKGrallocDef::getGrallocVersion();
uint32_t androidVersion = C2RKGrallocDef::getAndroidVerison();
if (grallocVersion > 3 && androidVersion >= 30) {
mGrallocVersion = 4;
}
c2_info("component name: %s\r\nversion: %s", name, C2_GIT_BUILD_VERSION);
}
修改为:
//c2_info("component name: %s\r\nversion: %s", name, C2_GIT_BUILD_VERSION);
Z:\3588a12\vendor\rockchip\hardware\interfaces\codec2\component\mpi\C2RKMpiEnc.cpp
C2RKMpiEnc::C2RKMpiEnc(
const char *name, c2_node_id_t id, const std::shared_ptr<IntfImpl> &intfImpl)
: C2RKComponent(std::make_shared<C2RKInterface<IntfImpl>>(name, id, intfImpl)),
mIntf(intfImpl),
mDmaMem(nullptr),
mMlvec(nullptr),
mDump(nullptr),
mMppCtx(nullptr),
mMppMpi(nullptr),
mEncCfg(nullptr),
mCodingType(MPP_VIDEO_CodingUnused),
mInputMppFmt(MPP_FMT_YUV420SP),
mChipType(0),
mStarted(false),
mSpsPpsHeaderReceived(false),
mSawInputEOS(false),
mOutputEOS(false),
mSignalledError(false),
mHorStride(0),
mVerStride(0),
mCurLayerCount(0),
mInputCount(0),
mOutputCount(0) {
if (!C2RKMediaUtils::getCodingTypeFromComponentName(name, &mCodingType)) {
c2_err("failed to get MppCodingType from component %s", name);
}
RKChipInfo *chipInfo = getChipName();
if (chipInfo != nullptr) {
mChipType = getChipName()->type;
} else {
mChipType = RK_CHIP_UNKOWN;
}
c2_info("component name %s\r\nversion: %s", name, C2_GIT_BUILD_VERSION);
}
修改为:
//c2_info("component name %s\r\nversion: %s", name, C2_GIT_BUILD_VERSION);
rootroot@rootroot-desktop:~$
rootroot@rootroot-desktop:~$ ll *.tar.gz
-rwxrwxrwx 1 rootroot rootroot 108146549678 5月 18 10:25 3588a12repo20231205.tar.gz*
-rwxrwxrwx 1 rootroot rootroot 36691949769 5月 17 10:55 3588Lv1.21repo230810.tar.gz*
-rwxrwxrwx 1 rootroot rootroot 52165431332 11月 21 19:49 RK3588_V1.43.tar.gz*
-rwxrwxrwx 1 rootroot rootroot 18906585152 5月 17 10:53 Rockchip_RK3588_Linux5.10_SDK_repo240508.tar.gz*
rootroot@rootroot-desktop:~$
rootroot@rootroot-desktop:~$ md5sum 3588a12repo20231205.tar.gz
23687ebf0761ebde0e37c8a323763b92 3588a12repo20231205.tar.gz
rootroot@rootroot-desktop:~$
rootroot@rootroot-desktop:~/3588a12$ time tar --use-compress-program=pigz -cvpf u-boot81.tgz u-boot/
rootroot@rootroot-desktop:~$ time tar --use-compress-program=pigz -xvpf 3588a12repo20231205.tar.gz ^C
rootroot@rootroot-desktop:~$
rootroot@rootroot-desktop:~$ cd 3588a12/
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ mkdir ~/62repo
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ mv .repo/ ~/62repo/
rootroot@rootroot-desktop:~/3588a12$ mv rockdev/ ~/62repo/
rootroot@rootroot-desktop:~/3588a12$ cd u-boot/
rootroot@rootroot-desktop:~/3588a12/u-boot$
rootroot@rootroot-desktop:~/3588a12/u-boot$ ll
rootroot@rootroot-desktop:~/3588a12/u-boot$ make distclean
rootroot@rootroot-desktop:~/3588a12/u-boot$ ll
rootroot@rootroot-desktop:~/3588a12/u-boot$ ll *.bin
rootroot@rootroot-desktop:~/3588a12/u-boot$ ll *.img
rootroot@rootroot-desktop:~/3588a12/u-boot$ cd ..
rootroot@rootroot-desktop:~/3588a12$ ll
rootroot@rootroot-desktop:~/3588a12$ cd u-boot/
rootroot@rootroot-desktop:~/3588a12/u-boot$
rootroot@rootroot-desktop:~/3588a12/u-boot$ ll
rootroot@rootroot-desktop:~/3588a12/u-boot$ cd ..
rootroot@rootroot-desktop:~/3588a12$ ll
rootroot@rootroot-desktop:~/3588a12$ cd kernel-5.10/
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll *.bin
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll *.img
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ make distclean
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll *.img
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ rm *.img
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ cd ..
rootroot@rootroot-desktop:~/3588a12$ ll
rootroot@rootroot-desktop:~/3588a12$ time tar --use-compress-program=pigz -cvpf u-boot81.tgz u-boot/
rootroot@rootroot-desktop:~/3588a12$ time tar --use-compress-program=pigz -cvpf kernel-5.10b.tgz kernel-5.10/
rootroot@rootroot-desktop:~/3588a12$ ll
rootroot@rootroot-desktop:~/3588a12$ ll *.tgz
-rw-rw-r-- 1 rootroot rootroot 280167965 5月 20 11:07 kernel-5.10b.tgz
-rw-rw-r-- 1 rootroot rootroot 20297544 5月 20 11:06 u-boot81.tgz
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ mv *.tgz ~/62repo/
rootroot@rootroot-desktop:~/3588a12$ ll
rootroot@rootroot-desktop:~/3588a12$ sudo sync
[sudo] password for rootroot:
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ sudo sync
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ sudo sync
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
3
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ source build/envsetup.sh
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ lunch
You're building on Linux
Lunch menu... pick a combo:
1. aosp_arm-eng
2. aosp_arm64-eng
3. aosp_blueline-userdebug
4. aosp_blueline_car-userdebug
5. aosp_bonito-userdebug
6. aosp_bonito_car-userdebug
7. aosp_bramble_car-userdebug
8. aosp_cf_arm64_auto-userdebug
9. aosp_cf_arm64_phone-userdebug
10. aosp_cf_x86_64_foldable-userdebug
11. aosp_cf_x86_64_pc-userdebug
12. aosp_cf_x86_64_phone-userdebug
13. aosp_cf_x86_64_tv-userdebug
14. aosp_cf_x86_auto-userdebug
15. aosp_cf_x86_phone-userdebug
16. aosp_cf_x86_tv-userdebug
17. aosp_coral_car-userdebug
18. aosp_crosshatch-userdebug
19. aosp_crosshatch_car-userdebug
20. aosp_crosshatch_vf-userdebug
21. aosp_flame_car-userdebug
22. aosp_oriole-userdebug
23. aosp_oriole_car-userdebug
24. aosp_raven-userdebug
25. aosp_raven_car-userdebug
26. aosp_redfin_car-userdebug
27. aosp_sargo-userdebug
28. aosp_sargo_car-userdebug
29. aosp_slider-userdebug
30. aosp_sunfish_car-userdebug
31. aosp_whitefin-userdebug
32. aosp_x86-eng
33. aosp_x86_64-eng
34. arm_krait-eng
35. arm_v7_v8-eng
36. armv8-eng
37. armv8_cortex_a55-eng
38. armv8_kryo385-eng
39. beagle_x15-userdebug
40. beagle_x15_auto-userdebug
41. fuchsia_arm64-eng
42. fuchsia_x86_64-eng
43. hikey-userdebug
44. hikey64_only-userdebug
45. hikey960-userdebug
46. hikey960_tv-userdebug
47. hikey_tv-userdebug
48. qemu_trusty_arm64-userdebug
49. rk3588_box-user
50. rk3588_box-userdebug
51. rk3588_s-user
52. rk3588_s-userdebug
53. rk3588_xr-user
54. rk3588_xr-userdebug
55. rk3588m_car-user
56. rk3588m_car-userdebug
57. rk3588m_s-user
58. rk3588m_s-userdebug
59. rk3588s_s-user
60. rk3588s_s-userdebug
61. sdk_car_arm-userdebug
62. sdk_car_arm64-userdebug
63. sdk_car_portrait_x86_64-userdebug
64. sdk_car_x86-userdebug
65. sdk_car_x86_64-userdebug
66. silvermont-eng
67. uml-userdebug
68. yukawa-userdebug
69. yukawa_sei510-userdebug
Which would you like? [aosp_arm-eng] 60
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=12
TARGET_PRODUCT=rk3588s_s
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=generic
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv8-a
TARGET_2ND_CPU_VARIANT=generic
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-5.15.0-107-generic-x86_64-Ubuntu-20.04.6-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=SQ3A.220705.003.A1
OUT_DIR=out
============================================
rootroot@rootroot-desktop:~/3588a12$ ll
rootroot@rootroot-desktop:~/3588a12$ ./build.sh -UACKu -d rk3588s-evb1-lp4x-v10
will build u-boot
will build android
will build kernel with Clang
will build kernel
will build update.img
-------------------KERNEL_VERSION:5.10
-------------------KERNEL_DTS:rk3588s-evb1-lp4x-v10
Force use clang and llvm to build kernel-5.10
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=12
TARGET_PRODUCT=rk3588s_s
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=generic
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv8-a
TARGET_2ND_CPU_VARIANT=generic
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-5.15.0-107-generic-x86_64-Ubuntu-20.04.6-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=SQ3A.220705.003.A1
OUT_DIR=out
============================================
start build uboot
#### build completed successfully (2 seconds) ####
#### build completed successfully (1 seconds) ####
#### build completed successfully (1 seconds) ####
grep: .config: No such file or directory
## make rk3588_defconfig -j72
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’:
scripts/kconfig/confdata.c:771:19: warning: ‘%s’ directive writing likely 7 or more bytes into a region of size between 1 and 4097 [-Wformat-overflow=]
771 | sprintf(newname, "%s%s", dirname, basename);
| ^~~~~~
scripts/kconfig/confdata.c:771:19: note: assuming directive output of 7 bytes
In file included from /usr/include/stdio.h:867,
from scripts/kconfig/zconf.tab.c:82:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output 1 or more bytes (assuming 4104) into a destination of size 4097
36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from scripts/kconfig/zconf.tab.c:2468:
scripts/kconfig/confdata.c:774:20: warning: ‘.tmpconfig.’ directive writing 11 bytes into a region of size between 1 and 4097 [-Wformat-overflow=]
774 | sprintf(tmpname, "%s.tmpconfig.%d", dirname, (int)getpid());
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:867,
from scripts/kconfig/zconf.tab.c:82:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 13 and 4119 bytes into a destination of size 4097
36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HOSTLD scripts/kconfig/conf
#
# configuration written to .config
#
scripts/kconfig/conf --silentoldconfig Kconfig
CHK include/config.h
UPD include/config.h
CFG u-boot.cfg
GEN include/autoconf.mk.dep
CFG spl/u-boot.cfg
CFG tpl/u-boot.cfg
GEN include/autoconf.mk
GEN tpl/include/autoconf.mk
GEN spl/include/autoconf.mk
CHK include/config/uboot.release
CHK include/generated/timestamp_autogenerated.h
UPD include/generated/timestamp_autogenerated.h
HOSTCC scripts/dtc/dtc.o
HOSTCC scripts/dtc/flattree.o
HOSTCC scripts/dtc/fstree.o
HOSTCC scripts/dtc/livetree.o
HOSTCC scripts/dtc/data.o
HOSTCC scripts/dtc/checks.o
HOSTCC scripts/dtc/treesource.o
HOSTCC scripts/dtc/srcpos.o
ler-rt/lib/cfi/cfi_blocklist.txt -fvisibility=default -fsanitize=signed-integer-overflow,unsigned-integer-overflow,signed-integer-overflow,cfi -fsanitize-minimal-runtime -fno-sanitize-trap=integer,undefined -fno-sanitize-recover=integer,undefined -fsanitize-trap=all -ftrap-function=abort -fno-sanitize=implicit-integer-sign-change -fno-sanitize=unsigned-shift-base -std=gnu++17 -fno-rtti -Werror=bool-operation -Werror=implicit-int-float-conversion -Werror=int-in-bool-context -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=string-compare -Werror=xor-used-as-pow -Wno-void-pointer-to-enum-cast -Wno-void-pointer-to-int-cast -Wno-pointer-to-int-cast -Werror=fortify-source -Werror=address-of-temporary -Werror=return-type -Wno-tautological-constant-compare -Wno-tautological-type-limit-compare -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-int-in-bool-context -Wno-sizeof-array-div -Wno-tautological-overlap-compare -Wno-deprecated-copy -Wno-range-loop-construct -Wno-misleading-indentation -Wno-zero-as-null-pointer-constant -Wno-deprecated-anon-enum-enum-conversion -Wno-deprecated-enum-enum-conversion -Wno-string-compare -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-pessimizing-move -Wno-non-c-typedef-for-linkage -Wno-string-concatenation -MD -MF out/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/component/mpi/libcodec2_rk_mpi/android_vendor.32_arm64_armv8-a_static_cfi/obj/vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.o.d -o out/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/component/mpi/libcodec2_rk_mpi/android_vendor.32_arm64_armv8-a_static_cfi/obj/vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.o vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.cpp
vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.cpp:942:55: error: use of undeclared identifier 'C2_GIT_BUILD_VERSION'
c2_info("component name %s\r\nversion: %s", name, C2_GIT_BUILD_VERSION);
^
1 error generated.
[ 2% 1379/49558] //vendor/rockchip/hardware/interfaces/codec2/component/mpi:libcodec2_rk_mpi clang++ C2RKMpiEnc.cpp [arm]
FAILED: out/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/component/mpi/libcodec2_rk_mpi/android_vendor.32_arm_armv8-a_static_cfi/obj/vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.o
PWD=/proc/self/cwd prebuilts/clang/host/linux-x86/clang-r416183b1/bin/clang++ -c -D__ANDROID_VNDK__ -D__ANDROID_VENDOR__ -mthumb -Os -fomit-frame-pointer -DANDROID -DANDROID_12 -fmessage-length=0 -W -Wall -Wno-unused -Winit-self -Wpointer-arith -Wunreachable-code-loop-increment -no-canonical-prefixes -DNDEBUG -UDEBUG -fno-exceptions -Wno-multichar -O2 -g -fdebug-info-for-profiling -fno-strict-aliasing -Werror=date-time -Werror=pragma-pack -Werror=pragma-pack-suspicious-include -Werror=string-plus-int -Werror=unreachable-code-loop-increment -fdebug-prefix-map=/proc/self/cwd= -D__compiler_offsetof=__builtin_offsetof -faddrsig -fcommon -Werror=int-conversion -fexperimental-new-pass-manager -Wno-reserved-id-macro -Wno-unused-command-line-argument -fcolor-diagnostics -Wno-sign-compare -Wno-defaulted-function-deleted -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-gnu-folding-constant -Wunguarded-availability -D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__ -ftrivial-auto-var-init=zero -enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang -ffunction-sections -fdata-sections -fno-short-enums -funwind-tables -fstack-protector-strong -Wa,--noexecstack -D_FORTIFY_SOURCE=2 -Wstrict-aliasing=2 -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Werror=format-security -nostdlibinc -Wno-enum-compare -Wno-enum-compare-switch -Wno-null-pointer-arithmetic -Wno-null-dereference -Wno-pointer-compare -Wno-xor-used-as-pow -Wno-final-dtor-non-final-class -Wno-psabi -msoft-float -march=armv8-a -mfloat-abi=softfp -mfpu=neon-fp-armv8 -target armv7a-linux-androideabi29 -Bprebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/arm-linux-androideabi/bin -DANDROID_STRICT -fPIC -Wsign-promo -Wimplicit-fallthrough -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -Wno-gnu-include-next -fvisibility-inlines-hidden -Ivendor/rockchip/hardware/interfaces/codec2/component/include -Ivendor/rockchip/hardware/interfaces/codec2/osal/include -Ihardware/rockchip/librkvpu/omx_get_gralloc_private -Ihardware/rockchip/librga/include -Iframeworks/av/media/libstagefright/include -Ivendor/rockchip/hardware/interfaces/codec2/component/mpi -Ihardware/rockchip/libhardware_rockchip/include -Iframeworks/native/libs/ui/include_vndk -Iframeworks/native/libs/nativewindow/include -Iframeworks/native/libs/math/include -Iframeworks/native/libs/ui/include -Iframeworks/native/libs/ui/include_private -Isystem/libbase/include -Iframeworks/native/libs/nativebase/include -Ihardware/libhardware/include -Isystem/media/audio/include -Isystem/core/libcutils/include_outside_system -Isystem/core/libsystem/include -Isystem/bt/types -Iframeworks/native/libs/ui/include_types -Iframeworks/native/libs/arect/include -Iframeworks/native/libs/binder/ndk/include_cpp -Iframeworks/native/libs/binder/ndk/include_ndk -Iframeworks/native/libs/binder/ndk/include_platform -Iout/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk_platform-source/gen/include -Iout/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include -Isystem/libhidl/base/include -Isystem/libhidl/transport/include -Isystem/libfmq/base -Isystem/libhwbinder/include -Iexternal/fmtlib/include -Isystem/core/libutils/include -Isystem/unwinding/libbacktrace/include -Isystem/logging/liblog/include_vndk -Isystem/core/libprocessgroup/include -Isystem/core/libcutils/include -Iout/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen -Iout/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen -Iout/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen -Iout/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/mapper/4.0/android.hardware.graphics.mapper@4.0_genc++_headers/gen -Iframeworks/native/libs/gralloc/types/include -Iexternal/libcxx/include -Iexternal/libcxxabi/include -Iframeworks/av/media/codec2/core/include -Iframeworks/native/headers/media_plugin -Iframeworks/native/headers/media_plugin/media/openmax -Iframeworks/av/media/libstagefright/include -Iframeworks/av/media/libstagefright/foundation/include -Iframeworks/av/media/codec2/vndk/include -Iout/soong/.intermediates/hardware/interfaces/media/bufferpool/2.0/android.hardware.media.bufferpool@2.0_genc++_headers/gen -Iframeworks/av/media/codec2/sfplugin/utils -Ihardware/rockchip/librga/include -Ihardware/rockchip/librga/im2d_api -Iout/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/c2_version/gen -isystem out/soong/.intermediates/bionic/libc/libc/android_vendor.32_arm_armv8-a_shared/gen/include -isystem bionic/libc/kernel/uapi -isystem bionic/libc/kernel/android/scsi -isystem bionic/libc/kernel/android/uapi -isystem bionic/libc/kernel/uapi/asm-arm -Wall -Werror -DDO_NOT_CHECK_MANUAL_BINDER_INTERFACES -flto -fsanitize-cfi-cross-dso -fsanitize-blacklist=external/compiler-rt/lib/cfi/cfi_blocklist.txt -fvisibility=default -fsanitize=signed-integer-overflow,unsigned-integer-overflow,signed-integer-overflow,cfi -fsanitize-minimal-runtime -fno-sanitize-trap=integer,undefined -fno-sanitize-recover=integer,undefined -fsanitize-trap=all -ftrap-function=abort -fno-sanitize=implicit-integer-sign-change -fno-sanitize=unsigned-shift-base -std=gnu++17 -fno-rtti -Werror=bool-operation -Werror=implicit-int-float-conversion -Werror=int-in-bool-context -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=string-compare -Werror=xor-used-as-pow -Wno-void-pointer-to-enum-cast -Wno-void-pointer-to-int-cast -Wno-pointer-to-int-cast -Werror=fortify-source -Werror=address-of-temporary -Werror=return-type -Wno-tautological-constant-compare -Wno-tautological-type-limit-compare -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-int-in-bool-context -Wno-sizeof-array-div -Wno-tautological-overlap-compare -Wno-deprecated-copy -Wno-range-loop-construct -Wno-misleading-indentation -Wno-zero-as-null-pointer-constant -Wno-deprecated-anon-enum-enum-conversion -Wno-deprecated-enum-enum-conversion -Wno-string-compare -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-pessimizing-move -Wno-non-c-typedef-for-linkage -Wno-string-concatenation -MD -MF out/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/component/mpi/libcodec2_rk_mpi/android_vendor.32_arm_armv8-a_static_cfi/obj/vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.o.d -o out/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/component/mpi/libcodec2_rk_mpi/android_vendor.32_arm_armv8-a_static_cfi/obj/vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.o vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.cpp
vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.cpp:942:55: error: use of undeclared identifier 'C2_GIT_BUILD_VERSION'
c2_info("component name %s\r\nversion: %s", name, C2_GIT_BUILD_VERSION);
^
1 error generated.
14:37:50 ninja failed with: exit status 1
#### failed to build some targets (29:23 (mm:ss)) ####
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
[sudo] password for rootroot:
Sorry, try again.
[sudo] password for rootroot:
3
rootroot@rootroot-desktop:~/3588a12$ make -j36
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/ForegroundServiceSectionController.kt:79:13: warning: variable 'isAppCancel' is never used
val isAppCancel = reason == REASON_APP_CANCEL || reason == REASON_APP_CANCEL_ALL
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationSectionsManager.kt:118:75: warning: unchecked cast: View! to T
val inflated = layoutInflater.inflate(layoutResId, parent, false) as T
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationsQSContainerController.kt:53:37: warning: 'getter for stableInsetBottom: Int' is deprecated. Deprecated in Java
bottomStableInsets = insets.stableInsetBottom
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarContentInsetsProvider.kt:127:25: warning: 'getRealSize(Point!): Unit' is deprecated. Deprecated in Java
context.display.getRealSize(point)
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarContentInsetsProvider.kt:167:25: warning: 'getRealSize(Point!): Unit' is deprecated. Deprecated in Java
context.display.getRealSize(point)
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarContentInsetsProvider.kt:195:5: warning: '@JvmOverloads' annotation has no effect for methods without default arguments
@JvmOverloads
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/UnlockedScreenOffAnimationController.kt:56:36: warning: 'constructor Handler()' is deprecated. Deprecated in Java
private val handler: Handler = Handler()
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/UnlockedScreenOffAnimationController.kt:81:47: warning: no cast needed
1f - (it.animatedFraction as Float),
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/DeviceControlsControllerImpl.kt:94:51: warning: 'CONTROLS_ENABLED: String' is deprecated. Deprecated in Java
if (secureSettings.getInt(Settings.Secure.CONTROLS_ENABLED, 1) == 0) {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tv/VpnStatusObserver.kt:43:24: warning: 'get(Class<T!>!): T!' is deprecated. Deprecated in Java
Dependency.get(SecurityController::class.java)
^
frameworks/base/packages/SystemUI/src/com/android/systemui/util/kotlin/nullability.kt:29:1: warning: expected performance impact from inlining is insignificant. Inlining works best for functions with parameters of functional types
inline fun <T> Optional<T>.getOrNull(): T? = orElse(null)
^
[ 99% 48074/48100] //frameworks/base/packages/SystemUI:SystemUI r8 [common]
Warning: Missing class android.compat.annotation.UnsupportedAppUsage (referenced from: void com.android.systemui.people.widget.PeopleBackupHelper.writeNewStateDescription(android.os.ParcelFileDescriptor))
Missing class android.support.annotation.Keep (referenced from: kotlinx.coroutines.android.AndroidExceptionPreHandler)
Missing class org.jetbrains.annotations.NotNull (referenced from: java.util.List com.android.keyguard.FontInterpolator$VarFontKey.sortedAxes and 4934 other contexts)
Missing class org.jetbrains.annotations.Nullable (referenced from: android.graphics.fonts.Font com.android.keyguard.FontInterpolator$InterpKey.l and 1141 other contexts)
[100% 48100/48100] Target super fs image for debug: out/target/product/rk3588s_s/super.img
2024-05-20 17:55:18 - build_super_image.py - INFO : Building super image from info dict...
2024-05-20 17:55:18 - sparse_img.py - INFO : Total of 239478 4096-byte output blocks in 18 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO : Total of 37458 4096-byte output blocks in 6 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO : Total of 109266 4096-byte output blocks in 10 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO : Total of 1025 4096-byte output blocks in 2 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO : Total of 169 4096-byte output blocks in 2 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO : Total of 64 4096-byte output blocks in 4 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO : Total of 61252 4096-byte output blocks in 5 input chunks.
2024-05-20 17:55:25 - build_super_image.py - INFO : Done writing image out/target/product/rk3588s_s/super.img
#### build completed successfully (01:55:40 (hh:mm:ss)) ####
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ ll
rootroot@rootroot-desktop:~/3588a12$ ll *.sh
rootroot@rootroot-desktop:~/3588a12$ ./build.sh -u
有关的LOG:
rootroot@rootroot-desktop:~$
rootroot@rootroot-desktop:~$ ll *.tgz
-rw-rw-r-- 1 rootroot rootroot 32128741446 5月 18 13:15 3588a12_1248.tgz
-rwxrwxrwx 1 rootroot rootroot 35268443494 4月 19 01:42 android12-rk3588-new_20221229_1732toybrick.tgz*
-rw-rw-r-- 1 rootroot rootroot 30618701438 4月 15 19:11 OK3588-android-source20240415_1906.tgz
-rw-rw-r-- 1 rootroot rootroot 9342656836 4月 10 18:08 OK3588_Linux_fs_20240410_1808.tgz
-rw-rw-r-- 1 rootroot rootroot 7340958436 5月 17 12:02 Rockchip_RK3588_Linux5.10_SDK_Release_V1.2.0_20230620_1200.tgz
rootroot@rootroot-desktop:~$
rootroot@rootroot-desktop:~$
rootroot@rootroot-desktop:~$ ll *.tar.gz
-rwxrwxrwx 1 rootroot rootroot 108146549678 5月 18 10:25 3588a12repo20231205.tar.gz*
-rwxrwxrwx 1 rootroot rootroot 36691949769 5月 17 10:55 3588Lv1.21repo230810.tar.gz*
-rwxrwxrwx 1 rootroot rootroot 52165431332 11月 21 19:49 RK3588_V1.43.tar.gz*
-rwxrwxrwx 1 rootroot rootroot 18906585152 5月 17 10:53 Rockchip_RK3588_Linux5.10_SDK_repo240508.tar.gz*
rootroot@rootroot-desktop:~$
rootroot@rootroot-desktop:~$
rootroot@rootroot-desktop:~$
rootroot@rootroot-desktop:~$
rootroot@rootroot-desktop:~$ md5sum 3588a12repo20231205.tar.gz
23687ebf0761ebde0e37c8a323763b92 3588a12repo20231205.tar.gz
rootroot@rootroot-desktop:~$
rootroot@rootroot-desktop:~$
rootroot@rootroot-desktop:~$ time tar --use-compress-program=pigz -xvpf 3588a12repo20231205.tar.gz
3588a12/
3588a12/prebuilts/
3588a12/prebuilts/bazel/
3588a12/prebuilts/bazel/linux-x86_64/
3588a12/prebuilts/bazel/linux-x86_64/bazel
drwxr-xr-x 2 rootroot rootroot 4096 7月 18 2023 io_uring/
drwxr-xr-x 2 rootroot rootroot 4096 5月 20 11:06 ipc/
-rw-r--r-- 1 rootroot rootroot 1327 12月 12 2022 Kbuild
-rw-r--r-- 1 rootroot rootroot 555 12月 12 2022 Kconfig
drwxr-xr-x 20 rootroot rootroot 12288 5月 20 11:06 kernel/
drwxr-xr-x 21 rootroot rootroot 20480 5月 20 11:06 lib/
drwxr-xr-x 6 rootroot rootroot 4096 12月 12 2022 LICENSES/
-rw-r--r-- 1 rootroot rootroot 12936 12月 12 2022 logo.bmp
-rw-r--r-- 1 rootroot rootroot 22364 12月 12 2022 logo_kernel.bmp
-rw-r--r-- 1 rootroot rootroot 18204 12月 12 2022 .mailmap
-rw-r--r-- 1 rootroot rootroot 577791 7月 18 2023 MAINTAINERS
-rw-r--r-- 1 rootroot rootroot 68855 7月 18 2023 Makefile
drwxr-xr-x 5 rootroot rootroot 12288 5月 20 11:06 mm/
drwxr-xr-x 72 rootroot rootroot 4096 5月 20 11:06 net/
-rw-r--r-- 1 rootroot rootroot 438 12月 12 2022 OWNERS
-rw-r--r-- 1 rootroot rootroot 727 12月 12 2022 README
-rw-r--r-- 1 rootroot rootroot 6402 12月 12 2022 README.md
drwxr-xr-x 33 rootroot rootroot 4096 12月 30 2022 samples/
-rw-r--r-- 1 rootroot rootroot 0 12月 12 2022 .scmversion
drwxr-xr-x 17 rootroot rootroot 4096 5月 20 11:06 scripts/
drwxr-xr-x 13 rootroot rootroot 4096 5月 20 11:06 security/
drwxr-xr-x 26 rootroot rootroot 4096 5月 20 11:06 sound/
drwxr-xr-x 37 rootroot rootroot 4096 12月 12 2022 tools/
drwxr-xr-x 3 rootroot rootroot 4096 5月 20 11:06 usr/
drwxr-xr-x 4 rootroot rootroot 4096 5月 20 11:06 virt/
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ cd ..
rootroot@rootroot-desktop:~/3588a12$ ll
total 164
drwxr-xr-x 37 rootroot rootroot 4096 5月 20 11:04 ./
drwxr-xr-x 40 rootroot rootroot 4096 5月 20 11:04 ../
lrwxrwxrwx 1 rootroot rootroot 19 12月 12 2022 Android.bp -> build/soong/root.bp
drwxr-xr-x 36 rootroot rootroot 4096 12月 12 2022 art/
drwxr-xr-x 15 rootroot rootroot 4096 12月 12 2022 bionic/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 bootable/
drwxr-xr-x 2 rootroot rootroot 4096 12月 13 2022 .bootstrap/
lrwxrwxrwx 1 rootroot rootroot 26 12月 12 2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x 7 rootroot rootroot 4096 12月 12 2022 build/
lrwxrwxrwx 1 rootroot rootroot 23 12月 12 2022 BUILD -> build/bazel/bazel.BUILD
lrwxrwxrwx 1 rootroot rootroot 46 7月 18 2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 .classpath -> device/rockchip/common/.classpath*
drwxr-xr-x 3 rootroot rootroot 4096 12月 12 2022 compatibility/
drwxr-xr-x 14 rootroot rootroot 4096 12月 30 2022 cts/
drwxr-xr-x 8 rootroot rootroot 4096 12月 12 2022 dalvik/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 developers/
drwxr-xr-x 20 rootroot rootroot 4096 12月 30 2022 development/
drwxr-xr-x 11 rootroot rootroot 4096 12月 12 2022 device/
drwxr-xr-x 357 rootroot rootroot 12288 7月 18 2023 external/
drwxr-xr-x 16 rootroot rootroot 4096 12月 12 2022 frameworks/
drwxr-xr-x 19 rootroot rootroot 4096 12月 30 2022 hardware/
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x 6 rootroot rootroot 4096 7月 19 2023 kernel/
drwxr-xr-x 3 rootroot rootroot 4096 7月 18 2023 kernel-4.19/
drwxr-xr-x 27 rootroot rootroot 4096 5月 20 11:06 kernel-5.10/
drwxr-xr-x 20 rootroot rootroot 4096 12月 12 2022 libcore/
drwxr-xr-x 10 rootroot rootroot 4096 12月 12 2022 libnativehelper/
lrwxrwxrwx 1 rootroot rootroot 19 12月 13 2022 libOpenCL.so -> egl/libGLES_mali.so
-r--r--r-- 1 rootroot rootroot 92 12月 12 2022 Makefile
drwxr-xr-x 10 rootroot rootroot 4096 12月 30 2022 mkcombinedroot/
lrwxrwxrwx 1 rootroot rootroot 36 7月 18 2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
drwxr-xr-x 9 rootroot rootroot 4096 12月 12 2022 packages/
drwxr-xr-x 6 rootroot rootroot 4096 12月 12 2022 pdk/
drwxr-xr-x 10 rootroot rootroot 4096 12月 12 2022 platform_testing/
drwxr-xr-x 34 rootroot rootroot 4096 12月 30 2022 prebuilts/
-r-xr-xr-x 1 rootroot rootroot 519 12月 12 2022 restore_patches.sh*
drwxr-xr-x 10 rootroot rootroot 4096 12月 30 2022 rkbin/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 RKDocs/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 rkst/
drwxr-xr-x 6 rootroot rootroot 4096 12月 30 2022 RKTools/
drwxr-xr-x 22 rootroot rootroot 4096 12月 12 2022 sdk/
drwxr-xr-x 45 rootroot rootroot 4096 12月 12 2022 system/
drwxr-xr-x 11 rootroot rootroot 4096 12月 12 2022 test/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 toolchain/
drwxr-xr-x 23 rootroot rootroot 4096 12月 12 2022 tools/
drwxr-xr-x 26 rootroot rootroot 4096 5月 20 11:05 u-boot/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 vendor/
lrwxrwxrwx 1 rootroot rootroot 27 12月 12 2022 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ time tar --use-compress-program=pigz -cvpf u-boot81.tgz u-boot/
u-boot/
u-boot/lib/
u-boot/lib/linux_string.c
u-boot/lib/asm-offsets.c
u-boot/lib/charset.c
3588a12/frameworks/minikin/tests/stresstest/how_to_run.txt
3588a12/frameworks/minikin/tests/stresstest/Android.bp
3588a12/frameworks/minikin/tests/stresstest/MultithreadTest.cpp
3588a12/frameworks/minikin/tests/stresstest/FontFamilyTest.cpp
3588a12/frameworks/minikin/tools/
3588a12/frameworks/minikin/tools/mk_hyb_file.py
real 62m34.806s
user 13m35.898s
sys 8m11.381s
rootroot@rootroot-desktop:~$
rootroot@rootroot-desktop:~$ time tar --use-compress-program=pigz -xvpf 3588a12repo20231205.tar.gz ^C
rootroot@rootroot-desktop:~$
rootroot@rootroot-desktop:~$
rootroot@rootroot-desktop:~$ cd 3588a12/
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ ll
total 172
drwxr-xr-x 39 rootroot rootroot 4096 12月 4 15:56 ./
drwxr-xr-x 39 rootroot rootroot 4096 5月 20 09:55 ../
lrwxrwxrwx 1 rootroot rootroot 19 12月 12 2022 Android.bp -> build/soong/root.bp
drwxr-xr-x 36 rootroot rootroot 4096 12月 12 2022 art/
drwxr-xr-x 15 rootroot rootroot 4096 12月 12 2022 bionic/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 bootable/
drwxr-xr-x 2 rootroot rootroot 4096 12月 13 2022 .bootstrap/
lrwxrwxrwx 1 rootroot rootroot 26 12月 12 2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x 7 rootroot rootroot 4096 12月 12 2022 build/
lrwxrwxrwx 1 rootroot rootroot 23 12月 12 2022 BUILD -> build/bazel/bazel.BUILD
lrwxrwxrwx 1 rootroot rootroot 46 7月 18 2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 .classpath -> device/rockchip/common/.classpath*
drwxr-xr-x 3 rootroot rootroot 4096 12月 12 2022 compatibility/
drwxr-xr-x 14 rootroot rootroot 4096 12月 30 2022 cts/
drwxr-xr-x 8 rootroot rootroot 4096 12月 12 2022 dalvik/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 developers/
drwxr-xr-x 20 rootroot rootroot 4096 12月 30 2022 development/
drwxr-xr-x 11 rootroot rootroot 4096 12月 12 2022 device/
drwxr-xr-x 357 rootroot rootroot 12288 7月 18 2023 external/
drwxr-xr-x 16 rootroot rootroot 4096 12月 12 2022 frameworks/
drwxr-xr-x 19 rootroot rootroot 4096 12月 30 2022 hardware/
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x 6 rootroot rootroot 4096 7月 19 2023 kernel/
drwxr-xr-x 3 rootroot rootroot 4096 7月 18 2023 kernel-4.19/
drwxr-xr-x 27 rootroot rootroot 4096 7月 18 2023 kernel-5.10/
drwxr-xr-x 20 rootroot rootroot 4096 12月 12 2022 libcore/
drwxr-xr-x 10 rootroot rootroot 4096 12月 12 2022 libnativehelper/
lrwxrwxrwx 1 rootroot rootroot 19 12月 13 2022 libOpenCL.so -> egl/libGLES_mali.so
-r--r--r-- 1 rootroot rootroot 92 12月 12 2022 Makefile
drwxr-xr-x 10 rootroot rootroot 4096 12月 30 2022 mkcombinedroot/
lrwxrwxrwx 1 rootroot rootroot 36 7月 18 2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
drwxr-xr-x 9 rootroot rootroot 4096 12月 12 2022 packages/
drwxr-xr-x 6 rootroot rootroot 4096 12月 12 2022 pdk/
drwxr-xr-x 10 rootroot rootroot 4096 12月 12 2022 platform_testing/
drwxr-xr-x 34 rootroot rootroot 4096 12月 30 2022 prebuilts/
drwxrwxr-x 7 rootroot rootroot 4096 12月 15 2021 .repo/
-r-xr-xr-x 1 rootroot rootroot 519 12月 12 2022 restore_patches.sh*
drwxr-xr-x 10 rootroot rootroot 4096 12月 30 2022 rkbin/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 RKDocs/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 rkst/
drwxr-xr-x 6 rootroot rootroot 4096 12月 30 2022 RKTools/
drwxr-xr-x 3 rootroot rootroot 4096 12月 30 2022 rockdev/
drwxr-xr-x 22 rootroot rootroot 4096 12月 12 2022 sdk/
drwxr-xr-x 45 rootroot rootroot 4096 12月 12 2022 system/
drwxr-xr-x 11 rootroot rootroot 4096 12月 12 2022 test/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 toolchain/
drwxr-xr-x 23 rootroot rootroot 4096 12月 12 2022 tools/
drwxr-xr-x 28 rootroot rootroot 4096 7月 18 2023 u-boot/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 vendor/
lrwxrwxrwx 1 rootroot rootroot 27 12月 12 2022 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ mkdir ~/62repo
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ mv .repo/ ~/62repo/
rootroot@rootroot-desktop:~/3588a12$ mv rockdev/ ~/62repo/
rootroot@rootroot-desktop:~/3588a12$ cd u-boot/
rootroot@rootroot-desktop:~/3588a12/u-boot$
rootroot@rootroot-desktop:~/3588a12/u-boot$ ll
total 27296
drwxr-xr-x 28 rootroot rootroot 4096 7月 18 2023 ./
drwxr-xr-x 37 rootroot rootroot 4096 5月 20 11:04 ../
drwxr-xr-x 2 rootroot rootroot 4096 12月 12 2022 api/
drwxr-xr-x 14 rootroot rootroot 4096 12月 12 2022 arch/
-rw-r--r-- 1 rootroot rootroot 190308 12月 30 2022 bl31_0x00040000.bin
-rw-r--r-- 1 rootroot rootroot 24576 12月 30 2022 bl31_0x000f0000.bin
-rw-r--r-- 1 rootroot rootroot 20480 12月 30 2022 bl31_0xff100000.bin
-rw-r--r-- 1 rootroot rootroot 348960 12月 30 2022 bl31.elf
drwxr-xr-x 181 rootroot rootroot 4096 12月 12 2022 board/
-rw-r--r-- 1 rootroot rootroot 610 12月 12 2022 .checkpatch.conf
drwxr-xr-x 5 rootroot rootroot 12288 7月 18 2023 cmd/
drwxr-xr-x 6 rootroot rootroot 12288 7月 18 2023 common/
-rw-r--r-- 1 rootroot rootroot 42212 12月 30 2022 .config
-rw-r--r-- 1 rootroot rootroot 2260 12月 12 2022 config.mk
drwxr-xr-x 2 rootroot rootroot 65536 7月 18 2023 configs/
drwxr-xr-x 2 rootroot rootroot 4096 7月 18 2023 disk/
drwxr-xr-x 10 rootroot rootroot 12288 12月 12 2022 doc/
drwxr-xr-x 3 rootroot rootroot 4096 12月 12 2022 Documentation/
drwxr-xr-x 58 rootroot rootroot 4096 7月 18 2023 drivers/
drwxr-xr-x 2 rootroot rootroot 4096 12月 30 2022 dts/
drwxr-xr-x 2 rootroot rootroot 4096 7月 18 2023 env/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 examples/
drwxr-xr-x 2 rootroot rootroot 4096 12月 30 2022 fit/
drwxr-xr-x 12 rootroot rootroot 4096 12月 30 2022 fs/
drwxr-xr-x 2 rootroot rootroot 4096 12月 4 10:20 .git/
-rw-r--r-- 1 rootroot rootroot 859 12月 12 2022 .gitignore
drwxr-xr-x 34 rootroot rootroot 20480 7月 18 2023 include/
-rw-r--r-- 1 rootroot rootroot 1863 12月 12 2022 Kbuild
-rw-r--r-- 1 rootroot rootroot 16161 7月 18 2023 Kconfig
drwxr-xr-x 15 rootroot rootroot 4096 7月 18 2023 lib/
drwxr-xr-x 2 rootroot rootroot 4096 12月 12 2022 Licenses/
-rw-r--r-- 1 rootroot rootroot 1323 12月 12 2022 .mailmap
-rw-r--r-- 1 rootroot rootroot 14626 12月 12 2022 MAINTAINERS
-rw-r--r-- 1 rootroot rootroot 57653 12月 30 2022 Makefile
-rwxr-xr-x 1 rootroot rootroot 21203 7月 18 2023 make.sh*
drwxr-xr-x 2 rootroot rootroot 4096 12月 30 2022 net/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 post/
-rw-r--r-- 1 rootroot rootroot 34 12月 12 2022 PREUPLOAD.cfg
-rw-r--r-- 1 rootroot rootroot 187683 12月 12 2022 README
-rw-r--r-- 1 rootroot rootroot 359424 12月 30 2022 resource.img
-rw-r--r-- 1 rootroot rootroot 448960 12月 30 2022 rk3588_spl_loader_v1.08.111.bin
drwxr-xr-x 6 rootroot rootroot 4096 7月 18 2023 scripts/
-rw-r--r-- 1 rootroot rootroot 17 12月 12 2022 snapshot.commit
drwxr-xr-x 13 rootroot rootroot 4096 12月 30 2022 spl/
-rw-r--r-- 1 rootroot rootroot 212969 12月 30 2022 System.map
-rw-r--r-- 1 rootroot rootroot 461200 12月 30 2022 tee.bin
drwxr-xr-x 12 rootroot rootroot 4096 12月 30 2022 test/
drwxr-xr-x 18 rootroot rootroot 4096 7月 18 2023 tools/
drwxr-xr-x 10 rootroot rootroot 4096 12月 30 2022 tpl/
-rw-r--r-- 1 rootroot rootroot 11367 12月 12 2022 .travis.yml
-rwxr-xr-x 1 rootroot rootroot 11895784 12月 30 2022 u-boot*
-rw-r--r-- 1 rootroot rootroot 1305256 12月 30 2022 u-boot.bin
-rw-r--r-- 1 rootroot rootroot 46 12月 30 2022 .u-boot.bin.cmd
-rw-r--r-- 1 rootroot rootroot 19340 12月 30 2022 u-boot.cfg
-rw-r--r-- 1 rootroot rootroot 12400 12月 30 2022 u-boot.cfg.configs
-rw-r--r-- 1 rootroot rootroot 1805 12月 30 2022 .u-boot.cmd
-rw-r--r-- 1 rootroot rootroot 7829 12月 30 2022 u-boot.dtb
-rw-r--r-- 1 rootroot rootroot 1305253 12月 30 2022 u-boot-dtb.bin
-rw-r--r-- 1 rootroot rootroot 71 12月 30 2022 .u-boot-dtb.bin.cmd
-rw-r--r-- 1 rootroot rootroot 240 12月 30 2022 .u-boot-dtb.img.cmd
-rw-r--r-- 1 rootroot rootroot 4194304 12月 30 2022 uboot.img
-rw-r--r-- 1 rootroot rootroot 232 12月 30 2022 .u-boot.img.cmd
-rw-r--r-- 1 rootroot rootroot 1304 12月 30 2022 u-boot.lds
-rw-r--r-- 1 rootroot rootroot 7459 12月 30 2022 .u-boot.lds.cmd
-rw-r--r-- 1 rootroot rootroot 1022135 12月 30 2022 u-boot.map
-rwxr-xr-x 1 rootroot rootroot 1297424 12月 30 2022 u-boot-nodtb.bin*
-rw-r--r-- 1 rootroot rootroot 347 12月 30 2022 .u-boot-nodtb.bin.cmd
-rwxr-xr-x 1 rootroot rootroot 3730170 12月 30 2022 u-boot.srec*
-rw-r--r-- 1 rootroot rootroot 334 12月 30 2022 .u-boot.srec.cmd
-rw-r--r-- 1 rootroot rootroot 408898 12月 30 2022 u-boot.sym
-rw-r--r-- 1 rootroot rootroot 182 12月 30 2022 .u-boot.sym.cmd
-rw-r--r-- 1 rootroot rootroot 72 7月 18 2023 usb_update.txt
rootroot@rootroot-desktop:~/3588a12/u-boot$
rootroot@rootroot-desktop:~/3588a12/u-boot$
rootroot@rootroot-desktop:~/3588a12/u-boot$ make distclean
CLEAN dts/../arch/arm/dts
CLEAN dts
CLEAN examples/standalone
CLEAN tools
CLEAN tools/lib tools/common
CLEAN spl/arch spl/board spl/cmd spl/common spl/disk spl/drivers spl/dts spl/env spl/fs spl/lib spl/u-boot.cfg spl/u-boot-spl spl/u-boot-spl.bin spl/u-boot-spl.dtb spl/u-boot-spl-dtb.bin spl/u-boot-spl.lds spl/u-boot-spl.map spl/u-boot-spl-nodtb.bin spl/u-boot-spl.sym tpl/arch tpl/board tpl/common tpl/disk tpl/drivers tpl/dts tpl/fs tpl/u-boot.cfg tpl/u-boot-spl.lds tpl/u-boot-tpl tpl/u-boot-tpl.bin tpl/u-boot-tpl.map tpl/u-boot-tpl-nodtb.bin tpl/u-boot-tpl.sym
CLEAN u-boot.lds u-boot.dtb u-boot.cfg.configs u-boot.map u-boot-nodtb.bin u-boot.cfg u-boot.bin u-boot.srec u-boot-dtb.bin u-boot u-boot.sym System.map bl31_0x00040000.bin bl31_0xff100000.bin u-boot-nodtb.bin tee.bin rk3588_spl_loader_v1.08.111.bin u-boot.bin u-boot-dtb.bin bl31_0x000f0000.bin resource.img uboot.img
CLEAN scripts/basic
CLEAN scripts/dtc
CLEAN scripts/kconfig
CLEAN include/config include/generated spl tpl
CLEAN .config include/autoconf.mk.dep include/autoconf.mk include/config.h
rootroot@rootroot-desktop:~/3588a12/u-boot$
rootroot@rootroot-desktop:~/3588a12/u-boot$ ll
total 892
drwxr-xr-x 26 rootroot rootroot 4096 5月 20 11:05 ./
drwxr-xr-x 37 rootroot rootroot 4096 5月 20 11:04 ../
drwxr-xr-x 2 rootroot rootroot 4096 12月 12 2022 api/
drwxr-xr-x 14 rootroot rootroot 4096 12月 12 2022 arch/
-rw-r--r-- 1 rootroot rootroot 348960 12月 30 2022 bl31.elf
drwxr-xr-x 181 rootroot rootroot 4096 12月 12 2022 board/
-rw-r--r-- 1 rootroot rootroot 610 12月 12 2022 .checkpatch.conf
drwxr-xr-x 5 rootroot rootroot 12288 5月 20 11:05 cmd/
drwxr-xr-x 6 rootroot rootroot 12288 5月 20 11:05 common/
-rw-r--r-- 1 rootroot rootroot 2260 12月 12 2022 config.mk
drwxr-xr-x 2 rootroot rootroot 65536 7月 18 2023 configs/
drwxr-xr-x 2 rootroot rootroot 4096 5月 20 11:05 disk/
drwxr-xr-x 10 rootroot rootroot 12288 12月 12 2022 doc/
drwxr-xr-x 3 rootroot rootroot 4096 12月 12 2022 Documentation/
drwxr-xr-x 58 rootroot rootroot 4096 5月 20 11:05 drivers/
drwxr-xr-x 2 rootroot rootroot 4096 5月 20 11:05 dts/
drwxr-xr-x 2 rootroot rootroot 4096 5月 20 11:05 env/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 examples/
drwxr-xr-x 2 rootroot rootroot 4096 12月 30 2022 fit/
drwxr-xr-x 12 rootroot rootroot 4096 5月 20 11:05 fs/
drwxr-xr-x 2 rootroot rootroot 4096 12月 4 10:20 .git/
-rw-r--r-- 1 rootroot rootroot 859 12月 12 2022 .gitignore
drwxr-xr-x 32 rootroot rootroot 20480 5月 20 11:05 include/
-rw-r--r-- 1 rootroot rootroot 1863 12月 12 2022 Kbuild
-rw-r--r-- 1 rootroot rootroot 16161 7月 18 2023 Kconfig
drwxr-xr-x 15 rootroot rootroot 4096 5月 20 11:05 lib/
drwxr-xr-x 2 rootroot rootroot 4096 12月 12 2022 Licenses/
-rw-r--r-- 1 rootroot rootroot 1323 12月 12 2022 .mailmap
-rw-r--r-- 1 rootroot rootroot 14626 12月 12 2022 MAINTAINERS
-rw-r--r-- 1 rootroot rootroot 57653 12月 30 2022 Makefile
-rwxr-xr-x 1 rootroot rootroot 21203 7月 18 2023 make.sh*
drwxr-xr-x 2 rootroot rootroot 4096 5月 20 11:05 net/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 post/
-rw-r--r-- 1 rootroot rootroot 34 12月 12 2022 PREUPLOAD.cfg
-rw-r--r-- 1 rootroot rootroot 187683 12月 12 2022 README
drwxr-xr-x 6 rootroot rootroot 4096 7月 18 2023 scripts/
-rw-r--r-- 1 rootroot rootroot 17 12月 12 2022 snapshot.commit
drwxr-xr-x 12 rootroot rootroot 4096 5月 20 11:05 test/
drwxr-xr-x 16 rootroot rootroot 4096 5月 20 11:05 tools/
-rw-r--r-- 1 rootroot rootroot 11367 12月 12 2022 .travis.yml
-rw-r--r-- 1 rootroot rootroot 72 7月 18 2023 usb_update.txt
rootroot@rootroot-desktop:~/3588a12/u-boot$ ll *.bin
ls: cannot access '*.bin': No such file or directory
rootroot@rootroot-desktop:~/3588a12/u-boot$ ll *.img
ls: cannot access '*.img': No such file or directory
rootroot@rootroot-desktop:~/3588a12/u-boot$ cd ..
rootroot@rootroot-desktop:~/3588a12$ ll
total 164
drwxr-xr-x 37 rootroot rootroot 4096 5月 20 11:04 ./
drwxr-xr-x 40 rootroot rootroot 4096 5月 20 11:04 ../
lrwxrwxrwx 1 rootroot rootroot 19 12月 12 2022 Android.bp -> build/soong/root.bp
drwxr-xr-x 36 rootroot rootroot 4096 12月 12 2022 art/
drwxr-xr-x 15 rootroot rootroot 4096 12月 12 2022 bionic/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 bootable/
drwxr-xr-x 2 rootroot rootroot 4096 12月 13 2022 .bootstrap/
lrwxrwxrwx 1 rootroot rootroot 26 12月 12 2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x 7 rootroot rootroot 4096 12月 12 2022 build/
lrwxrwxrwx 1 rootroot rootroot 23 12月 12 2022 BUILD -> build/bazel/bazel.BUILD
lrwxrwxrwx 1 rootroot rootroot 46 7月 18 2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 .classpath -> device/rockchip/common/.classpath*
drwxr-xr-x 3 rootroot rootroot 4096 12月 12 2022 compatibility/
drwxr-xr-x 14 rootroot rootroot 4096 12月 30 2022 cts/
drwxr-xr-x 8 rootroot rootroot 4096 12月 12 2022 dalvik/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 developers/
drwxr-xr-x 20 rootroot rootroot 4096 12月 30 2022 development/
drwxr-xr-x 11 rootroot rootroot 4096 12月 12 2022 device/
drwxr-xr-x 357 rootroot rootroot 12288 7月 18 2023 external/
drwxr-xr-x 16 rootroot rootroot 4096 12月 12 2022 frameworks/
drwxr-xr-x 19 rootroot rootroot 4096 12月 30 2022 hardware/
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x 6 rootroot rootroot 4096 7月 19 2023 kernel/
drwxr-xr-x 3 rootroot rootroot 4096 7月 18 2023 kernel-4.19/
drwxr-xr-x 27 rootroot rootroot 4096 7月 18 2023 kernel-5.10/
drwxr-xr-x 20 rootroot rootroot 4096 12月 12 2022 libcore/
drwxr-xr-x 10 rootroot rootroot 4096 12月 12 2022 libnativehelper/
lrwxrwxrwx 1 rootroot rootroot 19 12月 13 2022 libOpenCL.so -> egl/libGLES_mali.so
-r--r--r-- 1 rootroot rootroot 92 12月 12 2022 Makefile
drwxr-xr-x 10 rootroot rootroot 4096 12月 30 2022 mkcombinedroot/
lrwxrwxrwx 1 rootroot rootroot 36 7月 18 2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
drwxr-xr-x 9 rootroot rootroot 4096 12月 12 2022 packages/
drwxr-xr-x 6 rootroot rootroot 4096 12月 12 2022 pdk/
drwxr-xr-x 10 rootroot rootroot 4096 12月 12 2022 platform_testing/
drwxr-xr-x 34 rootroot rootroot 4096 12月 30 2022 prebuilts/
-r-xr-xr-x 1 rootroot rootroot 519 12月 12 2022 restore_patches.sh*
drwxr-xr-x 10 rootroot rootroot 4096 12月 30 2022 rkbin/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 RKDocs/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 rkst/
drwxr-xr-x 6 rootroot rootroot 4096 12月 30 2022 RKTools/
drwxr-xr-x 22 rootroot rootroot 4096 12月 12 2022 sdk/
drwxr-xr-x 45 rootroot rootroot 4096 12月 12 2022 system/
drwxr-xr-x 11 rootroot rootroot 4096 12月 12 2022 test/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 toolchain/
drwxr-xr-x 23 rootroot rootroot 4096 12月 12 2022 tools/
drwxr-xr-x 26 rootroot rootroot 4096 5月 20 11:05 u-boot/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 vendor/
lrwxrwxrwx 1 rootroot rootroot 27 12月 12 2022 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ cd u-boot/
rootroot@rootroot-desktop:~/3588a12/u-boot$
rootroot@rootroot-desktop:~/3588a12/u-boot$ ll
total 892
drwxr-xr-x 26 rootroot rootroot 4096 5月 20 11:05 ./
drwxr-xr-x 37 rootroot rootroot 4096 5月 20 11:04 ../
drwxr-xr-x 2 rootroot rootroot 4096 12月 12 2022 api/
drwxr-xr-x 14 rootroot rootroot 4096 12月 12 2022 arch/
-rw-r--r-- 1 rootroot rootroot 348960 12月 30 2022 bl31.elf
drwxr-xr-x 181 rootroot rootroot 4096 12月 12 2022 board/
-rw-r--r-- 1 rootroot rootroot 610 12月 12 2022 .checkpatch.conf
drwxr-xr-x 5 rootroot rootroot 12288 5月 20 11:05 cmd/
drwxr-xr-x 6 rootroot rootroot 12288 5月 20 11:05 common/
-rw-r--r-- 1 rootroot rootroot 2260 12月 12 2022 config.mk
drwxr-xr-x 2 rootroot rootroot 65536 7月 18 2023 configs/
drwxr-xr-x 2 rootroot rootroot 4096 5月 20 11:05 disk/
drwxr-xr-x 10 rootroot rootroot 12288 12月 12 2022 doc/
drwxr-xr-x 3 rootroot rootroot 4096 12月 12 2022 Documentation/
drwxr-xr-x 58 rootroot rootroot 4096 5月 20 11:05 drivers/
drwxr-xr-x 2 rootroot rootroot 4096 5月 20 11:05 dts/
drwxr-xr-x 2 rootroot rootroot 4096 5月 20 11:05 env/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 examples/
drwxr-xr-x 2 rootroot rootroot 4096 12月 30 2022 fit/
drwxr-xr-x 12 rootroot rootroot 4096 5月 20 11:05 fs/
drwxr-xr-x 2 rootroot rootroot 4096 12月 4 10:20 .git/
-rw-r--r-- 1 rootroot rootroot 859 12月 12 2022 .gitignore
drwxr-xr-x 32 rootroot rootroot 20480 5月 20 11:05 include/
-rw-r--r-- 1 rootroot rootroot 1863 12月 12 2022 Kbuild
-rw-r--r-- 1 rootroot rootroot 16161 7月 18 2023 Kconfig
drwxr-xr-x 15 rootroot rootroot 4096 5月 20 11:05 lib/
drwxr-xr-x 2 rootroot rootroot 4096 12月 12 2022 Licenses/
-rw-r--r-- 1 rootroot rootroot 1323 12月 12 2022 .mailmap
-rw-r--r-- 1 rootroot rootroot 14626 12月 12 2022 MAINTAINERS
-rw-r--r-- 1 rootroot rootroot 57653 12月 30 2022 Makefile
-rwxr-xr-x 1 rootroot rootroot 21203 7月 18 2023 make.sh*
drwxr-xr-x 2 rootroot rootroot 4096 5月 20 11:05 net/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 post/
-rw-r--r-- 1 rootroot rootroot 34 12月 12 2022 PREUPLOAD.cfg
-rw-r--r-- 1 rootroot rootroot 187683 12月 12 2022 README
drwxr-xr-x 6 rootroot rootroot 4096 7月 18 2023 scripts/
-rw-r--r-- 1 rootroot rootroot 17 12月 12 2022 snapshot.commit
drwxr-xr-x 12 rootroot rootroot 4096 5月 20 11:05 test/
drwxr-xr-x 16 rootroot rootroot 4096 5月 20 11:05 tools/
-rw-r--r-- 1 rootroot rootroot 11367 12月 12 2022 .travis.yml
-rw-r--r-- 1 rootroot rootroot 72 7月 18 2023 usb_update.txt
rootroot@rootroot-desktop:~/3588a12/u-boot$
rootroot@rootroot-desktop:~/3588a12/u-boot$ cd ..
rootroot@rootroot-desktop:~/3588a12$ ll
total 164
drwxr-xr-x 37 rootroot rootroot 4096 5月 20 11:04 ./
drwxr-xr-x 40 rootroot rootroot 4096 5月 20 11:04 ../
lrwxrwxrwx 1 rootroot rootroot 19 12月 12 2022 Android.bp -> build/soong/root.bp
drwxr-xr-x 36 rootroot rootroot 4096 12月 12 2022 art/
drwxr-xr-x 15 rootroot rootroot 4096 12月 12 2022 bionic/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 bootable/
drwxr-xr-x 2 rootroot rootroot 4096 12月 13 2022 .bootstrap/
lrwxrwxrwx 1 rootroot rootroot 26 12月 12 2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x 7 rootroot rootroot 4096 12月 12 2022 build/
lrwxrwxrwx 1 rootroot rootroot 23 12月 12 2022 BUILD -> build/bazel/bazel.BUILD
lrwxrwxrwx 1 rootroot rootroot 46 7月 18 2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 .classpath -> device/rockchip/common/.classpath*
drwxr-xr-x 3 rootroot rootroot 4096 12月 12 2022 compatibility/
drwxr-xr-x 14 rootroot rootroot 4096 12月 30 2022 cts/
drwxr-xr-x 8 rootroot rootroot 4096 12月 12 2022 dalvik/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 developers/
drwxr-xr-x 20 rootroot rootroot 4096 12月 30 2022 development/
drwxr-xr-x 11 rootroot rootroot 4096 12月 12 2022 device/
drwxr-xr-x 357 rootroot rootroot 12288 7月 18 2023 external/
drwxr-xr-x 16 rootroot rootroot 4096 12月 12 2022 frameworks/
drwxr-xr-x 19 rootroot rootroot 4096 12月 30 2022 hardware/
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x 6 rootroot rootroot 4096 7月 19 2023 kernel/
drwxr-xr-x 3 rootroot rootroot 4096 7月 18 2023 kernel-4.19/
drwxr-xr-x 27 rootroot rootroot 4096 7月 18 2023 kernel-5.10/
drwxr-xr-x 20 rootroot rootroot 4096 12月 12 2022 libcore/
drwxr-xr-x 10 rootroot rootroot 4096 12月 12 2022 libnativehelper/
lrwxrwxrwx 1 rootroot rootroot 19 12月 13 2022 libOpenCL.so -> egl/libGLES_mali.so
-r--r--r-- 1 rootroot rootroot 92 12月 12 2022 Makefile
drwxr-xr-x 10 rootroot rootroot 4096 12月 30 2022 mkcombinedroot/
lrwxrwxrwx 1 rootroot rootroot 36 7月 18 2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
drwxr-xr-x 9 rootroot rootroot 4096 12月 12 2022 packages/
drwxr-xr-x 6 rootroot rootroot 4096 12月 12 2022 pdk/
drwxr-xr-x 10 rootroot rootroot 4096 12月 12 2022 platform_testing/
drwxr-xr-x 34 rootroot rootroot 4096 12月 30 2022 prebuilts/
-r-xr-xr-x 1 rootroot rootroot 519 12月 12 2022 restore_patches.sh*
drwxr-xr-x 10 rootroot rootroot 4096 12月 30 2022 rkbin/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 RKDocs/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 rkst/
drwxr-xr-x 6 rootroot rootroot 4096 12月 30 2022 RKTools/
drwxr-xr-x 22 rootroot rootroot 4096 12月 12 2022 sdk/
drwxr-xr-x 45 rootroot rootroot 4096 12月 12 2022 system/
drwxr-xr-x 11 rootroot rootroot 4096 12月 12 2022 test/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 toolchain/
drwxr-xr-x 23 rootroot rootroot 4096 12月 12 2022 tools/
drwxr-xr-x 26 rootroot rootroot 4096 5月 20 11:05 u-boot/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 vendor/
lrwxrwxrwx 1 rootroot rootroot 27 12月 12 2022 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-desktop:~/3588a12$ cd kernel-5.10/
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll
total 1356040
drwxr-xr-x 27 rootroot rootroot 4096 7月 18 2023 ./
drwxr-xr-x 37 rootroot rootroot 4096 5月 20 11:04 ../
drwxr-xr-x 2 rootroot rootroot 4096 7月 18 2023 android/
drwxr-xr-x 26 rootroot rootroot 4096 12月 30 2022 arch/
drwxr-xr-x 3 rootroot rootroot 12288 7月 18 2023 block/
-rw-r--r-- 1 rootroot rootroot 37249024 12月 30 2022 boot.img
-rw-r--r-- 1 rootroot rootroot 1410 12月 12 2022 boot.its
-rw-r--r-- 1 rootroot rootroot 296 12月 12 2022 build.config.aarch64
-rw-r--r-- 1 rootroot rootroot 429 12月 12 2022 build.config.allmodconfig
-rw-r--r-- 1 rootroot rootroot 152 12月 12 2022 build.config.allmodconfig.aarch64
-rw-r--r-- 1 rootroot rootroot 148 12月 12 2022 build.config.allmodconfig.arm
-rw-r--r-- 1 rootroot rootroot 151 12月 12 2022 build.config.allmodconfig.x86_64
-rw-r--r-- 1 rootroot rootroot 1214 12月 12 2022 build.config.amlogic
-rw-r--r-- 1 rootroot rootroot 198 12月 12 2022 build.config.arm
-rw-r--r-- 1 rootroot rootroot 378 12月 30 2022 build.config.common
-rw-r--r-- 1 rootroot rootroot 795 12月 12 2022 build.config.db845c
-rw-r--r-- 1 rootroot rootroot 63 12月 12 2022 build.config.gki
-rw-r--r-- 1 rootroot rootroot 1325 7月 18 2023 build.config.gki.aarch64
-rw-r--r-- 1 rootroot rootroot 638 12月 12 2022 build.config.gki.aarch64.fips140
-rw-r--r-- 1 rootroot rootroot 230 12月 12 2022 build.config.gki.aarch64.fips140_eval_testing
-rw-r--r-- 1 rootroot rootroot 106 12月 12 2022 build.config.gki-debug.aarch64
-rw-r--r-- 1 rootroot rootroot 105 12月 12 2022 build.config.gki-debug.x86_64
-rw-r--r-- 1 rootroot rootroot 664 12月 12 2022 build.config.gki_kasan
-rw-r--r-- 1 rootroot rootroot 148 12月 12 2022 build.config.gki_kasan.aarch64
-rw-r--r-- 1 rootroot rootroot 148 12月 12 2022 build.config.gki_kasan.x86_64
-rw-r--r-- 1 rootroot rootroot 629 12月 12 2022 build.config.gki_kprobes
-rw-r--r-- 1 rootroot rootroot 151 12月 12 2022 build.config.gki_kprobes.aarch64
-rw-r--r-- 1 rootroot rootroot 150 12月 12 2022 build.config.gki_kprobes.x86_64
-rw-r--r-- 1 rootroot rootroot 142 12月 12 2022 build.config.gki.x86_64
-rw-r--r-- 1 rootroot rootroot 740 12月 12 2022 build.config.hikey960
-rw-r--r-- 1 rootroot rootroot 544 12月 12 2022 build.config.khwasan
-rw-r--r-- 1 rootroot rootroot 478 7月 18 2023 build.config.rockchip
-rw-r--r-- 1 rootroot rootroot 274 12月 12 2022 build.config.x86_64
drwxr-xr-x 2 rootroot rootroot 4096 7月 18 2023 certs/
-rw-r--r-- 1 rootroot rootroot 16673 12月 12 2022 .clang-format
-rw-r--r-- 1 rootroot rootroot 59 12月 12 2022 .cocciconfig
-rw-r--r-- 1 rootroot rootroot 189432 12月 30 2022 .config
-rw-r--r-- 1 rootroot rootroot 189976 12月 30 2022 .config.old
-rw-r--r-- 1 rootroot rootroot 496 12月 12 2022 COPYING
-rw-r--r-- 1 rootroot rootroot 100478 12月 12 2022 CREDITS
drwxr-xr-x 4 rootroot rootroot 12288 7月 18 2023 crypto/
drwxr-xr-x 82 rootroot rootroot 4096 7月 18 2023 Documentation/
drwxr-xr-x 144 rootroot rootroot 4096 7月 18 2023 drivers/
lrwxrwxrwx 1 rootroot rootroot 51 7月 18 2023 .find-ignore -> ../device/rockchip/common/build/rockchip/blank_file
drwxr-xr-x 80 rootroot rootroot 12288 7月 18 2023 fs/
-rw-r--r-- 1 rootroot rootroot 71 12月 12 2022 .get_maintainer.ignore
drwxr-xr-x 2 rootroot rootroot 4096 12月 4 10:18 .git/
-rw-r--r-- 1 rootroot rootroot 62 12月 12 2022 .gitattributes
-rw-r--r-- 1 rootroot rootroot 1944 12月 12 2022 .gitignore
drwxr-xr-x 31 rootroot rootroot 4096 12月 13 2022 include/
drwxr-xr-x 2 rootroot rootroot 4096 7月 18 2023 init/
drwxr-xr-x 2 rootroot rootroot 4096 7月 18 2023 io_uring/
drwxr-xr-x 2 rootroot rootroot 4096 7月 18 2023 ipc/
-rw-r--r-- 1 rootroot rootroot 1327 12月 12 2022 Kbuild
-rw-r--r-- 1 rootroot rootroot 555 12月 12 2022 Kconfig
drwxr-xr-x 20 rootroot rootroot 12288 7月 18 2023 kernel/
drwxr-xr-x 21 rootroot rootroot 20480 7月 18 2023 lib/
drwxr-xr-x 6 rootroot rootroot 4096 12月 12 2022 LICENSES/
-rw-r--r-- 1 rootroot rootroot 12936 12月 12 2022 logo.bmp
-rw-r--r-- 1 rootroot rootroot 22364 12月 12 2022 logo_kernel.bmp
-rw-r--r-- 1 rootroot rootroot 18204 12月 12 2022 .mailmap
-rw-r--r-- 1 rootroot rootroot 577791 7月 18 2023 MAINTAINERS
-rw-r--r-- 1 rootroot rootroot 68855 7月 18 2023 Makefile
-rw-r--r-- 1 rootroot rootroot 590 12月 30 2022 .missing-syscalls.d
drwxr-xr-x 5 rootroot rootroot 12288 7月 18 2023 mm/
-rw-r--r-- 1 rootroot rootroot 34245 12月 30 2022 modules.builtin
-rw-r--r-- 1 rootroot rootroot 206121 12月 30 2022 modules.builtin.modinfo
-rw-r--r-- 1 rootroot rootroot 1029 12月 30 2022 modules-only.symvers
-rw-r--r-- 1 rootroot rootroot 140 12月 30 2022 .modules-only.symvers.cmd
-rw-r--r-- 1 rootroot rootroot 235 12月 30 2022 modules.order
-rw-r--r-- 1 rootroot rootroot 398 12月 30 2022 .modules.order.cmd
-rw-r--r-- 1 rootroot rootroot 757462 12月 30 2022 Module.symvers
-rw-r--r-- 1 rootroot rootroot 80 12月 30 2022 .Module.symvers.cmd
drwxr-xr-x 72 rootroot rootroot 4096 7月 18 2023 net/
-rw-r--r-- 1 rootroot rootroot 438 12月 12 2022 OWNERS
-rw-r--r-- 1 rootroot rootroot 727 12月 12 2022 README
-rw-r--r-- 1 rootroot rootroot 6402 12月 12 2022 README.md
-rw-r--r-- 1 rootroot rootroot 359424 12月 30 2022 resource.img
drwxr-xr-x 33 rootroot rootroot 4096 12月 30 2022 samples/
-rw-r--r-- 1 rootroot rootroot 0 12月 12 2022 .scmversion
drwxr-xr-x 17 rootroot rootroot 4096 7月 18 2023 scripts/
drwxr-xr-x 13 rootroot rootroot 4096 7月 18 2023 security/
drwxr-xr-x 26 rootroot rootroot 4096 12月 30 2022 sound/
-rw-r--r-- 1 rootroot rootroot 6393112 12月 30 2022 System.map
-rw-r--r-- 1 rootroot rootroot 6993657 12月 30 2022 .tmp_kallsyms
-rw-r--r-- 1 rootroot rootroot 6393112 12月 30 2022 .tmp_System.map
-rwxr-xr-x 1 rootroot rootroot 48109512 12月 30 2022 .tmp_vmlinux.kallsyms1*
-rw-r--r-- 1 rootroot rootroot 2604392 12月 30 2022 .tmp_vmlinux.kallsyms1.o
-rw-r--r-- 1 rootroot rootroot 15412920 12月 30 2022 .tmp_vmlinux.kallsyms1.S
-rwxr-xr-x 1 rootroot rootroot 50730976 12月 30 2022 .tmp_vmlinux.kallsyms2*
-rw-r--r-- 1 rootroot rootroot 2604392 12月 30 2022 .tmp_vmlinux.kallsyms2.o
-rw-r--r-- 1 rootroot rootroot 15412920 12月 30 2022 .tmp_vmlinux.kallsyms2.S
drwxr-xr-x 37 rootroot rootroot 4096 12月 12 2022 tools/
drwxr-xr-x 3 rootroot rootroot 4096 12月 30 2022 usr/
-rw-r--r-- 1 rootroot rootroot 2 12月 30 2022 .version
drwxr-xr-x 4 rootroot rootroot 4096 12月 30 2022 virt/
-rwxr-xr-x 1 rootroot rootroot 373382976 12月 30 2022 vmlinux*
-rw-r--r-- 1 rootroot rootroot 318 12月 30 2022 .vmlinux.cmd
-rw-r--r-- 1 rootroot rootroot 799889032 12月 30 2022 vmlinux.o
-rw-r--r-- 1 rootroot rootroot 756433 12月 30 2022 vmlinux.symvers
-rw-r--r-- 1 rootroot rootroot 19681280 12月 30 2022 zboot.img
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll *.bin
ls: cannot access '*.bin': No such file or directory
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll *.img
-rw-r--r-- 1 rootroot rootroot 37249024 12月 30 2022 boot.img
-rw-r--r-- 1 rootroot rootroot 359424 12月 30 2022 resource.img
-rw-r--r-- 1 rootroot rootroot 19681280 12月 30 2022 zboot.img
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ make distclean
CLEAN certs
CLEAN drivers/scsi
CLEAN fs/unicode
CLEAN kernel
CLEAN lib
CLEAN net/wireless
CLEAN security/selinux
CLEAN usr
CLEAN vmlinux.symvers modules-only.symvers modules.builtin modules.builtin.modinfo
CLEAN scripts/basic
CLEAN scripts/dtc
CLEAN scripts/genksyms
CLEAN scripts/kconfig
CLEAN scripts/mod
CLEAN scripts/selinux/genheaders
CLEAN scripts/selinux/mdp
CLEAN scripts
CLEAN include/config include/generated .config .config.old .version Module.symvers
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll
total 57080
drwxr-xr-x 27 rootroot rootroot 4096 5月 20 11:06 ./
drwxr-xr-x 37 rootroot rootroot 4096 5月 20 11:04 ../
drwxr-xr-x 2 rootroot rootroot 4096 7月 18 2023 android/
drwxr-xr-x 26 rootroot rootroot 4096 12月 30 2022 arch/
drwxr-xr-x 3 rootroot rootroot 12288 5月 20 11:06 block/
-rw-r--r-- 1 rootroot rootroot 37249024 12月 30 2022 boot.img
-rw-r--r-- 1 rootroot rootroot 1410 12月 12 2022 boot.its
-rw-r--r-- 1 rootroot rootroot 296 12月 12 2022 build.config.aarch64
-rw-r--r-- 1 rootroot rootroot 429 12月 12 2022 build.config.allmodconfig
-rw-r--r-- 1 rootroot rootroot 152 12月 12 2022 build.config.allmodconfig.aarch64
-rw-r--r-- 1 rootroot rootroot 148 12月 12 2022 build.config.allmodconfig.arm
-rw-r--r-- 1 rootroot rootroot 151 12月 12 2022 build.config.allmodconfig.x86_64
-rw-r--r-- 1 rootroot rootroot 1214 12月 12 2022 build.config.amlogic
-rw-r--r-- 1 rootroot rootroot 198 12月 12 2022 build.config.arm
-rw-r--r-- 1 rootroot rootroot 378 12月 30 2022 build.config.common
-rw-r--r-- 1 rootroot rootroot 795 12月 12 2022 build.config.db845c
-rw-r--r-- 1 rootroot rootroot 63 12月 12 2022 build.config.gki
-rw-r--r-- 1 rootroot rootroot 1325 7月 18 2023 build.config.gki.aarch64
-rw-r--r-- 1 rootroot rootroot 638 12月 12 2022 build.config.gki.aarch64.fips140
-rw-r--r-- 1 rootroot rootroot 230 12月 12 2022 build.config.gki.aarch64.fips140_eval_testing
-rw-r--r-- 1 rootroot rootroot 106 12月 12 2022 build.config.gki-debug.aarch64
-rw-r--r-- 1 rootroot rootroot 105 12月 12 2022 build.config.gki-debug.x86_64
-rw-r--r-- 1 rootroot rootroot 664 12月 12 2022 build.config.gki_kasan
-rw-r--r-- 1 rootroot rootroot 148 12月 12 2022 build.config.gki_kasan.aarch64
-rw-r--r-- 1 rootroot rootroot 148 12月 12 2022 build.config.gki_kasan.x86_64
-rw-r--r-- 1 rootroot rootroot 629 12月 12 2022 build.config.gki_kprobes
-rw-r--r-- 1 rootroot rootroot 151 12月 12 2022 build.config.gki_kprobes.aarch64
-rw-r--r-- 1 rootroot rootroot 150 12月 12 2022 build.config.gki_kprobes.x86_64
-rw-r--r-- 1 rootroot rootroot 142 12月 12 2022 build.config.gki.x86_64
-rw-r--r-- 1 rootroot rootroot 740 12月 12 2022 build.config.hikey960
-rw-r--r-- 1 rootroot rootroot 544 12月 12 2022 build.config.khwasan
-rw-r--r-- 1 rootroot rootroot 478 7月 18 2023 build.config.rockchip
-rw-r--r-- 1 rootroot rootroot 274 12月 12 2022 build.config.x86_64
drwxr-xr-x 2 rootroot rootroot 4096 5月 20 11:06 certs/
-rw-r--r-- 1 rootroot rootroot 16673 12月 12 2022 .clang-format
-rw-r--r-- 1 rootroot rootroot 59 12月 12 2022 .cocciconfig
-rw-r--r-- 1 rootroot rootroot 496 12月 12 2022 COPYING
-rw-r--r-- 1 rootroot rootroot 100478 12月 12 2022 CREDITS
drwxr-xr-x 4 rootroot rootroot 12288 5月 20 11:06 crypto/
drwxr-xr-x 82 rootroot rootroot 4096 7月 18 2023 Documentation/
drwxr-xr-x 144 rootroot rootroot 4096 5月 20 11:06 drivers/
lrwxrwxrwx 1 rootroot rootroot 51 7月 18 2023 .find-ignore -> ../device/rockchip/common/build/rockchip/blank_file
drwxr-xr-x 80 rootroot rootroot 12288 5月 20 11:06 fs/
-rw-r--r-- 1 rootroot rootroot 71 12月 12 2022 .get_maintainer.ignore
drwxr-xr-x 2 rootroot rootroot 4096 12月 4 10:18 .git/
-rw-r--r-- 1 rootroot rootroot 62 12月 12 2022 .gitattributes
-rw-r--r-- 1 rootroot rootroot 1944 12月 12 2022 .gitignore
drwxr-xr-x 29 rootroot rootroot 4096 5月 20 11:06 include/
drwxr-xr-x 2 rootroot rootroot 4096 5月 20 11:06 init/
drwxr-xr-x 2 rootroot rootroot 4096 7月 18 2023 io_uring/
drwxr-xr-x 2 rootroot rootroot 4096 5月 20 11:06 ipc/
-rw-r--r-- 1 rootroot rootroot 1327 12月 12 2022 Kbuild
-rw-r--r-- 1 rootroot rootroot 555 12月 12 2022 Kconfig
drwxr-xr-x 20 rootroot rootroot 12288 5月 20 11:06 kernel/
drwxr-xr-x 21 rootroot rootroot 20480 5月 20 11:06 lib/
drwxr-xr-x 6 rootroot rootroot 4096 12月 12 2022 LICENSES/
-rw-r--r-- 1 rootroot rootroot 12936 12月 12 2022 logo.bmp
-rw-r--r-- 1 rootroot rootroot 22364 12月 12 2022 logo_kernel.bmp
-rw-r--r-- 1 rootroot rootroot 18204 12月 12 2022 .mailmap
-rw-r--r-- 1 rootroot rootroot 577791 7月 18 2023 MAINTAINERS
-rw-r--r-- 1 rootroot rootroot 68855 7月 18 2023 Makefile
drwxr-xr-x 5 rootroot rootroot 12288 5月 20 11:06 mm/
drwxr-xr-x 72 rootroot rootroot 4096 5月 20 11:06 net/
-rw-r--r-- 1 rootroot rootroot 438 12月 12 2022 OWNERS
-rw-r--r-- 1 rootroot rootroot 727 12月 12 2022 README
-rw-r--r-- 1 rootroot rootroot 6402 12月 12 2022 README.md
-rw-r--r-- 1 rootroot rootroot 359424 12月 30 2022 resource.img
drwxr-xr-x 33 rootroot rootroot 4096 12月 30 2022 samples/
-rw-r--r-- 1 rootroot rootroot 0 12月 12 2022 .scmversion
drwxr-xr-x 17 rootroot rootroot 4096 5月 20 11:06 scripts/
drwxr-xr-x 13 rootroot rootroot 4096 5月 20 11:06 security/
drwxr-xr-x 26 rootroot rootroot 4096 5月 20 11:06 sound/
drwxr-xr-x 37 rootroot rootroot 4096 12月 12 2022 tools/
drwxr-xr-x 3 rootroot rootroot 4096 5月 20 11:06 usr/
drwxr-xr-x 4 rootroot rootroot 4096 5月 20 11:06 virt/
-rw-r--r-- 1 rootroot rootroot 19681280 12月 30 2022 zboot.img
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll *.img
-rw-r--r-- 1 rootroot rootroot 37249024 12月 30 2022 boot.img
-rw-r--r-- 1 rootroot rootroot 359424 12月 30 2022 resource.img
-rw-r--r-- 1 rootroot rootroot 19681280 12月 30 2022 zboot.img
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ rm *.img
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ ll
total 1132
drwxr-xr-x 27 rootroot rootroot 4096 5月 20 11:06 ./
drwxr-xr-x 37 rootroot rootroot 4096 5月 20 11:04 ../
drwxr-xr-x 2 rootroot rootroot 4096 7月 18 2023 android/
drwxr-xr-x 26 rootroot rootroot 4096 12月 30 2022 arch/
drwxr-xr-x 3 rootroot rootroot 12288 5月 20 11:06 block/
-rw-r--r-- 1 rootroot rootroot 1410 12月 12 2022 boot.its
-rw-r--r-- 1 rootroot rootroot 296 12月 12 2022 build.config.aarch64
-rw-r--r-- 1 rootroot rootroot 429 12月 12 2022 build.config.allmodconfig
-rw-r--r-- 1 rootroot rootroot 152 12月 12 2022 build.config.allmodconfig.aarch64
-rw-r--r-- 1 rootroot rootroot 148 12月 12 2022 build.config.allmodconfig.arm
-rw-r--r-- 1 rootroot rootroot 151 12月 12 2022 build.config.allmodconfig.x86_64
-rw-r--r-- 1 rootroot rootroot 1214 12月 12 2022 build.config.amlogic
-rw-r--r-- 1 rootroot rootroot 198 12月 12 2022 build.config.arm
-rw-r--r-- 1 rootroot rootroot 378 12月 30 2022 build.config.common
-rw-r--r-- 1 rootroot rootroot 795 12月 12 2022 build.config.db845c
-rw-r--r-- 1 rootroot rootroot 63 12月 12 2022 build.config.gki
-rw-r--r-- 1 rootroot rootroot 1325 7月 18 2023 build.config.gki.aarch64
-rw-r--r-- 1 rootroot rootroot 638 12月 12 2022 build.config.gki.aarch64.fips140
-rw-r--r-- 1 rootroot rootroot 230 12月 12 2022 build.config.gki.aarch64.fips140_eval_testing
-rw-r--r-- 1 rootroot rootroot 106 12月 12 2022 build.config.gki-debug.aarch64
-rw-r--r-- 1 rootroot rootroot 105 12月 12 2022 build.config.gki-debug.x86_64
-rw-r--r-- 1 rootroot rootroot 664 12月 12 2022 build.config.gki_kasan
-rw-r--r-- 1 rootroot rootroot 148 12月 12 2022 build.config.gki_kasan.aarch64
-rw-r--r-- 1 rootroot rootroot 148 12月 12 2022 build.config.gki_kasan.x86_64
-rw-r--r-- 1 rootroot rootroot 629 12月 12 2022 build.config.gki_kprobes
-rw-r--r-- 1 rootroot rootroot 151 12月 12 2022 build.config.gki_kprobes.aarch64
-rw-r--r-- 1 rootroot rootroot 150 12月 12 2022 build.config.gki_kprobes.x86_64
-rw-r--r-- 1 rootroot rootroot 142 12月 12 2022 build.config.gki.x86_64
-rw-r--r-- 1 rootroot rootroot 740 12月 12 2022 build.config.hikey960
-rw-r--r-- 1 rootroot rootroot 544 12月 12 2022 build.config.khwasan
-rw-r--r-- 1 rootroot rootroot 478 7月 18 2023 build.config.rockchip
-rw-r--r-- 1 rootroot rootroot 274 12月 12 2022 build.config.x86_64
drwxr-xr-x 2 rootroot rootroot 4096 5月 20 11:06 certs/
-rw-r--r-- 1 rootroot rootroot 16673 12月 12 2022 .clang-format
-rw-r--r-- 1 rootroot rootroot 59 12月 12 2022 .cocciconfig
-rw-r--r-- 1 rootroot rootroot 496 12月 12 2022 COPYING
-rw-r--r-- 1 rootroot rootroot 100478 12月 12 2022 CREDITS
drwxr-xr-x 4 rootroot rootroot 12288 5月 20 11:06 crypto/
drwxr-xr-x 82 rootroot rootroot 4096 7月 18 2023 Documentation/
drwxr-xr-x 144 rootroot rootroot 4096 5月 20 11:06 drivers/
lrwxrwxrwx 1 rootroot rootroot 51 7月 18 2023 .find-ignore -> ../device/rockchip/common/build/rockchip/blank_file
drwxr-xr-x 80 rootroot rootroot 12288 5月 20 11:06 fs/
-rw-r--r-- 1 rootroot rootroot 71 12月 12 2022 .get_maintainer.ignore
drwxr-xr-x 2 rootroot rootroot 4096 12月 4 10:18 .git/
-rw-r--r-- 1 rootroot rootroot 62 12月 12 2022 .gitattributes
-rw-r--r-- 1 rootroot rootroot 1944 12月 12 2022 .gitignore
drwxr-xr-x 29 rootroot rootroot 4096 5月 20 11:06 include/
drwxr-xr-x 2 rootroot rootroot 4096 5月 20 11:06 init/
drwxr-xr-x 2 rootroot rootroot 4096 7月 18 2023 io_uring/
drwxr-xr-x 2 rootroot rootroot 4096 5月 20 11:06 ipc/
-rw-r--r-- 1 rootroot rootroot 1327 12月 12 2022 Kbuild
-rw-r--r-- 1 rootroot rootroot 555 12月 12 2022 Kconfig
drwxr-xr-x 20 rootroot rootroot 12288 5月 20 11:06 kernel/
drwxr-xr-x 21 rootroot rootroot 20480 5月 20 11:06 lib/
drwxr-xr-x 6 rootroot rootroot 4096 12月 12 2022 LICENSES/
-rw-r--r-- 1 rootroot rootroot 12936 12月 12 2022 logo.bmp
-rw-r--r-- 1 rootroot rootroot 22364 12月 12 2022 logo_kernel.bmp
-rw-r--r-- 1 rootroot rootroot 18204 12月 12 2022 .mailmap
-rw-r--r-- 1 rootroot rootroot 577791 7月 18 2023 MAINTAINERS
-rw-r--r-- 1 rootroot rootroot 68855 7月 18 2023 Makefile
drwxr-xr-x 5 rootroot rootroot 12288 5月 20 11:06 mm/
drwxr-xr-x 72 rootroot rootroot 4096 5月 20 11:06 net/
-rw-r--r-- 1 rootroot rootroot 438 12月 12 2022 OWNERS
-rw-r--r-- 1 rootroot rootroot 727 12月 12 2022 README
-rw-r--r-- 1 rootroot rootroot 6402 12月 12 2022 README.md
drwxr-xr-x 33 rootroot rootroot 4096 12月 30 2022 samples/
-rw-r--r-- 1 rootroot rootroot 0 12月 12 2022 .scmversion
drwxr-xr-x 17 rootroot rootroot 4096 5月 20 11:06 scripts/
drwxr-xr-x 13 rootroot rootroot 4096 5月 20 11:06 security/
drwxr-xr-x 26 rootroot rootroot 4096 5月 20 11:06 sound/
drwxr-xr-x 37 rootroot rootroot 4096 12月 12 2022 tools/
drwxr-xr-x 3 rootroot rootroot 4096 5月 20 11:06 usr/
drwxr-xr-x 4 rootroot rootroot 4096 5月 20 11:06 virt/
rootroot@rootroot-desktop:~/3588a12/kernel-5.10$ cd ..
rootroot@rootroot-desktop:~/3588a12$ ll
total 164
drwxr-xr-x 37 rootroot rootroot 4096 5月 20 11:04 ./
drwxr-xr-x 40 rootroot rootroot 4096 5月 20 11:04 ../
lrwxrwxrwx 1 rootroot rootroot 19 12月 12 2022 Android.bp -> build/soong/root.bp
drwxr-xr-x 36 rootroot rootroot 4096 12月 12 2022 art/
drwxr-xr-x 15 rootroot rootroot 4096 12月 12 2022 bionic/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 bootable/
drwxr-xr-x 2 rootroot rootroot 4096 12月 13 2022 .bootstrap/
lrwxrwxrwx 1 rootroot rootroot 26 12月 12 2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x 7 rootroot rootroot 4096 12月 12 2022 build/
lrwxrwxrwx 1 rootroot rootroot 23 12月 12 2022 BUILD -> build/bazel/bazel.BUILD
lrwxrwxrwx 1 rootroot rootroot 46 7月 18 2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 .classpath -> device/rockchip/common/.classpath*
drwxr-xr-x 3 rootroot rootroot 4096 12月 12 2022 compatibility/
drwxr-xr-x 14 rootroot rootroot 4096 12月 30 2022 cts/
drwxr-xr-x 8 rootroot rootroot 4096 12月 12 2022 dalvik/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 developers/
drwxr-xr-x 20 rootroot rootroot 4096 12月 30 2022 development/
drwxr-xr-x 11 rootroot rootroot 4096 12月 12 2022 device/
drwxr-xr-x 357 rootroot rootroot 12288 7月 18 2023 external/
drwxr-xr-x 16 rootroot rootroot 4096 12月 12 2022 frameworks/
drwxr-xr-x 19 rootroot rootroot 4096 12月 30 2022 hardware/
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x 6 rootroot rootroot 4096 7月 19 2023 kernel/
drwxr-xr-x 3 rootroot rootroot 4096 7月 18 2023 kernel-4.19/
drwxr-xr-x 27 rootroot rootroot 4096 5月 20 11:06 kernel-5.10/
drwxr-xr-x 20 rootroot rootroot 4096 12月 12 2022 libcore/
drwxr-xr-x 10 rootroot rootroot 4096 12月 12 2022 libnativehelper/
lrwxrwxrwx 1 rootroot rootroot 19 12月 13 2022 libOpenCL.so -> egl/libGLES_mali.so
-r--r--r-- 1 rootroot rootroot 92 12月 12 2022 Makefile
drwxr-xr-x 10 rootroot rootroot 4096 12月 30 2022 mkcombinedroot/
lrwxrwxrwx 1 rootroot rootroot 36 7月 18 2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
drwxr-xr-x 9 rootroot rootroot 4096 12月 12 2022 packages/
drwxr-xr-x 6 rootroot rootroot 4096 12月 12 2022 pdk/
drwxr-xr-x 10 rootroot rootroot 4096 12月 12 2022 platform_testing/
drwxr-xr-x 34 rootroot rootroot 4096 12月 30 2022 prebuilts/
-r-xr-xr-x 1 rootroot rootroot 519 12月 12 2022 restore_patches.sh*
drwxr-xr-x 10 rootroot rootroot 4096 12月 30 2022 rkbin/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 RKDocs/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 rkst/
drwxr-xr-x 6 rootroot rootroot 4096 12月 30 2022 RKTools/
drwxr-xr-x 22 rootroot rootroot 4096 12月 12 2022 sdk/
drwxr-xr-x 45 rootroot rootroot 4096 12月 12 2022 system/
drwxr-xr-x 11 rootroot rootroot 4096 12月 12 2022 test/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 toolchain/
drwxr-xr-x 23 rootroot rootroot 4096 12月 12 2022 tools/
drwxr-xr-x 26 rootroot rootroot 4096 5月 20 11:05 u-boot/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 vendor/
lrwxrwxrwx 1 rootroot rootroot 27 12月 12 2022 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ time tar --use-compress-program=pigz -cvpf u-boot81.tgz u-boot/
u-boot/
u-boot/lib/
u-boot/lib/linux_string.c
u-boot/lib/asm-offsets.c
u-boot/lib/charset.c
u-boot/scripts/basic/
u-boot/scripts/basic/fixdep.c
u-boot/scripts/basic/Makefile
u-boot/scripts/basic/.gitignore
u-boot/scripts/objdiff
u-boot/scripts/checkstack.pl
u-boot/scripts/tos.sh
u-boot/scripts/dtc-version.sh
u-boot/scripts/setlocalversion
u-boot/scripts/Makefile.uncmd_spl
u-boot/fit/
u-boot/fit/u-boot.its
u-boot/fit/uboot.itb
real 0m0.703s
user 0m5.436s
sys 0m0.533s
rootroot@rootroot-desktop:~/3588a12$ ll
total 19988
drwxr-xr-x 37 rootroot rootroot 4096 5月 20 11:06 ./
drwxr-xr-x 40 rootroot rootroot 4096 5月 20 11:04 ../
lrwxrwxrwx 1 rootroot rootroot 19 12月 12 2022 Android.bp -> build/soong/root.bp
drwxr-xr-x 36 rootroot rootroot 4096 12月 12 2022 art/
drwxr-xr-x 15 rootroot rootroot 4096 12月 12 2022 bionic/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 bootable/
drwxr-xr-x 2 rootroot rootroot 4096 12月 13 2022 .bootstrap/
lrwxrwxrwx 1 rootroot rootroot 26 12月 12 2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x 7 rootroot rootroot 4096 12月 12 2022 build/
lrwxrwxrwx 1 rootroot rootroot 23 12月 12 2022 BUILD -> build/bazel/bazel.BUILD
lrwxrwxrwx 1 rootroot rootroot 46 7月 18 2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 .classpath -> device/rockchip/common/.classpath*
drwxr-xr-x 3 rootroot rootroot 4096 12月 12 2022 compatibility/
drwxr-xr-x 14 rootroot rootroot 4096 12月 30 2022 cts/
drwxr-xr-x 8 rootroot rootroot 4096 12月 12 2022 dalvik/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 developers/
drwxr-xr-x 20 rootroot rootroot 4096 12月 30 2022 development/
drwxr-xr-x 11 rootroot rootroot 4096 12月 12 2022 device/
drwxr-xr-x 357 rootroot rootroot 12288 7月 18 2023 external/
drwxr-xr-x 16 rootroot rootroot 4096 12月 12 2022 frameworks/
drwxr-xr-x 19 rootroot rootroot 4096 12月 30 2022 hardware/
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x 6 rootroot rootroot 4096 7月 19 2023 kernel/
drwxr-xr-x 3 rootroot rootroot 4096 7月 18 2023 kernel-4.19/
drwxr-xr-x 27 rootroot rootroot 4096 5月 20 11:06 kernel-5.10/
drwxr-xr-x 20 rootroot rootroot 4096 12月 12 2022 libcore/
drwxr-xr-x 10 rootroot rootroot 4096 12月 12 2022 libnativehelper/
lrwxrwxrwx 1 rootroot rootroot 19 12月 13 2022 libOpenCL.so -> egl/libGLES_mali.so
-r--r--r-- 1 rootroot rootroot 92 12月 12 2022 Makefile
drwxr-xr-x 10 rootroot rootroot 4096 12月 30 2022 mkcombinedroot/
lrwxrwxrwx 1 rootroot rootroot 36 7月 18 2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
drwxr-xr-x 9 rootroot rootroot 4096 12月 12 2022 packages/
drwxr-xr-x 6 rootroot rootroot 4096 12月 12 2022 pdk/
drwxr-xr-x 10 rootroot rootroot 4096 12月 12 2022 platform_testing/
drwxr-xr-x 34 rootroot rootroot 4096 12月 30 2022 prebuilts/
-r-xr-xr-x 1 rootroot rootroot 519 12月 12 2022 restore_patches.sh*
drwxr-xr-x 10 rootroot rootroot 4096 12月 30 2022 rkbin/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 RKDocs/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 rkst/
drwxr-xr-x 6 rootroot rootroot 4096 12月 30 2022 RKTools/
drwxr-xr-x 22 rootroot rootroot 4096 12月 12 2022 sdk/
drwxr-xr-x 45 rootroot rootroot 4096 12月 12 2022 system/
drwxr-xr-x 11 rootroot rootroot 4096 12月 12 2022 test/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 toolchain/
drwxr-xr-x 23 rootroot rootroot 4096 12月 12 2022 tools/
drwxr-xr-x 26 rootroot rootroot 4096 5月 20 11:05 u-boot/
-rw-rw-r-- 1 rootroot rootroot 20297544 5月 20 11:06 u-boot81.tgz
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 vendor/
lrwxrwxrwx 1 rootroot rootroot 27 12月 12 2022 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ time tar --use-compress-program=pigz -cvpf kernel-5.10b.tgz kernel-5.10/
kernel-5.10/
kernel-5.10/lib/
kernel-5.10/lib/zlib_deflate/
kernel-5.10/lib/zlib_deflate/deflate.c
kernel-5.10/lib/zlib_deflate/defutil.h
kernel-5.10/lib/zlib_deflate/Makefile
kernel-5.10/lib/zlib_deflate/deftree.c
kernel-5.10/lib/zlib_deflate/deflate_syms.c
kernel-5.10/lib/usercopy.c
kernel-5.10/lib/locking-selftest-hardirq.h
kernel-5.10/lib/timerqueue.c
kernel-5.10/lib/inflate.c
kernel-5.10/lib/locking-selftest-spin-hardirq.h
kernel-5.10/lib/audit.c
kernel-5.10/lib/devres.c
kernel-5.10/lib/objagg.c
kernel-5.10/lib/test_siphash.c
kernel-5.10/lib/fault-inject.c
kernel-5.10/lib/bch.c
kernel-5.10/lib/fdt_rw.c
kernel-5.10/lib/error-inject.c
kernel-5.10/lib/oid_registry.c
kernel-5.10/lib/bucket_locks.c
kernel-5.10/lib/crc32defs.h
kernel-5.10/lib/fdt_sw.c
kernel-5.10/lib/locking-selftest-softirq.h
kernel-5.10/lib/nodemask.c
kernel-5.10/lib/once.c
kernel-5.10/lib/extable.c
kernel-5.10/lib/crc64.c
kernel-5.10/lib/lru_cache.c
kernel-5.10/lib/test_user_copy.c
kernel-5.10/lib/Kconfig.kcsan
kernel-5.10/lib/zlib_dfltcc/
kernel-5.10/lib/zlib_dfltcc/dfltcc_inflate.c
kernel-5.10/lib/zlib_dfltcc/dfltcc_util.h
kernel-5.10/lib/zlib_dfltcc/dfltcc.c
kernel-5.10/lib/zlib_dfltcc/dfltcc.h
kernel-5.10/lib/zlib_dfltcc/Makefile
kernel-5.10/lib/zlib_dfltcc/dfltcc_deflate.c
kernel-5.10/lib/kstrtox.c
kernel-5.10/lib/logic_pio.c
kernel-5.10/lib/dec_and_lock.c
kernel-5.10/lib/textsearch.c
kernel-5.10/lib/atomic64_test.c
kernel-5.10/lib/fdt.c
kernel-5.10/lib/pldmfw/
kernel-5.10/lib/pldmfw/pldmfw_private.h
kernel-5.10/lib/pldmfw/pldmfw.c
kernel-5.10/lib/pldmfw/Makefile
kernel-5.10/lib/dynamic_debug.c
kernel-5.10/lib/test_xarray.c
kernel-5.10/lib/vdso/
kernel-5.10/lib/vdso/Kconfig
kernel-5.10/lib/vdso/gettimeofday.c
kernel-5.10/lib/vdso/Makefile
kernel-5.10/lib/kstrtox.h
kernel-5.10/lib/crc32.c
kernel-5.10/lib/nmi_backtrace.c
kernel-5.10/lib/test_bitops.c
kernel-5.10/lib/crc7.c
kernel-5.10/lib/of-reconfig-notifier-error-inject.c
kernel-5.10/lib/uuid.c
kernel-5.10/lib/gen_crc64table.c
kernel-5.10/lib/nlattr.c
kernel-5.10/lib/irq_regs.c
kernel-5.10/lib/debug_locks.c
kernel-5.10/lib/fdt_ro.c
kernel-5.10/lib/lockref.c
kernel-5.10/lib/globtest.c
kernel-5.10/lib/test-kstrtox.c
kernel-5.10/lib/dump_stack.c
kernel-5.10/lib/bsearch.c
kernel-5.10/lib/iomap.c
kernel-5.10/lib/memneq.c
kernel-5.10/lib/btree.c
kernel-5.10/lib/Kconfig.debug
kernel-5.10/lib/glob.c
kernel-5.10/lib/locking-selftest-rtmutex.h
kernel-5.10/lib/test_lockup.c
kernel-5.10/lib/ubsan.c
kernel-5.10/lib/stmp_device.c
kernel-5.10/virt/kvm/async_pf.c
kernel-5.10/virt/kvm/async_pf.h
kernel-5.10/virt/kvm/irqchip.c
kernel-5.10/virt/kvm/vfio.h
kernel-5.10/virt/kvm/Kconfig
kernel-5.10/virt/kvm/eventfd.c
kernel-5.10/virt/kvm/coalesced_mmio.c
kernel-5.10/build.config.common
kernel-5.10/CREDITS
real 0m6.423s
user 1m14.010s
sys 0m5.400s
rootroot@rootroot-desktop:~/3588a12$ ll
total 293592
drwxr-xr-x 37 rootroot rootroot 4096 5月 20 11:07 ./
drwxr-xr-x 40 rootroot rootroot 4096 5月 20 11:04 ../
lrwxrwxrwx 1 rootroot rootroot 19 12月 12 2022 Android.bp -> build/soong/root.bp
drwxr-xr-x 36 rootroot rootroot 4096 12月 12 2022 art/
drwxr-xr-x 15 rootroot rootroot 4096 12月 12 2022 bionic/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 bootable/
drwxr-xr-x 2 rootroot rootroot 4096 12月 13 2022 .bootstrap/
lrwxrwxrwx 1 rootroot rootroot 26 12月 12 2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x 7 rootroot rootroot 4096 12月 12 2022 build/
lrwxrwxrwx 1 rootroot rootroot 23 12月 12 2022 BUILD -> build/bazel/bazel.BUILD
lrwxrwxrwx 1 rootroot rootroot 46 7月 18 2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 .classpath -> device/rockchip/common/.classpath*
drwxr-xr-x 3 rootroot rootroot 4096 12月 12 2022 compatibility/
drwxr-xr-x 14 rootroot rootroot 4096 12月 30 2022 cts/
drwxr-xr-x 8 rootroot rootroot 4096 12月 12 2022 dalvik/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 developers/
drwxr-xr-x 20 rootroot rootroot 4096 12月 30 2022 development/
drwxr-xr-x 11 rootroot rootroot 4096 12月 12 2022 device/
drwxr-xr-x 357 rootroot rootroot 12288 7月 18 2023 external/
drwxr-xr-x 16 rootroot rootroot 4096 12月 12 2022 frameworks/
drwxr-xr-x 19 rootroot rootroot 4096 12月 30 2022 hardware/
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x 6 rootroot rootroot 4096 7月 19 2023 kernel/
drwxr-xr-x 3 rootroot rootroot 4096 7月 18 2023 kernel-4.19/
drwxr-xr-x 27 rootroot rootroot 4096 5月 20 11:06 kernel-5.10/
-rw-rw-r-- 1 rootroot rootroot 280167965 5月 20 11:07 kernel-5.10b.tgz
drwxr-xr-x 20 rootroot rootroot 4096 12月 12 2022 libcore/
drwxr-xr-x 10 rootroot rootroot 4096 12月 12 2022 libnativehelper/
lrwxrwxrwx 1 rootroot rootroot 19 12月 13 2022 libOpenCL.so -> egl/libGLES_mali.so
-r--r--r-- 1 rootroot rootroot 92 12月 12 2022 Makefile
drwxr-xr-x 10 rootroot rootroot 4096 12月 30 2022 mkcombinedroot/
lrwxrwxrwx 1 rootroot rootroot 36 7月 18 2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
drwxr-xr-x 9 rootroot rootroot 4096 12月 12 2022 packages/
drwxr-xr-x 6 rootroot rootroot 4096 12月 12 2022 pdk/
drwxr-xr-x 10 rootroot rootroot 4096 12月 12 2022 platform_testing/
drwxr-xr-x 34 rootroot rootroot 4096 12月 30 2022 prebuilts/
-r-xr-xr-x 1 rootroot rootroot 519 12月 12 2022 restore_patches.sh*
drwxr-xr-x 10 rootroot rootroot 4096 12月 30 2022 rkbin/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 RKDocs/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 rkst/
drwxr-xr-x 6 rootroot rootroot 4096 12月 30 2022 RKTools/
drwxr-xr-x 22 rootroot rootroot 4096 12月 12 2022 sdk/
drwxr-xr-x 45 rootroot rootroot 4096 12月 12 2022 system/
drwxr-xr-x 11 rootroot rootroot 4096 12月 12 2022 test/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 toolchain/
drwxr-xr-x 23 rootroot rootroot 4096 12月 12 2022 tools/
drwxr-xr-x 26 rootroot rootroot 4096 5月 20 11:05 u-boot/
-rw-rw-r-- 1 rootroot rootroot 20297544 5月 20 11:06 u-boot81.tgz
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 vendor/
lrwxrwxrwx 1 rootroot rootroot 27 12月 12 2022 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ ll *.tgz
-rw-rw-r-- 1 rootroot rootroot 280167965 5月 20 11:07 kernel-5.10b.tgz
-rw-rw-r-- 1 rootroot rootroot 20297544 5月 20 11:06 u-boot81.tgz
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ mv *.tgz ~/62repo/
rootroot@rootroot-desktop:~/3588a12$ ll
total 164
drwxr-xr-x 37 rootroot rootroot 4096 5月 20 11:07 ./
drwxr-xr-x 40 rootroot rootroot 4096 5月 20 11:04 ../
lrwxrwxrwx 1 rootroot rootroot 19 12月 12 2022 Android.bp -> build/soong/root.bp
drwxr-xr-x 36 rootroot rootroot 4096 12月 12 2022 art/
drwxr-xr-x 15 rootroot rootroot 4096 12月 12 2022 bionic/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 bootable/
drwxr-xr-x 2 rootroot rootroot 4096 12月 13 2022 .bootstrap/
lrwxrwxrwx 1 rootroot rootroot 26 12月 12 2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x 7 rootroot rootroot 4096 12月 12 2022 build/
lrwxrwxrwx 1 rootroot rootroot 23 12月 12 2022 BUILD -> build/bazel/bazel.BUILD
lrwxrwxrwx 1 rootroot rootroot 46 7月 18 2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 .classpath -> device/rockchip/common/.classpath*
drwxr-xr-x 3 rootroot rootroot 4096 12月 12 2022 compatibility/
drwxr-xr-x 14 rootroot rootroot 4096 12月 30 2022 cts/
drwxr-xr-x 8 rootroot rootroot 4096 12月 12 2022 dalvik/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 developers/
drwxr-xr-x 20 rootroot rootroot 4096 12月 30 2022 development/
drwxr-xr-x 11 rootroot rootroot 4096 12月 12 2022 device/
drwxr-xr-x 357 rootroot rootroot 12288 7月 18 2023 external/
drwxr-xr-x 16 rootroot rootroot 4096 12月 12 2022 frameworks/
drwxr-xr-x 19 rootroot rootroot 4096 12月 30 2022 hardware/
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x 6 rootroot rootroot 4096 7月 19 2023 kernel/
drwxr-xr-x 3 rootroot rootroot 4096 7月 18 2023 kernel-4.19/
drwxr-xr-x 27 rootroot rootroot 4096 5月 20 11:06 kernel-5.10/
drwxr-xr-x 20 rootroot rootroot 4096 12月 12 2022 libcore/
drwxr-xr-x 10 rootroot rootroot 4096 12月 12 2022 libnativehelper/
lrwxrwxrwx 1 rootroot rootroot 19 12月 13 2022 libOpenCL.so -> egl/libGLES_mali.so
-r--r--r-- 1 rootroot rootroot 92 12月 12 2022 Makefile
drwxr-xr-x 10 rootroot rootroot 4096 12月 30 2022 mkcombinedroot/
lrwxrwxrwx 1 rootroot rootroot 36 7月 18 2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
drwxr-xr-x 9 rootroot rootroot 4096 12月 12 2022 packages/
drwxr-xr-x 6 rootroot rootroot 4096 12月 12 2022 pdk/
drwxr-xr-x 10 rootroot rootroot 4096 12月 12 2022 platform_testing/
drwxr-xr-x 34 rootroot rootroot 4096 12月 30 2022 prebuilts/
-r-xr-xr-x 1 rootroot rootroot 519 12月 12 2022 restore_patches.sh*
drwxr-xr-x 10 rootroot rootroot 4096 12月 30 2022 rkbin/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 RKDocs/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 rkst/
drwxr-xr-x 6 rootroot rootroot 4096 12月 30 2022 RKTools/
drwxr-xr-x 22 rootroot rootroot 4096 12月 12 2022 sdk/
drwxr-xr-x 45 rootroot rootroot 4096 12月 12 2022 system/
drwxr-xr-x 11 rootroot rootroot 4096 12月 12 2022 test/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 toolchain/
drwxr-xr-x 23 rootroot rootroot 4096 12月 12 2022 tools/
drwxr-xr-x 26 rootroot rootroot 4096 5月 20 11:05 u-boot/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 vendor/
lrwxrwxrwx 1 rootroot rootroot 27 12月 12 2022 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ sudo sync
[sudo] password for rootroot:
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ sudo sync
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ sudo sync
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
3
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ source build/envsetup.sh
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ lunch
You're building on Linux
Lunch menu... pick a combo:
1. aosp_arm-eng
2. aosp_arm64-eng
3. aosp_blueline-userdebug
4. aosp_blueline_car-userdebug
5. aosp_bonito-userdebug
6. aosp_bonito_car-userdebug
7. aosp_bramble_car-userdebug
8. aosp_cf_arm64_auto-userdebug
9. aosp_cf_arm64_phone-userdebug
10. aosp_cf_x86_64_foldable-userdebug
11. aosp_cf_x86_64_pc-userdebug
12. aosp_cf_x86_64_phone-userdebug
13. aosp_cf_x86_64_tv-userdebug
14. aosp_cf_x86_auto-userdebug
15. aosp_cf_x86_phone-userdebug
16. aosp_cf_x86_tv-userdebug
17. aosp_coral_car-userdebug
18. aosp_crosshatch-userdebug
19. aosp_crosshatch_car-userdebug
20. aosp_crosshatch_vf-userdebug
21. aosp_flame_car-userdebug
22. aosp_oriole-userdebug
23. aosp_oriole_car-userdebug
24. aosp_raven-userdebug
25. aosp_raven_car-userdebug
26. aosp_redfin_car-userdebug
27. aosp_sargo-userdebug
28. aosp_sargo_car-userdebug
29. aosp_slider-userdebug
30. aosp_sunfish_car-userdebug
31. aosp_whitefin-userdebug
32. aosp_x86-eng
33. aosp_x86_64-eng
34. arm_krait-eng
35. arm_v7_v8-eng
36. armv8-eng
37. armv8_cortex_a55-eng
38. armv8_kryo385-eng
39. beagle_x15-userdebug
40. beagle_x15_auto-userdebug
41. fuchsia_arm64-eng
42. fuchsia_x86_64-eng
43. hikey-userdebug
44. hikey64_only-userdebug
45. hikey960-userdebug
46. hikey960_tv-userdebug
47. hikey_tv-userdebug
48. qemu_trusty_arm64-userdebug
49. rk3588_box-user
50. rk3588_box-userdebug
51. rk3588_s-user
52. rk3588_s-userdebug
53. rk3588_xr-user
54. rk3588_xr-userdebug
55. rk3588m_car-user
56. rk3588m_car-userdebug
57. rk3588m_s-user
58. rk3588m_s-userdebug
59. rk3588s_s-user
60. rk3588s_s-userdebug
61. sdk_car_arm-userdebug
62. sdk_car_arm64-userdebug
63. sdk_car_portrait_x86_64-userdebug
64. sdk_car_x86-userdebug
65. sdk_car_x86_64-userdebug
66. silvermont-eng
67. uml-userdebug
68. yukawa-userdebug
69. yukawa_sei510-userdebug
Which would you like? [aosp_arm-eng] 60
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=12
TARGET_PRODUCT=rk3588s_s
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=generic
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv8-a
TARGET_2ND_CPU_VARIANT=generic
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-5.15.0-107-generic-x86_64-Ubuntu-20.04.6-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=SQ3A.220705.003.A1
OUT_DIR=out
============================================
rootroot@rootroot-desktop:~/3588a12$ ll
total 168
drwxr-xr-x 38 rootroot rootroot 4096 5月 20 11:09 ./
drwxr-xr-x 40 rootroot rootroot 4096 5月 20 11:04 ../
lrwxrwxrwx 1 rootroot rootroot 19 12月 12 2022 Android.bp -> build/soong/root.bp
drwxr-xr-x 36 rootroot rootroot 4096 12月 12 2022 art/
drwxr-xr-x 15 rootroot rootroot 4096 12月 12 2022 bionic/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 bootable/
drwxr-xr-x 2 rootroot rootroot 4096 12月 13 2022 .bootstrap/
lrwxrwxrwx 1 rootroot rootroot 26 12月 12 2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x 7 rootroot rootroot 4096 12月 12 2022 build/
lrwxrwxrwx 1 rootroot rootroot 23 12月 12 2022 BUILD -> build/bazel/bazel.BUILD
lrwxrwxrwx 1 rootroot rootroot 46 7月 18 2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 .classpath -> device/rockchip/common/.classpath*
drwxr-xr-x 3 rootroot rootroot 4096 12月 12 2022 compatibility/
drwxr-xr-x 14 rootroot rootroot 4096 12月 30 2022 cts/
drwxr-xr-x 8 rootroot rootroot 4096 12月 12 2022 dalvik/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 developers/
drwxr-xr-x 20 rootroot rootroot 4096 12月 30 2022 development/
drwxr-xr-x 11 rootroot rootroot 4096 12月 12 2022 device/
drwxr-xr-x 357 rootroot rootroot 12288 7月 18 2023 external/
drwxr-xr-x 16 rootroot rootroot 4096 12月 12 2022 frameworks/
drwxr-xr-x 19 rootroot rootroot 4096 12月 30 2022 hardware/
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x 6 rootroot rootroot 4096 7月 19 2023 kernel/
drwxr-xr-x 3 rootroot rootroot 4096 7月 18 2023 kernel-4.19/
drwxr-xr-x 27 rootroot rootroot 4096 5月 20 11:06 kernel-5.10/
drwxr-xr-x 20 rootroot rootroot 4096 12月 12 2022 libcore/
drwxr-xr-x 10 rootroot rootroot 4096 12月 12 2022 libnativehelper/
lrwxrwxrwx 1 rootroot rootroot 19 12月 13 2022 libOpenCL.so -> egl/libGLES_mali.so
-r--r--r-- 1 rootroot rootroot 92 12月 12 2022 Makefile
drwxr-xr-x 10 rootroot rootroot 4096 12月 30 2022 mkcombinedroot/
lrwxrwxrwx 1 rootroot rootroot 36 7月 18 2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
drwxrwxr-x 6 rootroot rootroot 4096 5月 20 11:38 out/
drwxr-xr-x 9 rootroot rootroot 4096 12月 12 2022 packages/
drwxr-xr-x 6 rootroot rootroot 4096 12月 12 2022 pdk/
drwxr-xr-x 10 rootroot rootroot 4096 12月 12 2022 platform_testing/
drwxr-xr-x 34 rootroot rootroot 4096 12月 30 2022 prebuilts/
-r-xr-xr-x 1 rootroot rootroot 519 12月 12 2022 restore_patches.sh*
drwxr-xr-x 10 rootroot rootroot 4096 12月 30 2022 rkbin/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 RKDocs/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 rkst/
drwxr-xr-x 6 rootroot rootroot 4096 12月 30 2022 RKTools/
drwxr-xr-x 22 rootroot rootroot 4096 12月 12 2022 sdk/
drwxr-xr-x 45 rootroot rootroot 4096 12月 12 2022 system/
drwxr-xr-x 11 rootroot rootroot 4096 12月 12 2022 test/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 toolchain/
drwxr-xr-x 23 rootroot rootroot 4096 12月 12 2022 tools/
drwxr-xr-x 26 rootroot rootroot 4096 5月 20 11:05 u-boot/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 vendor/
lrwxrwxrwx 1 rootroot rootroot 27 12月 12 2022 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ ./build.sh -UACKu -d rk3588s-evb1-lp4x-v10
will build u-boot
will build android
will build kernel with Clang
will build kernel
will build update.img
-------------------KERNEL_VERSION:5.10
-------------------KERNEL_DTS:rk3588s-evb1-lp4x-v10
Force use clang and llvm to build kernel-5.10
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=12
TARGET_PRODUCT=rk3588s_s
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=generic
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv8-a
TARGET_2ND_CPU_VARIANT=generic
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-5.15.0-107-generic-x86_64-Ubuntu-20.04.6-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=SQ3A.220705.003.A1
OUT_DIR=out
============================================
start build uboot
#### build completed successfully (2 seconds) ####
#### build completed successfully (1 seconds) ####
#### build completed successfully (1 seconds) ####
grep: .config: No such file or directory
## make rk3588_defconfig -j72
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’:
scripts/kconfig/confdata.c:771:19: warning: ‘%s’ directive writing likely 7 or more bytes into a region of size between 1 and 4097 [-Wformat-overflow=]
771 | sprintf(newname, "%s%s", dirname, basename);
| ^~~~~~
scripts/kconfig/confdata.c:771:19: note: assuming directive output of 7 bytes
In file included from /usr/include/stdio.h:867,
from scripts/kconfig/zconf.tab.c:82:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output 1 or more bytes (assuming 4104) into a destination of size 4097
36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from scripts/kconfig/zconf.tab.c:2468:
scripts/kconfig/confdata.c:774:20: warning: ‘.tmpconfig.’ directive writing 11 bytes into a region of size between 1 and 4097 [-Wformat-overflow=]
774 | sprintf(tmpname, "%s.tmpconfig.%d", dirname, (int)getpid());
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:867,
from scripts/kconfig/zconf.tab.c:82:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 13 and 4119 bytes into a destination of size 4097
36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HOSTLD scripts/kconfig/conf
#
# configuration written to .config
#
scripts/kconfig/conf --silentoldconfig Kconfig
CHK include/config.h
UPD include/config.h
CFG u-boot.cfg
GEN include/autoconf.mk.dep
CFG spl/u-boot.cfg
CFG tpl/u-boot.cfg
GEN include/autoconf.mk
GEN tpl/include/autoconf.mk
GEN spl/include/autoconf.mk
CHK include/config/uboot.release
CHK include/generated/timestamp_autogenerated.h
UPD include/generated/timestamp_autogenerated.h
HOSTCC scripts/dtc/dtc.o
HOSTCC scripts/dtc/flattree.o
HOSTCC scripts/dtc/fstree.o
HOSTCC scripts/dtc/livetree.o
HOSTCC scripts/dtc/data.o
HOSTCC scripts/dtc/checks.o
HOSTCC scripts/dtc/treesource.o
HOSTCC scripts/dtc/srcpos.o
ler-rt/lib/cfi/cfi_blocklist.txt -fvisibility=default -fsanitize=signed-integer-overflow,unsigned-integer-overflow,signed-integer-overflow,cfi -fsanitize-minimal-runtime -fno-sanitize-trap=integer,undefined -fno-sanitize-recover=integer,undefined -fsanitize-trap=all -ftrap-function=abort -fno-sanitize=implicit-integer-sign-change -fno-sanitize=unsigned-shift-base -std=gnu++17 -fno-rtti -Werror=bool-operation -Werror=implicit-int-float-conversion -Werror=int-in-bool-context -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=string-compare -Werror=xor-used-as-pow -Wno-void-pointer-to-enum-cast -Wno-void-pointer-to-int-cast -Wno-pointer-to-int-cast -Werror=fortify-source -Werror=address-of-temporary -Werror=return-type -Wno-tautological-constant-compare -Wno-tautological-type-limit-compare -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-int-in-bool-context -Wno-sizeof-array-div -Wno-tautological-overlap-compare -Wno-deprecated-copy -Wno-range-loop-construct -Wno-misleading-indentation -Wno-zero-as-null-pointer-constant -Wno-deprecated-anon-enum-enum-conversion -Wno-deprecated-enum-enum-conversion -Wno-string-compare -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-pessimizing-move -Wno-non-c-typedef-for-linkage -Wno-string-concatenation -MD -MF out/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/component/mpi/libcodec2_rk_mpi/android_vendor.32_arm64_armv8-a_static_cfi/obj/vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.o.d -o out/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/component/mpi/libcodec2_rk_mpi/android_vendor.32_arm64_armv8-a_static_cfi/obj/vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.o vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.cpp
vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.cpp:942:55: error: use of undeclared identifier 'C2_GIT_BUILD_VERSION'
c2_info("component name %s\r\nversion: %s", name, C2_GIT_BUILD_VERSION);
^
1 error generated.
[ 2% 1379/49558] //vendor/rockchip/hardware/interfaces/codec2/component/mpi:libcodec2_rk_mpi clang++ C2RKMpiEnc.cpp [arm]
FAILED: out/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/component/mpi/libcodec2_rk_mpi/android_vendor.32_arm_armv8-a_static_cfi/obj/vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.o
PWD=/proc/self/cwd prebuilts/clang/host/linux-x86/clang-r416183b1/bin/clang++ -c -D__ANDROID_VNDK__ -D__ANDROID_VENDOR__ -mthumb -Os -fomit-frame-pointer -DANDROID -DANDROID_12 -fmessage-length=0 -W -Wall -Wno-unused -Winit-self -Wpointer-arith -Wunreachable-code-loop-increment -no-canonical-prefixes -DNDEBUG -UDEBUG -fno-exceptions -Wno-multichar -O2 -g -fdebug-info-for-profiling -fno-strict-aliasing -Werror=date-time -Werror=pragma-pack -Werror=pragma-pack-suspicious-include -Werror=string-plus-int -Werror=unreachable-code-loop-increment -fdebug-prefix-map=/proc/self/cwd= -D__compiler_offsetof=__builtin_offsetof -faddrsig -fcommon -Werror=int-conversion -fexperimental-new-pass-manager -Wno-reserved-id-macro -Wno-unused-command-line-argument -fcolor-diagnostics -Wno-sign-compare -Wno-defaulted-function-deleted -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-gnu-folding-constant -Wunguarded-availability -D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__ -ftrivial-auto-var-init=zero -enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang -ffunction-sections -fdata-sections -fno-short-enums -funwind-tables -fstack-protector-strong -Wa,--noexecstack -D_FORTIFY_SOURCE=2 -Wstrict-aliasing=2 -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Werror=format-security -nostdlibinc -Wno-enum-compare -Wno-enum-compare-switch -Wno-null-pointer-arithmetic -Wno-null-dereference -Wno-pointer-compare -Wno-xor-used-as-pow -Wno-final-dtor-non-final-class -Wno-psabi -msoft-float -march=armv8-a -mfloat-abi=softfp -mfpu=neon-fp-armv8 -target armv7a-linux-androideabi29 -Bprebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/arm-linux-androideabi/bin -DANDROID_STRICT -fPIC -Wsign-promo -Wimplicit-fallthrough -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -Wno-gnu-include-next -fvisibility-inlines-hidden -Ivendor/rockchip/hardware/interfaces/codec2/component/include -Ivendor/rockchip/hardware/interfaces/codec2/osal/include -Ihardware/rockchip/librkvpu/omx_get_gralloc_private -Ihardware/rockchip/librga/include -Iframeworks/av/media/libstagefright/include -Ivendor/rockchip/hardware/interfaces/codec2/component/mpi -Ihardware/rockchip/libhardware_rockchip/include -Iframeworks/native/libs/ui/include_vndk -Iframeworks/native/libs/nativewindow/include -Iframeworks/native/libs/math/include -Iframeworks/native/libs/ui/include -Iframeworks/native/libs/ui/include_private -Isystem/libbase/include -Iframeworks/native/libs/nativebase/include -Ihardware/libhardware/include -Isystem/media/audio/include -Isystem/core/libcutils/include_outside_system -Isystem/core/libsystem/include -Isystem/bt/types -Iframeworks/native/libs/ui/include_types -Iframeworks/native/libs/arect/include -Iframeworks/native/libs/binder/ndk/include_cpp -Iframeworks/native/libs/binder/ndk/include_ndk -Iframeworks/native/libs/binder/ndk/include_platform -Iout/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk_platform-source/gen/include -Iout/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include -Isystem/libhidl/base/include -Isystem/libhidl/transport/include -Isystem/libfmq/base -Isystem/libhwbinder/include -Iexternal/fmtlib/include -Isystem/core/libutils/include -Isystem/unwinding/libbacktrace/include -Isystem/logging/liblog/include_vndk -Isystem/core/libprocessgroup/include -Isystem/core/libcutils/include -Iout/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen -Iout/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen -Iout/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen -Iout/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/mapper/4.0/android.hardware.graphics.mapper@4.0_genc++_headers/gen -Iframeworks/native/libs/gralloc/types/include -Iexternal/libcxx/include -Iexternal/libcxxabi/include -Iframeworks/av/media/codec2/core/include -Iframeworks/native/headers/media_plugin -Iframeworks/native/headers/media_plugin/media/openmax -Iframeworks/av/media/libstagefright/include -Iframeworks/av/media/libstagefright/foundation/include -Iframeworks/av/media/codec2/vndk/include -Iout/soong/.intermediates/hardware/interfaces/media/bufferpool/2.0/android.hardware.media.bufferpool@2.0_genc++_headers/gen -Iframeworks/av/media/codec2/sfplugin/utils -Ihardware/rockchip/librga/include -Ihardware/rockchip/librga/im2d_api -Iout/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/c2_version/gen -isystem out/soong/.intermediates/bionic/libc/libc/android_vendor.32_arm_armv8-a_shared/gen/include -isystem bionic/libc/kernel/uapi -isystem bionic/libc/kernel/android/scsi -isystem bionic/libc/kernel/android/uapi -isystem bionic/libc/kernel/uapi/asm-arm -Wall -Werror -DDO_NOT_CHECK_MANUAL_BINDER_INTERFACES -flto -fsanitize-cfi-cross-dso -fsanitize-blacklist=external/compiler-rt/lib/cfi/cfi_blocklist.txt -fvisibility=default -fsanitize=signed-integer-overflow,unsigned-integer-overflow,signed-integer-overflow,cfi -fsanitize-minimal-runtime -fno-sanitize-trap=integer,undefined -fno-sanitize-recover=integer,undefined -fsanitize-trap=all -ftrap-function=abort -fno-sanitize=implicit-integer-sign-change -fno-sanitize=unsigned-shift-base -std=gnu++17 -fno-rtti -Werror=bool-operation -Werror=implicit-int-float-conversion -Werror=int-in-bool-context -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=string-compare -Werror=xor-used-as-pow -Wno-void-pointer-to-enum-cast -Wno-void-pointer-to-int-cast -Wno-pointer-to-int-cast -Werror=fortify-source -Werror=address-of-temporary -Werror=return-type -Wno-tautological-constant-compare -Wno-tautological-type-limit-compare -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-int-in-bool-context -Wno-sizeof-array-div -Wno-tautological-overlap-compare -Wno-deprecated-copy -Wno-range-loop-construct -Wno-misleading-indentation -Wno-zero-as-null-pointer-constant -Wno-deprecated-anon-enum-enum-conversion -Wno-deprecated-enum-enum-conversion -Wno-string-compare -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-pessimizing-move -Wno-non-c-typedef-for-linkage -Wno-string-concatenation -MD -MF out/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/component/mpi/libcodec2_rk_mpi/android_vendor.32_arm_armv8-a_static_cfi/obj/vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.o.d -o out/soong/.intermediates/vendor/rockchip/hardware/interfaces/codec2/component/mpi/libcodec2_rk_mpi/android_vendor.32_arm_armv8-a_static_cfi/obj/vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.o vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.cpp
vendor/rockchip/hardware/interfaces/codec2/component/mpi/C2RKMpiEnc.cpp:942:55: error: use of undeclared identifier 'C2_GIT_BUILD_VERSION'
c2_info("component name %s\r\nversion: %s", name, C2_GIT_BUILD_VERSION);
^
1 error generated.
14:37:50 ninja failed with: exit status 1
#### failed to build some targets (29:23 (mm:ss)) ####
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
[sudo] password for rootroot:
Sorry, try again.
[sudo] password for rootroot:
3
rootroot@rootroot-desktop:~/3588a12$ make -j36
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/ForegroundServiceSectionController.kt:79:13: warning: variable 'isAppCancel' is never used
val isAppCancel = reason == REASON_APP_CANCEL || reason == REASON_APP_CANCEL_ALL
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationSectionsManager.kt:118:75: warning: unchecked cast: View! to T
val inflated = layoutInflater.inflate(layoutResId, parent, false) as T
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationsQSContainerController.kt:53:37: warning: 'getter for stableInsetBottom: Int' is deprecated. Deprecated in Java
bottomStableInsets = insets.stableInsetBottom
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarContentInsetsProvider.kt:127:25: warning: 'getRealSize(Point!): Unit' is deprecated. Deprecated in Java
context.display.getRealSize(point)
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarContentInsetsProvider.kt:167:25: warning: 'getRealSize(Point!): Unit' is deprecated. Deprecated in Java
context.display.getRealSize(point)
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarContentInsetsProvider.kt:195:5: warning: '@JvmOverloads' annotation has no effect for methods without default arguments
@JvmOverloads
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/UnlockedScreenOffAnimationController.kt:56:36: warning: 'constructor Handler()' is deprecated. Deprecated in Java
private val handler: Handler = Handler()
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/UnlockedScreenOffAnimationController.kt:81:47: warning: no cast needed
1f - (it.animatedFraction as Float),
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/DeviceControlsControllerImpl.kt:94:51: warning: 'CONTROLS_ENABLED: String' is deprecated. Deprecated in Java
if (secureSettings.getInt(Settings.Secure.CONTROLS_ENABLED, 1) == 0) {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tv/VpnStatusObserver.kt:43:24: warning: 'get(Class<T!>!): T!' is deprecated. Deprecated in Java
Dependency.get(SecurityController::class.java)
^
frameworks/base/packages/SystemUI/src/com/android/systemui/util/kotlin/nullability.kt:29:1: warning: expected performance impact from inlining is insignificant. Inlining works best for functions with parameters of functional types
inline fun <T> Optional<T>.getOrNull(): T? = orElse(null)
^
[ 99% 48074/48100] //frameworks/base/packages/SystemUI:SystemUI r8 [common]
Warning: Missing class android.compat.annotation.UnsupportedAppUsage (referenced from: void com.android.systemui.people.widget.PeopleBackupHelper.writeNewStateDescription(android.os.ParcelFileDescriptor))
Missing class android.support.annotation.Keep (referenced from: kotlinx.coroutines.android.AndroidExceptionPreHandler)
Missing class org.jetbrains.annotations.NotNull (referenced from: java.util.List com.android.keyguard.FontInterpolator$VarFontKey.sortedAxes and 4934 other contexts)
Missing class org.jetbrains.annotations.Nullable (referenced from: android.graphics.fonts.Font com.android.keyguard.FontInterpolator$InterpKey.l and 1141 other contexts)
[100% 48100/48100] Target super fs image for debug: out/target/product/rk3588s_s/super.img
2024-05-20 17:55:18 - build_super_image.py - INFO : Building super image from info dict...
2024-05-20 17:55:18 - sparse_img.py - INFO : Total of 239478 4096-byte output blocks in 18 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO : Total of 37458 4096-byte output blocks in 6 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO : Total of 109266 4096-byte output blocks in 10 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO : Total of 1025 4096-byte output blocks in 2 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO : Total of 169 4096-byte output blocks in 2 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO : Total of 64 4096-byte output blocks in 4 input chunks.
2024-05-20 17:55:18 - sparse_img.py - INFO : Total of 61252 4096-byte output blocks in 5 input chunks.
2024-05-20 17:55:25 - build_super_image.py - INFO : Done writing image out/target/product/rk3588s_s/super.img
#### build completed successfully (01:55:40 (hh:mm:ss)) ####
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ ll
total 172
drwxr-xr-x 39 rootroot rootroot 4096 5月 20 14:08 ./
drwxr-xr-x 40 rootroot rootroot 4096 5月 20 15:03 ../
lrwxrwxrwx 1 rootroot rootroot 19 12月 12 2022 Android.bp -> build/soong/root.bp
drwxr-xr-x 36 rootroot rootroot 4096 12月 12 2022 art/
drwxr-xr-x 15 rootroot rootroot 4096 12月 12 2022 bionic/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 bootable/
drwxr-xr-x 2 rootroot rootroot 4096 12月 13 2022 .bootstrap/
lrwxrwxrwx 1 rootroot rootroot 26 12月 12 2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x 7 rootroot rootroot 4096 12月 12 2022 build/
lrwxrwxrwx 1 rootroot rootroot 23 12月 12 2022 BUILD -> build/bazel/bazel.BUILD
lrwxrwxrwx 1 rootroot rootroot 46 7月 18 2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 .classpath -> device/rockchip/common/.classpath*
drwxr-xr-x 3 rootroot rootroot 4096 12月 12 2022 compatibility/
drwxr-xr-x 14 rootroot rootroot 4096 12月 30 2022 cts/
drwxr-xr-x 8 rootroot rootroot 4096 12月 12 2022 dalvik/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 developers/
drwxr-xr-x 20 rootroot rootroot 4096 12月 30 2022 development/
drwxr-xr-x 11 rootroot rootroot 4096 12月 12 2022 device/
drwxr-xr-x 357 rootroot rootroot 12288 7月 18 2023 external/
drwxr-xr-x 16 rootroot rootroot 4096 12月 12 2022 frameworks/
drwxr-xr-x 19 rootroot rootroot 4096 12月 30 2022 hardware/
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x 6 rootroot rootroot 4096 7月 19 2023 kernel/
drwxr-xr-x 3 rootroot rootroot 4096 7月 18 2023 kernel-4.19/
drwxr-xr-x 27 rootroot rootroot 4096 5月 20 11:46 kernel-5.10/
drwxr-xr-x 20 rootroot rootroot 4096 12月 12 2022 libcore/
drwxr-xr-x 10 rootroot rootroot 4096 12月 12 2022 libnativehelper/
lrwxrwxrwx 1 rootroot rootroot 19 5月 20 11:53 libOpenCL.so -> egl/libGLES_mali.so
-r--r--r-- 1 rootroot rootroot 92 12月 12 2022 Makefile
drwxr-xr-x 10 rootroot rootroot 4096 12月 30 2022 mkcombinedroot/
lrwxrwxrwx 1 rootroot rootroot 36 7月 18 2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
drwxrwxr-x 11 rootroot rootroot 4096 5月 20 17:55 out/
drwxr-xr-x 9 rootroot rootroot 4096 12月 12 2022 packages/
drwxr-xr-x 6 rootroot rootroot 4096 12月 12 2022 pdk/
drwxr-xr-x 10 rootroot rootroot 4096 12月 12 2022 platform_testing/
drwxr-xr-x 34 rootroot rootroot 4096 12月 30 2022 prebuilts/
drwxrwxr-x 7 rootroot rootroot 4096 12月 15 2021 .repo/
-r-xr-xr-x 1 rootroot rootroot 519 12月 12 2022 restore_patches.sh*
drwxr-xr-x 10 rootroot rootroot 4096 5月 20 11:39 rkbin/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 RKDocs/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 rkst/
drwxr-xr-x 6 rootroot rootroot 4096 12月 30 2022 RKTools/
drwxr-xr-x 22 rootroot rootroot 4096 12月 12 2022 sdk/
drwxr-xr-x 45 rootroot rootroot 4096 12月 12 2022 system/
drwxr-xr-x 11 rootroot rootroot 4096 12月 12 2022 test/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 toolchain/
drwxr-xr-x 23 rootroot rootroot 4096 12月 12 2022 tools/
drwxr-xr-x 28 rootroot rootroot 4096 5月 20 11:46 u-boot/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 vendor/
lrwxrwxrwx 1 rootroot rootroot 27 12月 12 2022 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ ll *.sh
lrwxrwxrwx 1 rootroot rootroot 46 7月 18 2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 javaenv.sh -> device/rockchip/common/javaenv.sh
lrwxrwxrwx 1 rootroot rootroot 36 7月 18 2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
-r-xr-xr-x 1 rootroot rootroot 519 12月 12 2022 restore_patches.sh*
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$ ./build.sh -u
will build update.img
-------------------KERNEL_VERSION:5.10
-------------------KERNEL_DTS:rk3588s-tablet-v10
Force use clang and llvm to build kernel-5.10
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=12
TARGET_PRODUCT=rk3588s_s
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=generic
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv8-a
TARGET_2ND_CPU_VARIANT=generic
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-5.15.0-107-generic-x86_64-Ubuntu-20.04.6-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=SQ3A.220705.003.A1
OUT_DIR=out
============================================
package resoure.img with charger images
Pack ./tools/images/ & ../kernel-5.10/resource.img to resource.img ...
Unpacking old image(../kernel-5.10/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 10
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 10
./resource.img with battery images is ready
/home/rootroot/3588a12
Repacking header 2 boot...
make and copy android images
TARGET_PRODUCT=rk3588s_s
TARGET_BASE_PARAMETER_IMAGE==device/rockchip/common/baseparameter/v2.0/baseparameter.img
HIGH_RELIABLE_RECOVERY_OTA=
BOARD_AVB_ENABLE=false
system filesysystem is ext4
create dtbo.img...
done.
create rockdev/Image-rk3588s_s/resource.img...
done.
create rockdev/Image-rk3588s_s/boot.img...
done.
create rockdev/Image-rk3588s_s/boot-debug.img...
done.
skip copy images: /home/rootroot/3588a12/out/target/product/rk3588s_s/vendor_boot.img
skip copy images: /home/rootroot/3588a12/out/target/product/rk3588s_s/vendor_boot-debug.img
create rockdev/Image-rk3588s_s/recovery.img...
done.
create rockdev/Image-rk3588s_s/super.img...
done.
skip copy images: /home/rootroot/3588a12/out/target/product/rk3588s_s/userdata.img
create vbmeta.img...
BOARD_AVB_ENABLE is false, use default vbmeta.img
create misc.img.... done.
create uboot.img...
u-boot/trust.img not fount! Please make it from u-boot first!
create loader...
create config.cfg...
create baseparameter...done.
Make image ok!
Make update.img
packing update.img with Image -RK3588
regenernate package-file-tmp...
start to make update.img...
Android Firmware Package Tool v2.2
------ PACKAGE ------
Add file: ./package-file
package-file,Add file: ./package-file done,offset=0x800,size=0x29a,userspace=0x1
Add file: ./Image/MiniLoaderAll.bin
bootloader,Add file: ./Image/MiniLoaderAll.bin done,offset=0x1000,size=0x721c0,userspace=0xe5
Add file: ./Image/parameter.txt
parameter,Add file: ./Image/parameter.txt done,offset=0x73800,size=0x284,userspace=0x1,flash_address=0x00000000
Add file: ./Image/uboot.img
uboot,Add file: ./Image/uboot.img done,offset=0x74000,size=0x400000,userspace=0x800,flash_address=0x00004000
Add file: ./Image/misc.img
misc,Add file: ./Image/misc.img done,offset=0x474000,size=0xc000,userspace=0x18,flash_address=0x00008000
Add file: ./Image/dtbo.img
dtbo,Add file: ./Image/dtbo.img done,offset=0x480000,size=0x1bb,userspace=0x1,flash_address=0x0000a000
Add file: ./Image/vbmeta.img
vbmeta,Add file: ./Image/vbmeta.img done,offset=0x480800,size=0x1000,userspace=0x2,flash_address=0x0000c000
Add file: ./Image/boot.img
boot,Add file: ./Image/boot.img done,offset=0x481800,size=0x2564800,userspace=0x4ac9,flash_address=0x0000c800
Add file: ./Image/recovery.img
recovery,Add file: ./Image/recovery.img done,offset=0x29e6000,size=0x493d800,userspace=0x927b,flash_address=0x00020800
Add file: ./Image/baseparameter.img
baseparameter,Add file: ./Image/baseparameter.img done,offset=0x7323800,size=0x100000,userspace=0x200,flash_address=0x001d8800
Add file: ./Image/super.img
super,Add file: ./Image/super.img done,offset=0x7423800,size=0x6c76e5d8,userspace=0xd8edd,flash_address=0x001d9000
Add CRC...
Make firmware OK!
------ OK ------
********rkImageMaker ver 2.23********
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 update.img OK.
Make update image ok!
/home/rootroot/3588a12
rootroot@rootroot-desktop:~/3588a12$ ll
total 176
drwxr-xr-x 40 rootroot rootroot 4096 5月 20 18:03 ./
drwxr-xr-x 40 rootroot rootroot 4096 5月 20 15:03 ../
lrwxrwxrwx 1 rootroot rootroot 19 12月 12 2022 Android.bp -> build/soong/root.bp
drwxr-xr-x 36 rootroot rootroot 4096 12月 12 2022 art/
drwxr-xr-x 15 rootroot rootroot 4096 12月 12 2022 bionic/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 bootable/
drwxr-xr-x 2 rootroot rootroot 4096 12月 13 2022 .bootstrap/
lrwxrwxrwx 1 rootroot rootroot 26 12月 12 2022 bootstrap.bash -> build/soong/bootstrap.bash*
drwxr-xr-x 7 rootroot rootroot 4096 12月 12 2022 build/
lrwxrwxrwx 1 rootroot rootroot 23 12月 12 2022 BUILD -> build/bazel/bazel.BUILD
lrwxrwxrwx 1 rootroot rootroot 46 7月 18 2023 build.sh -> device/rockchip/common/build/rockchip/build.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 .classpath -> device/rockchip/common/.classpath*
drwxr-xr-x 3 rootroot rootroot 4096 12月 12 2022 compatibility/
drwxr-xr-x 14 rootroot rootroot 4096 12月 30 2022 cts/
drwxr-xr-x 8 rootroot rootroot 4096 12月 12 2022 dalvik/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 developers/
drwxr-xr-x 20 rootroot rootroot 4096 12月 30 2022 development/
drwxr-xr-x 11 rootroot rootroot 4096 12月 12 2022 device/
drwxr-xr-x 357 rootroot rootroot 12288 7月 18 2023 external/
drwxr-xr-x 16 rootroot rootroot 4096 12月 12 2022 frameworks/
drwxr-xr-x 19 rootroot rootroot 4096 12月 30 2022 hardware/
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 javaenv.sh -> device/rockchip/common/javaenv.sh
drwxr-xr-x 6 rootroot rootroot 4096 7月 19 2023 kernel/
drwxr-xr-x 3 rootroot rootroot 4096 7月 18 2023 kernel-4.19/
drwxr-xr-x 27 rootroot rootroot 4096 5月 20 11:46 kernel-5.10/
drwxr-xr-x 20 rootroot rootroot 4096 12月 12 2022 libcore/
drwxr-xr-x 10 rootroot rootroot 4096 12月 12 2022 libnativehelper/
lrwxrwxrwx 1 rootroot rootroot 19 5月 20 11:53 libOpenCL.so -> egl/libGLES_mali.so
-r--r--r-- 1 rootroot rootroot 92 12月 12 2022 Makefile
drwxr-xr-x 10 rootroot rootroot 4096 12月 30 2022 mkcombinedroot/
lrwxrwxrwx 1 rootroot rootroot 36 7月 18 2023 mkimage_ab.sh -> device/rockchip/common/mkimage_ab.sh*
lrwxrwxrwx 1 rootroot rootroot 33 7月 18 2023 mkimage.sh -> device/rockchip/common/mkimage.sh*
drwxrwxr-x 11 rootroot rootroot 4096 5月 20 18:03 out/
drwxr-xr-x 9 rootroot rootroot 4096 12月 12 2022 packages/
drwxr-xr-x 6 rootroot rootroot 4096 12月 12 2022 pdk/
drwxr-xr-x 10 rootroot rootroot 4096 12月 12 2022 platform_testing/
drwxr-xr-x 34 rootroot rootroot 4096 12月 30 2022 prebuilts/
drwxrwxr-x 7 rootroot rootroot 4096 12月 15 2021 .repo/
-r-xr-xr-x 1 rootroot rootroot 519 12月 12 2022 restore_patches.sh*
drwxr-xr-x 10 rootroot rootroot 4096 5月 20 11:39 rkbin/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 RKDocs/
drwxr-xr-x 5 rootroot rootroot 4096 12月 12 2022 rkst/
drwxr-xr-x 6 rootroot rootroot 4096 12月 30 2022 RKTools/
drwxrwxr-x 3 rootroot rootroot 4096 5月 20 18:03 rockdev/
drwxr-xr-x 22 rootroot rootroot 4096 12月 12 2022 sdk/
drwxr-xr-x 45 rootroot rootroot 4096 12月 12 2022 system/
drwxr-xr-x 11 rootroot rootroot 4096 12月 12 2022 test/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 toolchain/
drwxr-xr-x 23 rootroot rootroot 4096 12月 12 2022 tools/
drwxr-xr-x 28 rootroot rootroot 4096 5月 20 18:02 u-boot/
drwxr-xr-x 4 rootroot rootroot 4096 12月 12 2022 vendor/
lrwxrwxrwx 1 rootroot rootroot 27 12月 12 2022 WORKSPACE -> build/bazel/bazel.WORKSPACE
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
rootroot@rootroot-desktop:~/3588a12$
Socket error Event: 32 Error: 10053.
Connection closing...Socket close.
Connection closed by foreign host.
Disconnected from remote host(192.168.3.62) at 18:08:43.
Type `help' to learn how to use Xshell prompt.