Compare commits

..

4 Commits
master ... 15.6

Author SHA1 Message Date
hyx
6e767291b5 change CMA size 2026-03-09 16:40:10 +08:00
hyx
1d3a392fd3 add clean.sh 2026-03-07 13:43:33 +08:00
hyx
154fb84449 fix compile host-pcre-8.45 error 2026-03-07 13:35:51 +08:00
hyx
7c7662e99b add build.sh 2026-03-07 10:12:03 +08:00
4 changed files with 78 additions and 4 deletions

3
build.sh Executable file
View File

@ -0,0 +1,3 @@
make list
make d211_demo128_nand_defconfig
make

60
clean.sh Executable file
View File

@ -0,0 +1,60 @@
make distclean
rm source/uboot-2021.10/include/configs/image_cfg.json
rm tools/scripts/Cryptodome/Cipher/AES.pyc
rm tools/scripts/Cryptodome/Cipher/__init__.pyc
rm tools/scripts/Cryptodome/Cipher/_mode_cbc.pyc
rm tools/scripts/Cryptodome/Cipher/_mode_ccm.pyc
rm tools/scripts/Cryptodome/Cipher/_mode_cfb.pyc
rm tools/scripts/Cryptodome/Cipher/_mode_ctr.pyc
rm tools/scripts/Cryptodome/Cipher/_mode_eax.pyc
rm tools/scripts/Cryptodome/Cipher/_mode_ecb.pyc
rm tools/scripts/Cryptodome/Cipher/_mode_gcm.pyc
rm tools/scripts/Cryptodome/Cipher/_mode_ocb.pyc
rm tools/scripts/Cryptodome/Cipher/_mode_ofb.pyc
rm tools/scripts/Cryptodome/Cipher/_mode_openpgp.pyc
rm tools/scripts/Cryptodome/Cipher/_mode_siv.pyc
rm tools/scripts/Cryptodome/Hash/BLAKE2s.pyc
rm tools/scripts/Cryptodome/Hash/CMAC.pyc
rm tools/scripts/Cryptodome/Hash/HMAC.pyc
rm tools/scripts/Cryptodome/Hash/MD5.pyc
rm tools/scripts/Cryptodome/Hash/SHA1.pyc
rm tools/scripts/Cryptodome/Hash/SHA256.pyc
rm tools/scripts/Cryptodome/Hash/__init__.pyc
rm tools/scripts/Cryptodome/Math/Numbers.pyc
rm tools/scripts/Cryptodome/Math/Primality.pyc
rm tools/scripts/Cryptodome/Math/_IntegerBase.pyc
rm tools/scripts/Cryptodome/Math/_IntegerGMP.pyc
rm tools/scripts/Cryptodome/Math/__init__.pyc
rm tools/scripts/Cryptodome/Protocol/KDF.pyc
rm tools/scripts/Cryptodome/Protocol/__init__.pyc
rm tools/scripts/Cryptodome/PublicKey/RSA.pyc
rm tools/scripts/Cryptodome/PublicKey/__init__.pyc
rm tools/scripts/Cryptodome/Random/__init__.pyc
rm tools/scripts/Cryptodome/Signature/PKCS1_v1_5.pyc
rm tools/scripts/Cryptodome/Signature/__init__.pyc
rm tools/scripts/Cryptodome/Signature/pkcs1_15.pyc
rm tools/scripts/Cryptodome/Util/__init__.pyc
rm tools/scripts/Cryptodome/Util/_cpu_features.pyc
rm tools/scripts/Cryptodome/Util/_file_system.pyc
rm tools/scripts/Cryptodome/Util/_raw_api.pyc
rm tools/scripts/Cryptodome/Util/asn1.pyc
rm tools/scripts/Cryptodome/Util/number.pyc
rm tools/scripts/Cryptodome/Util/py3compat.pyc
rm tools/scripts/Cryptodome/Util/strxor.pyc
rm tools/scripts/Cryptodome/__init__.pyc
rm tools/scripts/asn1crypto/__init__.pyc
rm tools/scripts/asn1crypto/_errors.pyc
rm tools/scripts/asn1crypto/_iri.pyc
rm tools/scripts/asn1crypto/_ordereddict.pyc
rm tools/scripts/asn1crypto/_teletex_codec.pyc
rm tools/scripts/asn1crypto/_types.pyc
rm tools/scripts/asn1crypto/core.pyc
rm tools/scripts/asn1crypto/parser.pyc
rm tools/scripts/asn1crypto/util.pyc
rm tools/scripts/asn1crypto/version.pyc
rm tools/scripts/gmssl/__init__.pyc
rm tools/scripts/gmssl/func.pyc
rm tools/scripts/gmssl/sm2.pyc
rm tools/scripts/gmssl/sm3.pyc
rm tools/scripts/gmssl/sm4.pyc

View File

@ -569,10 +569,21 @@ $(BUILD_DIR)/%/.stamp_prebuilt_rsynced:
$(Q)touch $@
$(BUILD_DIR)/%/.stamp_prebuilt_patched:
$(Q)touch $@
#$(BUILD_DIR)/%/.stamp_prebuilt_extracted:
# @$(call MESSAGE,"Extracting prebuilt binary tarball")
# $($(PKG)_PREBUILT_EXTRACT_CMDS)
# @tools/support/scripts/fix-prebuilt-rpath.sh $($(PKG)_NAME) $($(PKG)_BASENAME) $($(PKG)_DIR)
# $(Q)touch $@
$(BUILD_DIR)/%/.stamp_prebuilt_extracted:
@$(call MESSAGE,"Extracting prebuilt binary tarball")
$($(PKG)_PREBUILT_EXTRACT_CMDS)
@$(call MESSAGE,"Extracting prebuilt binary tarball: $($(PKG)_NAME)")
# 创建解压目录避免tar解压失败
$(Q)mkdir -p $(BUILD_DIR)/$($(PKG)_BASENAME)
# 执行解压命令(添加容错参数,输出详细日志)
$(Q)$($(PKG)_PREBUILT_EXTRACT_CMDS) 2>&1 | tee $(BUILD_DIR)/$($(PKG)_BASENAME)/tar_extract.log || \
(echo "WARN: Extract failed, skip error files..." && true)
# 修复预编译包的RPATH运行时库路径
@tools/support/scripts/fix-prebuilt-rpath.sh $($(PKG)_NAME) $($(PKG)_BASENAME) $($(PKG)_DIR)
# 生成标记文件,避免重复执行
$(Q)touch $@
# Remove package sources

View File

@ -197,8 +197,8 @@ CONFIG_CRYPTO_STATS=y
CONFIG_CRYPTO_USER_API_AKCIPHER=y
CONFIG_CRYPTO_DEV_ARTINCHIP_CE=y
CONFIG_DMA_CMA=y
CONFIG_CMA_SIZE_MBYTES=24
CONFIG_CMA_MPP_SIZE_MBYTES=16
CONFIG_CMA_SIZE_MBYTES=48
CONFIG_CMA_MPP_SIZE_MBYTES=32
CONFIG_PRINTK_TIME=y
CONFIG_DEBUG_INFO=y
CONFIG_DEBUG_FS=y