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