mirror of https://github.com/OpenIPC/firmware.git
k230
parent
1fed1f353b
commit
402955e0be
|
@ -5,7 +5,8 @@ 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/"
|
||||
BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_URL="https://kendryte-download.canaan-creative.com/k230/downloads/dl/gcc/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V3.0.2-20250410.tar.gz"
|
||||
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="riscv64-unknown-linux-gnu"
|
||||
BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_6=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y
|
||||
|
@ -29,12 +30,11 @@ 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_CANAAN_K230_SDK=y
|
||||
|
||||
|
||||
|
||||
# Packages
|
||||
BR2_PACKAGE_DROPBEAR_OPENIPC=y
|
||||
|
@ -56,3 +56,4 @@ BR2_PACKAGE_OPUS_OPENIPC=y
|
|||
#BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y
|
||||
BR2_PACKAGE_VTUND_OPENIPC=y
|
||||
BR2_PACKAGE_YAML_CLI=y
|
||||
BR2_PACKAGE_CANAAN_K230_SDK=y
|
||||
|
|
|
@ -21,8 +21,6 @@ k230_openipc_img_replace_rootfs()
|
|||
k230_openipc_img_env_replace()
|
||||
{
|
||||
cd ${BINARIES_DIR}
|
||||
env;
|
||||
mkenvimage -h;
|
||||
mkenvimage -s 0x10000 -o env.env ${BR2_EXTERNAL}/package/canaan_k230_sdk/k230_env.env
|
||||
|
||||
dd if=env.env of=sysimage-sdcard.img seek=3840 conv=notrunc
|
||||
|
|
|
@ -7,15 +7,15 @@ CANAAN_K230_SDK_SITE =
|
|||
CANAAN_K230_SDK_SOURCE =
|
||||
|
||||
k230_download_url := $(shell \
|
||||
if curl --output /dev/null --silent --head --fail https://ai.b-bug.org/~/wangjianxin/ ;then \
|
||||
echo "https://ai.b-bug.org/~/wangjianxin/"; \
|
||||
if curl --output /dev/null --silent --head --fail https://ai.b-bug.org/k230/downloads/dl/openipc ;then \
|
||||
echo "https://ai.b-bug.org/k230/downloads/dl/openipc"; \
|
||||
else \
|
||||
echo "https://kendryte-download.canaan-creative.com/k230/downloads/kmodel";\
|
||||
echo "https://kendryte-download.canaan-creative.com/k230/dl/openipc";\
|
||||
fi ; )
|
||||
|
||||
|
||||
CANAAN_K230_SDK_EXTRA_DOWNLOADS := $(k230_download_url)/sysimage-sdcard.img.gz
|
||||
CANAAN_K230_SDK_EXTRA_DOWNLOADS += $(k230_download_url)/rootfs.tar.xz
|
||||
CANAAN_K230_SDK_EXTRA_DOWNLOADS := $(k230_download_url)/$(call qstrip ,$(BR2_PACKAGE_CANAAN_K230_SDK_CONF))/sysimage-sdcard.img.gz
|
||||
CANAAN_K230_SDK_EXTRA_DOWNLOADS += $(k230_download_url)/$(call qstrip ,$(BR2_PACKAGE_CANAAN_K230_SDK_CONF))/rootfs.tar.xz
|
||||
|
||||
define CANAAN_K230_SDK_INSTALL_TARGET_CMDS
|
||||
tar -xf $(CANAAN_K230_SDK_DL_DIR)/rootfs.tar.xz -C $(TARGET_DIR)
|
||||
|
|
|
@ -28,5 +28,4 @@ nuttex=nuttx-7000000-uart2.bin
|
|||
blinux=ext4load mmc ${mmc_boot_dev_num}:1 0x3000000 /fw_jump_add_uboot_head.bin && ext4load mmc ${mmc_boot_dev_num}:1 0x200000 /${k} && ext4load mmc ${mmc_boot_dev_num}:1 0x2200000 /k.dtb && bootm 0x3000000 - 0x2200000;
|
||||
blinuxilp32= setenv k Image_ilp32 && run blinux;
|
||||
bnuttx=ext4load mmc ${mmc_boot_dev_num}:1 0x7000000 /${nuttex} && boot_baremetal 0 0x${fileaddr} 0x${filesize};
|
||||
wjx=xxxx
|
||||
ethaddr=22:22:22:22:22:22
|
||||
|
|
Loading…
Reference in New Issue