From e75af89d1c9620301d843249ad91b38f7cf1c9cf Mon Sep 17 00:00:00 2001 From: wangjianxin Date: Fri, 30 May 2025 16:19:16 +0800 Subject: [PATCH] k230 --- Makefile | 5 ++- .../configs/k230_canmv_01studio_defconfig | 38 +++++++++++-------- 2 files changed, 25 insertions(+), 18 deletions(-) diff --git a/Makefile b/Makefile index ae294aec..fb97acb7 100644 --- a/Makefile +++ b/Makefile @@ -39,8 +39,9 @@ prepare: mkdir -p $(TARGET); tar -xf $(BR_FILE) -C $(TARGET); \ if grep "BR2_OPENIPC_SOC_FAMILY=\"k230\"" $(CONFIG) >/dev/null ; then \ $(TARGET)/buildroot-$(BR_VER)/support/scripts/apply-patches.sh -s \ - $(TARGET)/buildroot-$(BR_VER)/ general/package/canaan_k230_sdk/buildroot_patch/ *.patch; fi; \ - fi + $(TARGET)/buildroot-$(BR_VER)/ \ + general/package/canaan_k230_sdk/buildroot_patch/ *.patch; fi; \ + fi help: diff --git a/br-ext-chip-canaan/configs/k230_canmv_01studio_defconfig b/br-ext-chip-canaan/configs/k230_canmv_01studio_defconfig index d31808eb..b76a397e 100644 --- a/br-ext-chip-canaan/configs/k230_canmv_01studio_defconfig +++ b/br-ext-chip-canaan/configs/k230_canmv_01studio_defconfig @@ -1,6 +1,8 @@ BR2_riscv=y BR2_RISCV_ISA_RVC=y BR2_RISCV_ISA_RVV=y + +# Toolchain BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y BR2_TOOLCHAIN_EXTERNAL_PATH="/opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V3.0.2/" @@ -11,14 +13,14 @@ BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y BR2_TOOLCHAIN_EXTERNAL_CXX=y BR2_TOOLCHAIN_EXTERNAL_FORTRAN=y BR2_TOOLCHAIN_EXTERNAL_OPENMP=y + +# Filesystem BR2_TARGET_OPTIMIZATION="-mcpu=c908v -Wno-implicit-function-declaration -Wno-incompatible-pointer-types" BR2_DL_DIR="$(TOPDIR)/../../dl" BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL)/package/canaan_k230_sdk/canaan_k230_post-image.sh" -BR2_PACKAGE_MBEDTLS=y -BR2_PACKAGE_LIBSRTP=y -BR2_PACKAGE_CONNMAN=y -# BR2_PACKAGE_CONNMAN_ETHERNET is not set -BR2_PACKAGE_WPA_SUPPLICANT=y + + + BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_SIZE="300M" @@ -27,26 +29,30 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS=y BR2_OPENIPC_SOC_VENDOR="canaan" BR2_OPENIPC_SOC_MODEL="k230" BR2_OPENIPC_SOC_FAMILY="k230" -BR2_PACKAGE_AWS_PRODUCER=y -BR2_PACKAGE_AWS_WEBRTC=y +# BR2_PACKAGE_AWS_PRODUCER=y +# BR2_PACKAGE_AWS_WEBRTC=y + + + +BR2_PACKAGE_CANAAN_K230_SDK=y + +# Packages BR2_PACKAGE_DROPBEAR_OPENIPC=y BR2_PACKAGE_IPCTOOL=y BR2_PACKAGE_JSONFILTER=y -BR2_PACKAGE_LAME_OPENIPC=y +BR2_PACKAGE_LIBCURL_OPENIPC=y BR2_PACKAGE_LIBCURL_OPENIPC_CURL=y +# BR2_PACKAGE_LIBCURL_OPENIPC_PROXY_SUPPORT is not set +# BR2_PACKAGE_LIBCURL_OPENIPC_COOKIES_SUPPORT is not set +# BR2_PACKAGE_LIBCURL_OPENIPC_EXTRA_PROTOCOLS_FEATURES is not set BR2_PACKAGE_LIBEVENT_OPENIPC=y BR2_PACKAGE_LIBOGG_OPENIPC=y -BR2_PACKAGE_LIBSRTP_OPENIPC=y -BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y BR2_PACKAGE_MAJESTIC_FONTS=y BR2_PACKAGE_MAJESTIC_WEBUI=y +#BR2_PACKAGE_MAJESTIC=y +BR2_PACKAGE_MBEDTLS_OPENIPC=y BR2_PACKAGE_MOTORS=y BR2_PACKAGE_OPUS_OPENIPC=y -BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y -BR2_PACKAGE_QUIRC_OPENIPC=y -BR2_PACKAGE_UACME_OPENIPC=y -BR2_PACKAGE_USRSCTP=y +#BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y BR2_PACKAGE_VTUND_OPENIPC=y BR2_PACKAGE_YAML_CLI=y -BR2_PACKAGE_ZEROTIER_ONE=y -BR2_PACKAGE_CANAAN_K230_SDK=y