GK SDK 源码库: XMIPCLinuxV100R005C00SPC030 (kernel/tools/open_source excluded)
This commit is contained in:
+59
@@ -0,0 +1,59 @@
|
|||||||
|
# ============================================
|
||||||
|
# gk-sdk:XMIPCLinuxV100R005C00SPC030 代码管理
|
||||||
|
# 原则:只提交源码/构建脚本/配置
|
||||||
|
# ============================================
|
||||||
|
|
||||||
|
# ---- 原厂大目录(从压缩包恢复,不入库)----
|
||||||
|
source/kernel/
|
||||||
|
tools/
|
||||||
|
open_source/
|
||||||
|
|
||||||
|
# ---- 媒体/测试素材/模型 ----
|
||||||
|
*.yuv
|
||||||
|
*.h264
|
||||||
|
*.h265
|
||||||
|
*.xmm
|
||||||
|
*.mp4
|
||||||
|
*.avi
|
||||||
|
*.bmp
|
||||||
|
*.jpg
|
||||||
|
*.jpeg
|
||||||
|
*.png
|
||||||
|
*.gif
|
||||||
|
|
||||||
|
# ---- 压缩包 ----
|
||||||
|
*.tar.gz
|
||||||
|
*.tar.xz
|
||||||
|
*.zip
|
||||||
|
*.7z
|
||||||
|
*.rar
|
||||||
|
|
||||||
|
# ---- 编译产物/预编译库/固件 ----
|
||||||
|
*.o
|
||||||
|
*.obj
|
||||||
|
*.a
|
||||||
|
*.so
|
||||||
|
*.so.*
|
||||||
|
*.ko
|
||||||
|
*.elf
|
||||||
|
*.bin
|
||||||
|
*.hex
|
||||||
|
*.map
|
||||||
|
*.lst
|
||||||
|
*.sym
|
||||||
|
*.i
|
||||||
|
*.ii
|
||||||
|
*.dep
|
||||||
|
*.d
|
||||||
|
*.exe
|
||||||
|
*.out
|
||||||
|
*.img
|
||||||
|
*.dtb
|
||||||
|
|
||||||
|
# ---- IDE / 临时 ----
|
||||||
|
.vscode/
|
||||||
|
.idea/
|
||||||
|
*.log
|
||||||
|
*.tmp
|
||||||
|
*~
|
||||||
|
.DS_Store
|
||||||
Executable
+43
@@ -0,0 +1,43 @@
|
|||||||
|
--------------------- make help ----------------------
|
||||||
|
|
||||||
|
OVERVIEW:
|
||||||
|
This help file show you the make command you can use in the sdk root directory.
|
||||||
|
|
||||||
|
make:
|
||||||
|
The same as make help.
|
||||||
|
|
||||||
|
make build:
|
||||||
|
A totally build of the sdk.
|
||||||
|
|
||||||
|
make clean:
|
||||||
|
A totally clean of the sdk.
|
||||||
|
|
||||||
|
make prepare:
|
||||||
|
Prepare to setup the build environment.
|
||||||
|
|
||||||
|
make help:
|
||||||
|
Show this document.
|
||||||
|
|
||||||
|
make uboot:
|
||||||
|
Make the uboot.
|
||||||
|
|
||||||
|
make uboot_clean:
|
||||||
|
Make clean of the uboot.
|
||||||
|
|
||||||
|
make linux:
|
||||||
|
Make the linux kernel.
|
||||||
|
|
||||||
|
make linux_clean:
|
||||||
|
Make clean of the linux kernel.
|
||||||
|
|
||||||
|
make gmp:
|
||||||
|
Make the gmp modules.
|
||||||
|
|
||||||
|
make gmp_clean:
|
||||||
|
Make clean of the gmp modules.
|
||||||
|
|
||||||
|
make sample:
|
||||||
|
Make the sample code.
|
||||||
|
|
||||||
|
make sample_clean:
|
||||||
|
Make clean of the sample code.
|
||||||
Executable
+45
@@ -0,0 +1,45 @@
|
|||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# Copyright (c) xmedia. 2021.
|
||||||
|
# All rights reserved.
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
SDK_DIR := $(shell cd $(CURDIR)/../.. && /bin/pwd)
|
||||||
|
include $(SDK_DIR)/build/base.mk
|
||||||
|
|
||||||
|
ifneq ($(findstring $(CONFIG_XMEDIA_CHIP_TYPE), xm7206v10 xm7206v10b xm7206v11a xm7206v12a xm7206v11 xm7206v11at), )
|
||||||
|
COMMON_CHIPSET := xmorca
|
||||||
|
else
|
||||||
|
$(error Unkown SoC!! Add $(CONFIG_XMEDIA_CHIP_TYPE) branch here for building!!)
|
||||||
|
endif
|
||||||
|
|
||||||
|
ATF_VER = trusted-firmware-a-2.8
|
||||||
|
ATF_BUILD_TYPE = $(if $(CONFIG_XMEDIA_QUICK_START),release,debug)
|
||||||
|
ATF_SRCDIR := $(SDK_DIR)/source/trusted-firmware/$(ATF_VER)
|
||||||
|
ATF_BUILDDIR ?= $(shell pwd)/.build
|
||||||
|
ATF_BL31_IMAGE := $(ATF_BUILDDIR)/build/$(COMMON_CHIPSET)/$(ATF_BUILD_TYPE)/bl31.bin
|
||||||
|
|
||||||
|
ATF_IMAGE.y =
|
||||||
|
ATF_IMAGE.$(CONFIG_XMEDIA_NAND_FLASH_SUPPORT) += $(XMEDIA_NAND_IMAGE_DIR)/bl31
|
||||||
|
ATF_IMAGE.$(CONFIG_XMEDIA_EMMC_SUPPORT) += $(XMEDIA_EMMC_IMAGE_DIR)/bl31
|
||||||
|
ATF_IMAGE.$(CONFIG_XMEDIA_SPI_SUPPORT) += $(XMEDIA_SPI_IMAGE_DIR)/bl31
|
||||||
|
|
||||||
|
MKFLAGS_ATF = -C $(ATF_SRCDIR) BUILD_BASE=$(ATF_BUILDDIR)/build \
|
||||||
|
CROSS_COMPILE=aarch64-gcc12.2.0-linux- PLAT=$(COMMON_CHIPSET) $(if $(CONFIG_XMEDIA_QUICK_START),,DEBUG=1) NEED_BL32=no SPD=none
|
||||||
|
|
||||||
|
.PHONY: all clean
|
||||||
|
all: $(ATF_IMAGE.y)
|
||||||
|
$(ATF_IMAGE.y): $(ATF_BL31_IMAGE)
|
||||||
|
@$(call mkdir,$(@D))
|
||||||
|
@cp -fv $< $@
|
||||||
|
|
||||||
|
# 此处添加 .PHONY, 强制内核每次都编译
|
||||||
|
.PHONY: $(ATF_BL31_IMAGE)
|
||||||
|
$(ATF_BL31_IMAGE): $(ATF_SRCDIR) prepare
|
||||||
|
$(AT)$(MAKE) $(MKFLAGS_ATF) bl31
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -rf $(ATF_BUILDDIR)
|
||||||
|
rm -f $(ATF_IMAGE.y) $(ATF_IMAGE.n)
|
||||||
|
|
||||||
|
prepare:
|
||||||
Executable
+173
@@ -0,0 +1,173 @@
|
|||||||
|
ifeq ($(SDK_CFGFILE),)
|
||||||
|
export SDK_CFGFILE=cfg.mk
|
||||||
|
endif
|
||||||
|
|
||||||
|
include $(SDK_DIR)/$(SDK_CFGFILE)
|
||||||
|
|
||||||
|
export CHIPSET := $(CONFIG_XMEDIA_CHIP_TYPE)
|
||||||
|
export CHIPARCH := $(CONFIG_XMEDIA_CHIP_ARCH)
|
||||||
|
export TOOLCHAIN := $(CONFIG_XMEDIA_USR_ARM_TOOLCHAINS)
|
||||||
|
export KERNEL_TOOLCHAIN := $(CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS)
|
||||||
|
export OSTYPE := linux
|
||||||
|
|
||||||
|
##### the build flags #####
|
||||||
|
ifeq ($(CONFIG_XMEDIA_CHIP_ARCH), xmorca)
|
||||||
|
SDK_USR_CFLAGS := -mcpu=cortex-a7 -mfloat-abi=hard -mfpu=neon-vfpv4 -Wall -fPIC -Os -fno-aggressive-loop-optimizations -ldl -ffunction-sections -fdata-sections -fstack-protector-strong -mthumb
|
||||||
|
SDK_LD_CFLAGS := -mcpu=cortex-a7 -mfloat-abi=hard -mfpu=neon-vfpv4 -fno-aggressive-loop-optimizations -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,now,-s -ldl -fPIC
|
||||||
|
else
|
||||||
|
$(error Unkown SoC!! Add $(CONFIG_XMEDIA_CHIP_TYPE) branch here for building!!)
|
||||||
|
endif
|
||||||
|
|
||||||
|
SDK_KER_CFLAGS := -D$(CHIPSET) -D$(CHIPARCH) -DRELEASE -D_USE_LLI_ -Wunused-but-set-variable -DUSER_BIT_32 -DKERNEL_BIT_32 -Wno-date-time -D_GNU_SOURCE --warn-stack-usage=500
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_XMEDIA_SDK_MODE_LOG),y)
|
||||||
|
SDK_USR_CFLAGS += -DCONFIG_LOG_TRACE_SUPPORT=1
|
||||||
|
SDK_KER_CFLAGS += -DCONFIG_LOG_TRACE_SUPPORT=1
|
||||||
|
endif
|
||||||
|
|
||||||
|
SDK_USR_CFLAGS += -Wall -Werror -Wno-error=array-bounds
|
||||||
|
SDK_KER_CFLAGS += -Wall -Werror
|
||||||
|
|
||||||
|
ifeq ($(KERNELRELEASE),)
|
||||||
|
CC := $(TOOLCHAIN)-gcc
|
||||||
|
AR := $(TOOLCHAIN)-ar
|
||||||
|
NM := $(TOOLCHAIN)-nm
|
||||||
|
STRIP := $(TOOLCHAIN)-strip
|
||||||
|
else
|
||||||
|
CC := $(KERNEL_TOOLCHAIN)-gcc
|
||||||
|
AR := $(KERNEL_TOOLCHAIN)-ar
|
||||||
|
NM := $(KERNEL_TOOLCHAIN)-nm
|
||||||
|
STRIP := $(KERNEL_TOOLCHAIN)-strip
|
||||||
|
endif
|
||||||
|
|
||||||
|
ascii_to_lower = $(shell echo $(1) | tr '[:upper:]' '[:lower:]')
|
||||||
|
|
||||||
|
AT :=
|
||||||
|
|
||||||
|
BUILD_DIR := $(SDK_DIR)/build
|
||||||
|
SOURCE_DIR := $(SDK_DIR)/source
|
||||||
|
SAMPLE_DIR := $(SDK_DIR)/sample
|
||||||
|
OPEN_SOURCE_DIR := $(SDK_DIR)/open_source
|
||||||
|
SCRIPTS_DIR := $(SDK_DIR)/scripts
|
||||||
|
ROOTFS_DIR := $(SDK_DIR)/source/rootfs
|
||||||
|
INITRD_DIR := $(SDK_DIR)/source/initramdisk
|
||||||
|
BOOTLOADER_DIR := $(SDK_DIR)/source/bootloader
|
||||||
|
KERNEL_DIR := $(SDK_DIR)/source/kernel
|
||||||
|
ATF_DIR := $(SDK_DIR)/source/trusted-firmware
|
||||||
|
QS_MCU_DIR := $(SDK_DIR)/mcu
|
||||||
|
GMP_DIR := $(SDK_DIR)/source/gmp
|
||||||
|
COMPONENT_DIR := $(SDK_DIR)/source/component
|
||||||
|
OUT_DIR := $(SDK_DIR)/out/$(CHIPSET)
|
||||||
|
KERNEL_BUILDDIR := $(OUT_DIR)/$(CONFIG_XMEDIA_KERNEL_VERSION)
|
||||||
|
ATF_BUILDDIR := $(OUT_DIR)/trusted-firmware
|
||||||
|
QS_MCU_BUILDDIR := $(OUT_DIR)/qs_mcu
|
||||||
|
ROOTFS_BUILDDIR := $(OUT_DIR)/rootfs_builddir
|
||||||
|
INITRD_BUILDDIR := $(OUT_DIR)/initrd_builddir
|
||||||
|
SDK_STATIC_LIB_DIR := $(OUT_DIR)/lib/static
|
||||||
|
SDK_SHARE_LIB_DIR := $(OUT_DIR)/lib/share
|
||||||
|
SDK_KO_DIR := $(OUT_DIR)/ko
|
||||||
|
SDK_INCLUDE_DIR := $(OUT_DIR)/include
|
||||||
|
SDK_KO_BUILDER_DIR := $(OUT_DIR)/ko_builder
|
||||||
|
SDK_IMAGE_DIR := $(OUT_DIR)/image
|
||||||
|
TOOLS_DIR := $(SDK_DIR)/tools/linux/utils
|
||||||
|
TOOLS_BUILDDIR := $(OUT_DIR)/tools_builddir
|
||||||
|
KCONFIG_SRC_DIR := $(SDK_DIR)/tools/linux/kconfig
|
||||||
|
KCONFIG_CFG := version_config/main_config
|
||||||
|
BOOT_BUILDDIR := $(OUT_DIR)/boot_builddir
|
||||||
|
BOOTSTRAP_BUILDDIR := $(OUT_DIR)/bootstrap_builddir
|
||||||
|
XMEDIA_CONFIGS_DIR := $(SDK_DIR)/configs
|
||||||
|
XMEDIA_INSTALL_DIR := $(OUT_DIR)
|
||||||
|
XMEDIA_IMAGE_DIR := $(XMEDIA_INSTALL_DIR)/image
|
||||||
|
XMEDIA_SPI_IMAGE_DIR := $(XMEDIA_IMAGE_DIR)/spi_image
|
||||||
|
XMEDIA_NAND_IMAGE_DIR := $(XMEDIA_IMAGE_DIR)/nand_image
|
||||||
|
XMEDIA_EMMC_IMAGE_DIR := $(XMEDIA_IMAGE_DIR)/emmc_image
|
||||||
|
XMEDIA_SPI_EMMC_IMAGE_DIR := $(XMEDIA_IMAGE_DIR)/spi_emmc_image
|
||||||
|
XMEDIA_SPI_NAND_IMAGE_DIR := $(XMEDIA_IMAGE_DIR)/spi_nand_image
|
||||||
|
XMEDIA_MODULE_DIR := $(XMEDIA_INSTALL_DIR)/kmod
|
||||||
|
XMEDIA_ROOTFS_DIR := $(XMEDIA_INSTALL_DIR)/rootfs
|
||||||
|
XMEDIA_INITRD_DIR := $(XMEDIA_INSTALL_DIR)/initramdisk
|
||||||
|
|
||||||
|
XMEDIA_LIB_DIR := $(XMEDIA_INSTALL_DIR)/lib
|
||||||
|
XMEDIA_STATIC_LIB_DIR := $(XMEDIA_LIB_DIR)/static
|
||||||
|
XMEDIA_SHARED_LIB_DIR := $(XMEDIA_LIB_DIR)/share
|
||||||
|
XMEDIA_EXTERN_LIB_DIR := $(XMEDIA_LIB_DIR)/extern
|
||||||
|
|
||||||
|
XMEDIA_PREBUILTS_DIR := $(XMEDIA_CONFIGS_DIR)/$(CONFIG_XMEDIA_CHIP_TYPE)/prebuilts
|
||||||
|
|
||||||
|
KCONFIG_EXE := $(KCONFIG_SRC_DIR)/mconf
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_XMEDIA_GMP_BUILDIN),y)
|
||||||
|
XMEDIA_DRV_BUILDTYPE := y
|
||||||
|
else
|
||||||
|
XMEDIA_DRV_BUILDTYPE := m
|
||||||
|
endif
|
||||||
|
|
||||||
|
MKBOOTARGS := $(TOOLS_DIR)/bin/mkbootargs
|
||||||
|
MKCRAMFS := $(TOOLS_DIR)/bin/mkfs.cramfs
|
||||||
|
MKEXT4FS := $(TOOLS_DIR)/bin/make_ext4fs
|
||||||
|
MKSQUASHFS := $(TOOLS_DIR)/bin/mksquashfs
|
||||||
|
MKJFFS2 := $(TOOLS_DIR)/bin/mkfs.jffs2
|
||||||
|
MKYAFFS := $(TOOLS_DIR)/bin/mkyaffs2image
|
||||||
|
MKUBIIMG := $(TOOLS_DIR)/bin/mkubiimg.sh
|
||||||
|
HWGZIP := $(TOOLS_DIR)/bin/hwgzip
|
||||||
|
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_XMEDIA_QUICK_START),y)
|
||||||
|
SPI_PARTITIONS := $(XMEDIA_PREBUILTS_DIR)/spi_partitions_quickstart.xml
|
||||||
|
SPI_BOOTARGS := $(XMEDIA_PREBUILTS_DIR)/spi_bootargs_quickstart.txt
|
||||||
|
NAND_PARTITIONS := $(XMEDIA_PREBUILTS_DIR)/nand_partitions_quickstart.xml
|
||||||
|
NAND_BOOTARGS := $(XMEDIA_PREBUILTS_DIR)/nand_bootargs_quickstart.txt
|
||||||
|
else
|
||||||
|
ifeq ($(XMEDIA_DRV_BUILDTYPE),y)
|
||||||
|
NAND_PARTITIONS := $(XMEDIA_PREBUILTS_DIR)/nand_partitions_buildin.xml
|
||||||
|
EMMC_PARTITIONS := $(XMEDIA_PREBUILTS_DIR)/emmc_partitions_buildin.xml
|
||||||
|
SPI_PARTITIONS := $(XMEDIA_PREBUILTS_DIR)/spi_partitions_buildin.xml
|
||||||
|
NAND_BOOTARGS := $(XMEDIA_PREBUILTS_DIR)/nand_bootargs_buildin.txt
|
||||||
|
EMMC_BOOTARGS := $(XMEDIA_PREBUILTS_DIR)/emmc_bootargs_buildin.txt
|
||||||
|
SPI_BOOTARGS := $(XMEDIA_PREBUILTS_DIR)/spi_bootargs_buildin.txt
|
||||||
|
else
|
||||||
|
NAND_PARTITIONS := $(XMEDIA_PREBUILTS_DIR)/nand_partitions.xml
|
||||||
|
EMMC_PARTITIONS := $(XMEDIA_PREBUILTS_DIR)/emmc_partitions.xml
|
||||||
|
SPI_PARTITIONS := $(XMEDIA_PREBUILTS_DIR)/spi_partitions.xml
|
||||||
|
NAND_BOOTARGS := $(XMEDIA_PREBUILTS_DIR)/nand_bootargs.txt
|
||||||
|
EMMC_BOOTARGS := $(XMEDIA_PREBUILTS_DIR)/emmc_bootargs.txt
|
||||||
|
SPI_BOOTARGS := $(XMEDIA_PREBUILTS_DIR)/spi_bootargs.txt
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_XMEDIA_KERNEL_SUPPORT_SMP),y)
|
||||||
|
OBJ_KERNEL_VERSION:=$(CONFIG_XMEDIA_KERNEL_VERSION)/multi
|
||||||
|
else
|
||||||
|
OBJ_KERNEL_VERSION:=$(CONFIG_XMEDIA_KERNEL_VERSION)/single
|
||||||
|
endif
|
||||||
|
OBJ_LOG_MODE:=$(CONFIG_XMEDIA_SDK_LOG_MODE)
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_XMEDIA_GMP_BUILDIN),y)
|
||||||
|
OBJ_BUILD_TYPE=static
|
||||||
|
else
|
||||||
|
OBJ_BUILD_TYPE=dynamic
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
SHELL=/bin/bash -o pipefail
|
||||||
|
|
||||||
|
# $(call mkdir,$1)
|
||||||
|
mkdir = if [ ! -d $(1) ]; then ( mkdir -p $(1); ) fi
|
||||||
|
|
||||||
|
build_target=$(1) $(addsuffix _build,$(1)) $(addsuffix .build,$(1))
|
||||||
|
|
||||||
|
clean_target=$(addsuffix _clean,$(1)) $(addsuffix .clean,$(1))
|
||||||
|
|
||||||
|
# $(call export_target,<taget1 target2>,<dir>)
|
||||||
|
define export_target
|
||||||
|
.PHONY: $(call build_target,$(1))
|
||||||
|
$(call build_target,$(1)):
|
||||||
|
@$(MAKE) -C $(2)
|
||||||
|
|
||||||
|
.PHONY: $(call clean_target,$(1))
|
||||||
|
$(call clean_target,$(1)):
|
||||||
|
@$(MAKE) -C $(2) clean
|
||||||
|
|
||||||
|
endef
|
||||||
|
|
||||||
Executable
+75
@@ -0,0 +1,75 @@
|
|||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# Copyright (c) Hunan xmedia,Chengdu xmedia,Shandong xmedia. 2021.
|
||||||
|
# All rights reserved.
|
||||||
|
# Create By Caizhiyong 2021/3/16
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
SDK_DIR := $(shell cd $(CURDIR)/../.. && /bin/pwd)
|
||||||
|
include $(SDK_DIR)/build/base.mk
|
||||||
|
|
||||||
|
|
||||||
|
BOOT_SRCDIR := $(BOOTLOADER_DIR)/$(CONFIG_XMEDIA_UBOOT_VER)
|
||||||
|
ifneq ($(findstring $(CONFIG_XMEDIA_CHIP_TYPE), xm7206v10 xm7206v10b xm7206v11a xm7206v12a xm7206v11 xm7206v11at), )
|
||||||
|
COMMON_CHIPSET := xmorca
|
||||||
|
else
|
||||||
|
$(error Unkown SoC!! Add $(CONFIG_XMEDIA_CHIP_TYPE) branch here for building!!)
|
||||||
|
endif
|
||||||
|
|
||||||
|
BOOT_BUILDDIR ?= $(shell pwd)/.build
|
||||||
|
SYSREG_DIR := $(XMEDIA_CONFIGS_DIR)/$(CONFIG_XMEDIA_CHIP_TYPE)/reg
|
||||||
|
BOOT_OBJECT_DIR := $(shell find $(BOOT_SRCDIR) -name *.o)
|
||||||
|
|
||||||
|
BOOT_zIMAGE := $(BOOT_BUILDDIR)/u-boot-$(COMMON_CHIPSET).bin
|
||||||
|
TARGET_XLSM := $(CONFIG_XMEDIA_BOOT_REG_NAME).xlsm
|
||||||
|
|
||||||
|
BOOT_IMAGE.$(CONFIG_XMEDIA_NAND_FLASH_SUPPORT) += $(XMEDIA_NAND_IMAGE_DIR)/uboot.bin
|
||||||
|
BOOT_IMAGE.$(CONFIG_XMEDIA_EMMC_SUPPORT) += $(XMEDIA_EMMC_IMAGE_DIR)/uboot.bin
|
||||||
|
BOOT_IMAGE.$(CONFIG_XMEDIA_SPI_SUPPORT) += $(XMEDIA_SPI_IMAGE_DIR)/uboot.bin
|
||||||
|
|
||||||
|
MKFLAGS_BOOT = -C $(BOOT_SRCDIR) O=$(BOOT_BUILDDIR) \
|
||||||
|
ARCH=arm CROSS_COMPILE=$(CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS)-
|
||||||
|
|
||||||
|
MKFLAGS_AUXCODE = -C $(BOOTLOADER_DIR)/auxcode \
|
||||||
|
CROSS_COMPILE=$(CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS)- \
|
||||||
|
O=$(BOOT_BUILDDIR)/auxcode
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
.PHONY: all clean
|
||||||
|
all: $(BOOT_IMAGE.y)
|
||||||
|
|
||||||
|
$(BOOT_IMAGE.y): $(BOOT_zIMAGE)
|
||||||
|
@$(call mkdir,$(@D))
|
||||||
|
@cp -fv $< $@
|
||||||
|
|
||||||
|
# 此处添加 .PHONY, 强制每次都编译
|
||||||
|
.PHONY: $(BOOT_zIMAGE)
|
||||||
|
$(BOOT_zIMAGE):$(BOOT_SRCDIR) prepare
|
||||||
|
@make $(MKFLAGS_BOOT) $(CONFIG_XMEDIA_BOOT_DEFCONFIG)
|
||||||
|
@make $(MKFLAGS_BOOT) u-boot-z.bin
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -rf $(BOOT_BUILDDIR)
|
||||||
|
rm -f $(BOOT_IMAGE.y)
|
||||||
|
###############################################################################
|
||||||
|
.PHONY: prepare auxcode
|
||||||
|
prepare: $(BOOT_BUILDDIR)/.reg $(if $(wildcard $(BOOTLOADER_DIR)/auxcode),auxcode,) FORCE
|
||||||
|
@$(call mkdir,$(BOOT_BUILDDIR))
|
||||||
|
for x in $(BOOT_OBJECT_DIR); do \
|
||||||
|
(i=$${x##*$(BOOT_SRCDIR)}; j=$${i%/*}; \
|
||||||
|
$(call mkdir,$(BOOT_BUILDDIR)/$$j); \
|
||||||
|
cp -af $$x $(BOOT_BUILDDIR)/$$j) \
|
||||||
|
done
|
||||||
|
|
||||||
|
auxcode:
|
||||||
|
make $(MKFLAGS_AUXCODE) $(COMMON_CHIPSET)_config
|
||||||
|
make $(MKFLAGS_AUXCODE) all
|
||||||
|
cp $(BOOT_BUILDDIR)/auxcode/auxcode_*.bin $(BOOT_SRCDIR)/lotus/machine/$(COMMON_CHIPSET)/compressed/
|
||||||
|
|
||||||
|
FORCE:;
|
||||||
|
|
||||||
|
$(BOOT_BUILDDIR)/.reg: $(SYSREG_DIR)/$(TARGET_XLSM) FORCE
|
||||||
|
$(AT)chmod 0755 $(TOOLS_DIR)/uboot_tools/regbin
|
||||||
|
$(AT)$(TOOLS_DIR)/uboot_tools/regbin $(SYSREG_DIR)/$(TARGET_XLSM) $(BOOT_BUILDDIR)/.reg;
|
||||||
|
|
||||||
|
|
||||||
Executable
+66
@@ -0,0 +1,66 @@
|
|||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# Create By Lane 2024/1/31
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
SDK_DIR := $(shell cd $(CURDIR)/../.. && /bin/pwd)
|
||||||
|
include $(SDK_DIR)/build/base.mk
|
||||||
|
|
||||||
|
|
||||||
|
BOOT_SRCDIR := $(BOOTLOADER_DIR)/$(CONFIG_XMEDIA_UBOOT_VER)
|
||||||
|
ifneq ($(findstring $(CONFIG_XMEDIA_CHIP_TYPE), xm7206v10 xm7206v10b xm7206v11a xm7206v12a xm7206v11 xm7206v11at), )
|
||||||
|
COMMON_CHIPSET := xmorca
|
||||||
|
else
|
||||||
|
$(error Unkown SoC!! Add $(CONFIG_XMEDIA_CHIP_TYPE) branch here for building!!)
|
||||||
|
endif
|
||||||
|
|
||||||
|
BOOTSTRAP_BUILDDIR ?= $(shell pwd)/.build
|
||||||
|
SYSREG_DIR := $(XMEDIA_CONFIGS_DIR)/$(CONFIG_XMEDIA_CHIP_TYPE)/reg
|
||||||
|
BOOT_OBJECT_DIR := $(shell find $(BOOT_SRCDIR) -name *.o)
|
||||||
|
|
||||||
|
BOOT_zIMAGE := $(BOOTSTRAP_BUILDDIR)/u-boot-$(COMMON_CHIPSET).bin
|
||||||
|
UBOOT_REG_BIN :=bootstrap_reg_info.bin
|
||||||
|
TARGET_XLSM := $(CONFIG_XMEDIA_BOOT_REG_NAME).xlsm
|
||||||
|
|
||||||
|
BOOT_IMAGE.$(CONFIG_XMEDIA_NAND_FLASH_SUPPORT) += $(XMEDIA_NAND_IMAGE_DIR)/bootstrap.bin
|
||||||
|
BOOT_IMAGE.$(CONFIG_XMEDIA_EMMC_SUPPORT) += $(XMEDIA_EMMC_IMAGE_DIR)/bootstrap.bin
|
||||||
|
BOOT_IMAGE.$(CONFIG_XMEDIA_SPI_SUPPORT) += $(XMEDIA_SPI_IMAGE_DIR)/bootstrap.bin
|
||||||
|
|
||||||
|
MKFLAGS_BOOT = -C $(BOOT_SRCDIR) O=$(BOOTSTRAP_BUILDDIR) \
|
||||||
|
ARCH=arm CROSS_COMPILE=$(CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS)-
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
.PHONY: all clean
|
||||||
|
all: $(BOOT_IMAGE.y)
|
||||||
|
|
||||||
|
$(BOOT_IMAGE.y): $(BOOT_zIMAGE)
|
||||||
|
@$(call mkdir,$(@D))
|
||||||
|
@cp -fv $< $@
|
||||||
|
|
||||||
|
# 此处添加 .PHONY, 强制每次都编译
|
||||||
|
.PHONY: $(BOOT_zIMAGE)
|
||||||
|
$(BOOT_zIMAGE):$(BOOT_SRCDIR) prepare
|
||||||
|
@make $(MKFLAGS_BOOT) $(shell echo $(CONFIG_XMEDIA_BOOT_DEFCONFIG) | sed 's/tiny_//' | sed 's/quickstart_//')
|
||||||
|
@make $(MKFLAGS_BOOT) u-boot-z.bin
|
||||||
|
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -rf $(BOOTSTRAP_BUILDDIR)
|
||||||
|
rm -f $(BOOT_IMAGE.y)
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
.PHONY: prepare
|
||||||
|
prepare:$(BOOTSTRAP_BUILDDIR)/.reg FORCE
|
||||||
|
@$(call mkdir,$(BOOTSTRAP_BUILDDIR))
|
||||||
|
for x in $(BOOT_OBJECT_DIR); do \
|
||||||
|
(i=$${x##*$(BOOT_SRCDIR)}; j=$${i%/*}; \
|
||||||
|
$(call mkdir,$(BOOTSTRAP_BUILDDIR)/$$j); \
|
||||||
|
cp -af $$x $(BOOTSTRAP_BUILDDIR)/$$j) \
|
||||||
|
done
|
||||||
|
|
||||||
|
FORCE:;
|
||||||
|
|
||||||
|
$(BOOTSTRAP_BUILDDIR)/.reg: $(SYSREG_DIR)/$(TARGET_XLSM)
|
||||||
|
$(AT)chmod 0755 $(TOOLS_DIR)/uboot_tools/regbin
|
||||||
|
$(AT)$(TOOLS_DIR)/uboot_tools/regbin $(SYSREG_DIR)/$(TARGET_XLSM) $(BOOTSTRAP_BUILDDIR)/.reg;
|
||||||
|
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
function get_make_command()
|
||||||
|
{
|
||||||
|
echo command make
|
||||||
|
}
|
||||||
|
|
||||||
|
function make()
|
||||||
|
{
|
||||||
|
local start_time=$(date +"%s")
|
||||||
|
$(get_make_command) "$@"
|
||||||
|
local ret=$?
|
||||||
|
local end_time=$(date +"%s")
|
||||||
|
local tdiff=$(($end_time-$start_time))
|
||||||
|
local hours=$(($tdiff / 3600 ))
|
||||||
|
local mins=$((($tdiff % 3600) / 60))
|
||||||
|
local secs=$(($tdiff % 60))
|
||||||
|
echo
|
||||||
|
if [ $ret -eq 0 ] ; then
|
||||||
|
echo -n -e "\033[1;32m #### make \""$@"\" completed successfully!"
|
||||||
|
else
|
||||||
|
echo -n -e "\033[1;31m #### make target \""$@"\" failed !!!"
|
||||||
|
fi
|
||||||
|
if [ $hours -gt 0 ] ; then
|
||||||
|
printf "(%02g:%02g:%02g (hh:mm:ss))" $hours $mins $secs
|
||||||
|
elif [ $mins -gt 0 ] ; then
|
||||||
|
printf "(%02g:%02g (mm:ss))" $mins $secs
|
||||||
|
elif [ $secs -gt 0 ] ; then
|
||||||
|
printf "(%s seconds)" $secs
|
||||||
|
fi
|
||||||
|
echo -e " ####\033[1;0m"
|
||||||
|
echo
|
||||||
|
return $ret
|
||||||
|
}
|
||||||
|
|
||||||
|
function setpaths()
|
||||||
|
{
|
||||||
|
arm_gcc122_linux_path=${PWD}/tools/linux/toolchains/arm-gcc12.2.0-linux-gnueabi/bin
|
||||||
|
arm_gcc122_uclibc_linux_path=${PWD}/tools/linux/toolchains/arm-gcc12.2.0-linux-uclibceabi/bin
|
||||||
|
aarch64_gcc122_linux_path=${PWD}/tools/linux/toolchains/aarch64-gcc12.2.0-linux/bin
|
||||||
|
riscv_gcc102_linux_path=${PWD}/tools/linux/toolchains/riscv-gcc10.2.0-linux/bin
|
||||||
|
regbin_path=${PWD}/tools/utils/uboot_tools
|
||||||
|
|
||||||
|
PATH=${arm_gcc122_linux_path}:${PATH//${arm_gcc122_linux_path}:/}
|
||||||
|
PATH=${arm_gcc122_uclibc_linux_path}:${PATH//${arm_gcc122_uclibc_linux_path}:/}
|
||||||
|
PATH=${aarch64_gcc122_linux_path}:${PATH//${aarch64_gcc122_linux_path}:/}
|
||||||
|
PATH=${riscv_gcc102_linux_path}:${PATH//${riscv_gcc102_linux_path}:/}
|
||||||
|
PATH=${regbin_path}:${PATH//${regbin_path}:/}
|
||||||
|
}
|
||||||
|
|
||||||
|
function check_bash()
|
||||||
|
{
|
||||||
|
is_bash=`${SHELL} --version | grep "GNU bash"`
|
||||||
|
is_bash=${is_bash:0:8}
|
||||||
|
if [ "${is_bash}" != "GNU bash" ] ; then
|
||||||
|
echo "The shell may NOT be a bash, we need a bash to build SDK, please use bash!";
|
||||||
|
echo "To change your shell, you should be root first, and then set by steps followed:";
|
||||||
|
echo " rm -f /bin/sh";
|
||||||
|
echo " ln -s /bin/bash /bin/sh";
|
||||||
|
echo ""
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
check_bash
|
||||||
|
|
||||||
|
setpaths
|
||||||
|
|
||||||
|
export XMEDIA_LINUX_ENV=ok
|
||||||
|
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# Create By Lane 2024/1/29
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
SDK_DIR := $(shell cd $(shell pwd)/../.. && /bin/pwd)
|
||||||
|
include $(SDK_DIR)/build/base.mk
|
||||||
|
|
||||||
|
CROSS_COMPILE := $(CONFIG_XMEDIA_USR_ARM_TOOLCHAINS)
|
||||||
|
STRIP := $(CROSS_COMPILE)-strip
|
||||||
|
INITRD_PREFIX := $(XMEDIA_INITRD_DIR)
|
||||||
|
INITRD_BUILDDIR ?= $(shell pwd)/.build
|
||||||
|
INITRD_SRCDIR := $(if $(INITRD_DIR),$(INITRD_DIR),$(shell pwd))
|
||||||
|
|
||||||
|
MKFLAGS := PREFIX=$(INITRD_PREFIX) \
|
||||||
|
CROSS_COMPILE=$(CROSS_COMPILE)-
|
||||||
|
|
||||||
|
.PHONY: all clean
|
||||||
|
|
||||||
|
all: initrd_strip
|
||||||
|
@echo;
|
||||||
|
@echo 'File system is ready at "$(INITRD_PREFIX)"'
|
||||||
|
@echo;
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -rf $(INITRD_BUILDDIR)
|
||||||
|
rm -rf $(INITRD_PREFIX)
|
||||||
|
|
||||||
|
.PHONY: initrd_strip initrd_unstrip
|
||||||
|
initrd_strip: initrd_unstrip
|
||||||
|
@set -e; for ix in $$(find $(INITRD_PREFIX)/ -type f -a ! -name "*.ko"); \
|
||||||
|
do ( \
|
||||||
|
FILEINFO=$$(file -b $${ix}); \
|
||||||
|
if [ "s$$(echo $${FILEINFO} | \
|
||||||
|
grep '^ELF ..-bit LSB ')" != "s" ]; \
|
||||||
|
then ( \
|
||||||
|
chmod +w $${ix}; \
|
||||||
|
$(STRIP) $${ix}; \
|
||||||
|
) fi; \
|
||||||
|
) done
|
||||||
|
|
||||||
|
TOOLS.y = scripts toybox
|
||||||
|
|
||||||
|
include $(foreach utils,$(TOOLS.y),$(INITRD_SRCDIR)/$(utils)/Makefile)
|
||||||
Executable
+81
@@ -0,0 +1,81 @@
|
|||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# Copyright (c) Hunan xmedia,Chengdu xmedia,Shandong xmedia. 2021.
|
||||||
|
# All rights reserved.
|
||||||
|
# Create By Caizhiyong 2021/3/16
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
SDK_DIR := $(shell cd $(CURDIR)/../.. && /bin/pwd)
|
||||||
|
include $(SDK_DIR)/build/base.mk
|
||||||
|
|
||||||
|
ARM_ARCH=$(CONFIG_XMEDIA_CPU_ARCH)
|
||||||
|
|
||||||
|
KERNEL_SRCDIR := $(SDK_DIR)/source/kernel/$(CONFIG_XMEDIA_KERNEL_VERSION)
|
||||||
|
KERNEL_BUILDDIR ?= $(shell pwd)/.build
|
||||||
|
KERNEL_uIMAGE := $(KERNEL_BUILDDIR)/arch/$(ARM_ARCH)/boot/uImage
|
||||||
|
KERNEL_zIMAGE := $(KERNEL_BUILDDIR)/arch/$(ARM_ARCH)/boot/zImage
|
||||||
|
KERNEL_HWGZIP_IMAGE-dtb := $(KERNEL_BUILDDIR)/arch/$(ARM_ARCH)/boot/hwzImage-dtb
|
||||||
|
|
||||||
|
FAKEROOT_INITRAMDISK := fakeroot -- bash $(TOOLS_DIR)/bin/fakeroot-scripts-initramdisk
|
||||||
|
|
||||||
|
#$(1)=$(INSTALL_DIR), $(2)=$(KERNEL_BUILDDIR)
|
||||||
|
install_modules = ( test -d $(1) || mkdir -p $(1); \
|
||||||
|
rm -rf $(1)/lib/modules; \
|
||||||
|
$(MAKE) ARCH=$(ARM_ARCH) -C $(2) modules_install INSTALL_MOD_PATH=$(1); \
|
||||||
|
rm -f $(1)/lib/modules/*/build; \
|
||||||
|
rm -f $(1)/lib/modules/*/source; \
|
||||||
|
rm -rf $(1)/lib/modules/*/kernel/drivers/gmp; \
|
||||||
|
list=$(find $(1)/lib/modules/ -name *.ko) && if [ -n "${list}" ]; then ($(CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS)-strip --strip-unneeded ${list}) fi; )
|
||||||
|
|
||||||
|
KERNEL_IMAGE.y =
|
||||||
|
KERNEL_IMAGE.$(CONFIG_XMEDIA_NAND_FLASH_SUPPORT) += $(XMEDIA_NAND_IMAGE_DIR)/kernel
|
||||||
|
KERNEL_IMAGE.$(CONFIG_XMEDIA_EMMC_SUPPORT) += $(XMEDIA_EMMC_IMAGE_DIR)/kernel
|
||||||
|
KERNEL_IMAGE.$(CONFIG_XMEDIA_SPI_SUPPORT) += $(XMEDIA_SPI_IMAGE_DIR)/kernel
|
||||||
|
|
||||||
|
MKFLAGS_KERNEL = -C $(KERNEL_SRCDIR) O=$(KERNEL_BUILDDIR) \
|
||||||
|
ARCH=$(ARM_ARCH) CROSS_COMPILE=$(CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS)- CONFIG_GMP=$(XMEDIA_DRV_BUILDTYPE)
|
||||||
|
|
||||||
|
MKFLAGS_KERNEL += KBUILD_MODPOST_WARN=1 LOCALVERSION=
|
||||||
|
|
||||||
|
MKFLAGS_QUIK_START = CONFIG_INITRAMFS_SOURCE="$(XMEDIA_INITRD_DIR)" CONFIG_HW_GZIP_TOOL=$(HWGZIP)
|
||||||
|
|
||||||
|
create_initramfs_kernel = $(if $(CONFIG_XMEDIA_QUICK_START),$(call install_modules,$(XMEDIA_ROOTFS_DIR),$(KERNEL_BUILDDIR)) && \
|
||||||
|
$(FAKEROOT_INITRAMDISK) "$(XMEDIA_INITRD_DIR)" "$(MAKE) $(MKFLAGS_KERNEL) $(MKFLAGS_QUIK_START) $(1)",)
|
||||||
|
|
||||||
|
.PHONY: all clean
|
||||||
|
all: $(KERNEL_IMAGE.y)
|
||||||
|
ifeq (_$(CONFIG_XMEDIA_QUICK_START),_y)
|
||||||
|
$(KERNEL_IMAGE.y): $(KERNEL_HWGZIP_IMAGE-dtb)
|
||||||
|
@$(call mkdir,$(@D))
|
||||||
|
@cp -fv $< $@
|
||||||
|
|
||||||
|
$(KERNEL_HWGZIP_IMAGE-dtb):$(KERNEL_uIMAGE)
|
||||||
|
@echo;
|
||||||
|
@echo $(KERNEL_HWGZIP_IMAGE-dtb) is ready!
|
||||||
|
else
|
||||||
|
$(KERNEL_IMAGE.y): $(KERNEL_uIMAGE)
|
||||||
|
@$(call mkdir,$(@D))
|
||||||
|
@cp -fv $< $@
|
||||||
|
endif
|
||||||
|
|
||||||
|
# 此处添加 .PHONY, 强制内核每次都编译
|
||||||
|
.PHONY: $(KERNEL_uIMAGE)
|
||||||
|
$(KERNEL_uIMAGE): $(KERNEL_SRCDIR) prepare
|
||||||
|
$(AT)$(MAKE) $(MKFLAGS_KERNEL) $(CONFIG_XMEDIA_KERNEL_DEFCONFIG)
|
||||||
|
$(AT)$(MAKE) $(MKFLAGS_KERNEL) uImage
|
||||||
|
$(AT)$(MAKE) $(MKFLAGS_KERNEL) modules
|
||||||
|
$(call create_initramfs_kernel, uImage)
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -rf $(KERNEL_BUILDDIR)
|
||||||
|
rm -f $(KERNEL_IMAGE.y) $(KERNEL_IMAGE.n)
|
||||||
|
$(AT)rm -rf $(KERNEL_SRCDIR)/drivers/gmp
|
||||||
|
$(AT)rm -rf $(GMP_DIR)/drv/obj_$(OBJ_KERNEL_VERSION)/$(KERNEL_TOOLCHAIN)/$(OBJ_BUILD_TYPE)/$(OBJ_LOG_MODE)/xm_*
|
||||||
|
$(AT)rm -rf $(GMP_DIR)/drv/obj_$(OBJ_KERNEL_VERSION)/$(KERNEL_TOOLCHAIN)/$(OBJ_BUILD_TYPE)/$(OBJ_LOG_MODE)/.*.cmd
|
||||||
|
|
||||||
|
prepare:
|
||||||
|
ifeq (_$(CONFIG_XMEDIA_LINUX_4_9_Y),_y)
|
||||||
|
$(call mkdir,$(KERNEL_BUILDDIR)/drivers/gmp/drv)
|
||||||
|
$(AT)(cd $(KERNEL_BUILDDIR)/drivers && rm -rf gmp && ln -s $(GMP_DIR)/drv gmp)
|
||||||
|
endif
|
||||||
|
$(AT)(cd $(KERNEL_SRCDIR)/drivers && rm -rf gmp && ln -s $(GMP_DIR)/drv gmp)
|
||||||
+284
@@ -0,0 +1,284 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# Useage: ./loadxm [chip_type] [ -r|-i|-a|-h|-osmem]
|
||||||
|
# -r : rmmod all modules
|
||||||
|
# -i : insmod all modules
|
||||||
|
# -a : remove modules first, then insert modules
|
||||||
|
# -h : help information
|
||||||
|
# -osmem : display os memory size
|
||||||
|
# default : rmmod all moules and then insmod them
|
||||||
|
# e.g: ./load chip -i
|
||||||
|
|
||||||
|
####################Variables Definition##########################
|
||||||
|
|
||||||
|
CHIP_TYPE=$1; # chip type
|
||||||
|
|
||||||
|
#DDR start:0x40000000, kernel start:0x40000000, OS(32M); MMZ start:0x42000000
|
||||||
|
mem_total=64 # 64M, total mem
|
||||||
|
mem_start=0x40000000 # phy mem start
|
||||||
|
os_mem_size=32 # 32M, os mem
|
||||||
|
mmz_start=0x42000000; # mmz start addr
|
||||||
|
mmz_size=32; # 32M, mmz size
|
||||||
|
mem_unit=MB # mem unit (MB or KB, default MB)
|
||||||
|
##################################################################
|
||||||
|
pre_mem_info()
|
||||||
|
{
|
||||||
|
if [[ "$CHIP_TYPE" == "xm7206v11a" || "$CHIP_TYPE" == "xm7206v11at" || "$CHIP_TYPE" == "xm7206v11" ]];then
|
||||||
|
mem_total=128 # total mem
|
||||||
|
mem_start=0x40000000 # phy mem start
|
||||||
|
os_mem_size=32 # os mem
|
||||||
|
mmz_start=0x42000000; # mmz start addr
|
||||||
|
mmz_size=96; # mmz size
|
||||||
|
elif [[ "$CHIP_TYPE" == "xm7206v12a" ]];then
|
||||||
|
mem_total=256 # total mem
|
||||||
|
mem_start=0x40000000 # phy mem start
|
||||||
|
os_mem_size=32 # os mem
|
||||||
|
mmz_start=0x42000000; # mmz start addr
|
||||||
|
mmz_size=224; # mmz size
|
||||||
|
else
|
||||||
|
mem_total=64 # total mem
|
||||||
|
mem_start=0x40000000 # phy mem start
|
||||||
|
os_mem_size=32 # os mem
|
||||||
|
mmz_start=0x42000000; # mmz start addr
|
||||||
|
mmz_size=32; # mmz size
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
check_mem_info()
|
||||||
|
{
|
||||||
|
var=`cat /proc/cmdline`
|
||||||
|
temp=${var##*mem=}
|
||||||
|
bootargs_mem=${temp%%M*}
|
||||||
|
|
||||||
|
if [ $os_mem_size -lt $bootargs_mem ]; then
|
||||||
|
echo "bootargs_mem: $bootargs_mem, os_mem_size: $os_mem_size"
|
||||||
|
echo "the mem in bootargs conflicts with the osmem in the load script, please check these two parameters."
|
||||||
|
exit 0;
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
check_mem_info_KB()
|
||||||
|
{
|
||||||
|
var=`cat /proc/cmdline`
|
||||||
|
temp=${var##*mem=}
|
||||||
|
bootargs_mem=${temp%%K*}
|
||||||
|
|
||||||
|
if [ $os_mem_size -lt $bootargs_mem ]; then
|
||||||
|
echo "bootargs_mem: $bootargs_mem, os_mem_size: $os_mem_size"
|
||||||
|
echo "the mem in bootargs conflicts with the osmem in the load script, please check these two parameters."
|
||||||
|
exit 0;
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
report_error()
|
||||||
|
{
|
||||||
|
echo "******* Error: There's something wrong, please check! *****"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
insert_audio()
|
||||||
|
{
|
||||||
|
insmod xm_acomm.ko
|
||||||
|
insmod xm_aio.ko
|
||||||
|
insmod xm_ao.ko
|
||||||
|
insmod xm_ai.ko
|
||||||
|
insmod xm_aenc.ko
|
||||||
|
insmod xm_adec.ko
|
||||||
|
}
|
||||||
|
|
||||||
|
remove_audio()
|
||||||
|
{
|
||||||
|
rmmod xm_adec
|
||||||
|
rmmod xm_aenc
|
||||||
|
rmmod xm_ai
|
||||||
|
rmmod xm_ao
|
||||||
|
rmmod xm_aio
|
||||||
|
rmmod xm_acomm
|
||||||
|
}
|
||||||
|
|
||||||
|
insert_ko()
|
||||||
|
{
|
||||||
|
insmod xm_osal.ko mmz_allocator=xmedia mmz=anonymous,0,$mmz_start,$mmz_size || report_error
|
||||||
|
insmod xm_common.ko
|
||||||
|
insmod xm_pm.ko
|
||||||
|
insmod xm_vgs.ko
|
||||||
|
insmod xm_tde.ko
|
||||||
|
insmod xm_region.ko
|
||||||
|
insmod xm_isp.ko
|
||||||
|
insmod xm_vpss.ko
|
||||||
|
insmod xm_npu.ko
|
||||||
|
insmod xm_vi.ko
|
||||||
|
insmod xm_chnl.ko
|
||||||
|
insmod xm_vedu.ko
|
||||||
|
insmod xm_rc.ko
|
||||||
|
insmod xm_jpege.ko
|
||||||
|
insmod xm_h265e.ko
|
||||||
|
insmod xm_h264e.ko
|
||||||
|
insmod xm_venc.ko
|
||||||
|
insmod xm_vo.ko
|
||||||
|
insmod xm_fb.ko fb_vram="gfbg:vram0_size:3600"
|
||||||
|
insmod xm_cipher_drv.ko
|
||||||
|
insmod xm_ive.ko
|
||||||
|
insert_audio
|
||||||
|
|
||||||
|
## ive node数量为节省内存默认为64(取值范围8-512),数量可配例如:insmod xm_ive.ko max_node_num=128
|
||||||
|
}
|
||||||
|
|
||||||
|
remove_ko()
|
||||||
|
{
|
||||||
|
remove_audio
|
||||||
|
rmmod xm_cipher_drv
|
||||||
|
rmmod xm_ive
|
||||||
|
rmmod xm_fb
|
||||||
|
rmmod xm_vo
|
||||||
|
rmmod xm_venc
|
||||||
|
rmmod xm_h265e
|
||||||
|
rmmod xm_h264e
|
||||||
|
rmmod xm_jpege
|
||||||
|
rmmod xm_rc
|
||||||
|
rmmod xm_vedu
|
||||||
|
rmmod xm_chnl
|
||||||
|
rmmod xm_vi
|
||||||
|
rmmod xm_npu
|
||||||
|
rmmod xm_vpss
|
||||||
|
rmmod xm_isp
|
||||||
|
rmmod xm_region
|
||||||
|
rmmod xm_tde
|
||||||
|
rmmod xm_vgs
|
||||||
|
rmmod xm_pm
|
||||||
|
rmmod xm_common
|
||||||
|
rmmod xm_osal
|
||||||
|
}
|
||||||
|
|
||||||
|
load_usage()
|
||||||
|
{
|
||||||
|
echo "Usage: ./load [chip_type] [-option]"
|
||||||
|
echo "chip_type:"
|
||||||
|
echo " xm7206v10 xm7206v10b xm7206v11a xm7206v12a xm7206v11 xm7206v11at"
|
||||||
|
echo "options:"
|
||||||
|
echo " -i insert modules"
|
||||||
|
echo " -r remove modules"
|
||||||
|
echo " -a remove modules first, then insert modules"
|
||||||
|
echo " -h help information"
|
||||||
|
echo -e "for example: ./load chip -i\n"
|
||||||
|
}
|
||||||
|
|
||||||
|
calc_mmz_info()
|
||||||
|
{
|
||||||
|
mmz_start=`echo "$mem_start $os_mem_size" |
|
||||||
|
awk 'BEGIN { temp = 0; }
|
||||||
|
{
|
||||||
|
temp = $1/1024/1024 + $2;
|
||||||
|
}
|
||||||
|
END { printf("0x%x00000\n", temp); }'`
|
||||||
|
|
||||||
|
mmz_size=`echo "$mem_total $os_mem_size" |
|
||||||
|
awk 'BEGIN { temp = 0; }
|
||||||
|
{
|
||||||
|
temp = $1 - $2;
|
||||||
|
}
|
||||||
|
END { printf("%dMB\n", temp); }'`
|
||||||
|
echo "mem_total: ${mem_total}MB, os_mem_size: ${os_mem_size}MB, mmz_start: $mmz_start, mmz_size: $mmz_size"
|
||||||
|
}
|
||||||
|
|
||||||
|
calc_mmz_info_KB()
|
||||||
|
{
|
||||||
|
mmz_start=`echo "$mem_start $(echo "$os_mem_size * 1024" | bc)" |
|
||||||
|
awk 'BEGIN { temp = 0; }
|
||||||
|
{
|
||||||
|
temp = $1 + $2;
|
||||||
|
}
|
||||||
|
END { printf("0x%x\n", temp); }'`
|
||||||
|
|
||||||
|
mmz_size=`echo "$mem_total $os_mem_size" |
|
||||||
|
awk 'BEGIN { temp = 0; }
|
||||||
|
{
|
||||||
|
temp = $1 - $2;
|
||||||
|
}
|
||||||
|
END { printf("%dKB\n", temp); }'`
|
||||||
|
echo "mem_total: ${mem_total}KB, os_mem_size: ${os_mem_size}KB, mmz_start: $mmz_start, mmz_size: $mmz_size"
|
||||||
|
}
|
||||||
|
|
||||||
|
######################parse arg###################################
|
||||||
|
b_arg_insmod=0
|
||||||
|
b_arg_remove=0
|
||||||
|
b_arg_os_mem=0
|
||||||
|
|
||||||
|
pre_mem_info;
|
||||||
|
|
||||||
|
for arg in $@
|
||||||
|
do
|
||||||
|
|
||||||
|
if [ $b_arg_os_mem -eq 1 ] ; then
|
||||||
|
b_arg_os_mem=0;
|
||||||
|
os_mem_size=$arg;
|
||||||
|
|
||||||
|
if [ -z $os_mem_size ]; then
|
||||||
|
echo "[error] os_mem_size is null"
|
||||||
|
exit;
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
case $arg in
|
||||||
|
"-i")
|
||||||
|
b_arg_insmod=1;
|
||||||
|
;;
|
||||||
|
"-r")
|
||||||
|
b_arg_remove=1;
|
||||||
|
;;
|
||||||
|
"-a")
|
||||||
|
b_arg_insmod=1;
|
||||||
|
b_arg_remove=1;
|
||||||
|
;;
|
||||||
|
"-h")
|
||||||
|
load_usage;
|
||||||
|
;;
|
||||||
|
"-osmem")
|
||||||
|
b_arg_os_mem=1;
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
#######################parse arg end########################
|
||||||
|
|
||||||
|
if [ $# -lt 2 ]; then
|
||||||
|
load_usage;
|
||||||
|
exit;
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "CHIP_TYPE:$CHIP_TYPE"
|
||||||
|
if [[ "$CHIP_TYPE" != "DUMMY" \
|
||||||
|
&& "$CHIP_TYPE" != "xm7206v10" && "$CHIP_TYPE" != "xm7206v10b" && "$CHIP_TYPE" != "xm7206v11a" && "$CHIP_TYPE" != "xm7206v12a" \
|
||||||
|
&& "$CHIP_TYPE" != "xm7206v11" && "$CHIP_TYPE" != "xm7206v11at" \
|
||||||
|
]];then
|
||||||
|
echo "[err] chip[$CHIP_TYPE] not support"
|
||||||
|
load_usage;
|
||||||
|
exit;
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ $os_mem_size -ge $mem_total ] ; then
|
||||||
|
echo "[err] os_mem[$os_mem_size], over total_mem[$mem_total]"
|
||||||
|
exit;
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
if [ "KB" == "$mem_unit" ]; then
|
||||||
|
calc_mmz_info_KB;
|
||||||
|
else
|
||||||
|
calc_mmz_info;
|
||||||
|
fi
|
||||||
|
|
||||||
|
#######################Action###############################
|
||||||
|
|
||||||
|
if [ "KB" == "$mem_unit" ]; then
|
||||||
|
check_mem_info_KB;
|
||||||
|
else
|
||||||
|
check_mem_info;
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ $b_arg_remove -eq 1 ]; then
|
||||||
|
remove_ko;
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ $b_arg_insmod -eq 1 ]; then
|
||||||
|
insert_ko;
|
||||||
|
fi
|
||||||
|
|
||||||
Executable
+39
@@ -0,0 +1,39 @@
|
|||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# Copyright (c) xmedia. 2021.
|
||||||
|
# All rights reserved.
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
SDK_DIR := $(shell cd $(CURDIR)/.. && /bin/pwd)
|
||||||
|
include $(SDK_DIR)/build/base.mk
|
||||||
|
|
||||||
|
ifneq ($(findstring $(CONFIG_XMEDIA_CHIP_TYPE), xm7206v10 xm7206v10b xm7206v11a xm7206v12a xm7206v11 xm7206v11at), )
|
||||||
|
COMMON_CHIPSET := xmorca
|
||||||
|
else
|
||||||
|
$(error Unkown SoC!! Add $(CONFIG_XMEDIA_CHIP_TYPE) branch here for building!!)
|
||||||
|
endif
|
||||||
|
|
||||||
|
MCU_SRCDIR := $(SDK_DIR)/mcu/riscv
|
||||||
|
QS_MCU_BUILDDIR ?= $(shell pwd)/.build
|
||||||
|
QS_MCU_IMAGE := $(QS_MCU_BUILDDIR)/mcu.bin
|
||||||
|
|
||||||
|
MKFLAGS_QS_MCU = -C $(MCU_SRCDIR) CROSS_COMPILE=riscv64-unknown-elf- O=$(QS_MCU_BUILDDIR)
|
||||||
|
|
||||||
|
.PHONY: all qs_mcu clean
|
||||||
|
all: qs_mcu
|
||||||
|
|
||||||
|
qs_mcu: $(QS_MCU_IMAGE)
|
||||||
|
@$(call mkdir,$(BOOT_BUILDDIR))
|
||||||
|
@cp -fv $< $(BOOT_BUILDDIR)/qs_mcu.bin
|
||||||
|
|
||||||
|
# 此处添加 .PHONY, 强制每次都编译
|
||||||
|
.PHONY: $(QS_MCU_IMAGE)
|
||||||
|
$(QS_MCU_IMAGE): $(MCU_SRCDIR) prepare
|
||||||
|
$(AT)$(MAKE) $(MKFLAGS_QS_MCU) $(COMMON_CHIPSET)_defconfig
|
||||||
|
$(AT)$(MAKE) $(MKFLAGS_QS_MCU)
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -rf $(QS_MCU_BUILDDIR)
|
||||||
|
rm -f $(BOOT_BUILDDIR)/qs_mcu.bin
|
||||||
|
|
||||||
|
prepare:
|
||||||
Executable
+129
@@ -0,0 +1,129 @@
|
|||||||
|
#####################################################
|
||||||
|
# Build Dependence
|
||||||
|
# prepare: bootargs
|
||||||
|
# boot: prepare
|
||||||
|
# linux: prepare
|
||||||
|
# gmp: linux
|
||||||
|
# component: linux gmp
|
||||||
|
# sample: gmp component
|
||||||
|
# rootfs: linux gmp component
|
||||||
|
# fs_image: rootfs
|
||||||
|
#
|
||||||
|
#
|
||||||
|
#####################################################
|
||||||
|
|
||||||
|
.EXPORT_ALL_VARIABLES:
|
||||||
|
|
||||||
|
SDK_DIR := $(shell pwd)
|
||||||
|
|
||||||
|
include $(SDK_DIR)/build/base.mk
|
||||||
|
|
||||||
|
#build_targe
|
||||||
|
ifeq ($(CHIPARCH), xmorca)
|
||||||
|
build_targe = prepare uboot $(if $(CONFIG_XMEDIA_QUICK_START),bootstrap,) linux gmp rootfs bootargs fs_image sample
|
||||||
|
else
|
||||||
|
build_targe = prepare
|
||||||
|
endif
|
||||||
|
|
||||||
|
CFG_SDK_EXPORT_FLAG := y
|
||||||
|
|
||||||
|
.DEFAULT_GOAL := help
|
||||||
|
|
||||||
|
.PHONY: help
|
||||||
|
help:
|
||||||
|
$(AT)cat $(BUILD_DIR)/MakeHelp
|
||||||
|
|
||||||
|
.PHONY: build clean prepare
|
||||||
|
|
||||||
|
build: $(build_targe)
|
||||||
|
|
||||||
|
clean:linux_clean uboot_clean atf_clean rootfs_clean gmp_clean sample_clean
|
||||||
|
$(AT)rm $(OUT_DIR) -rf
|
||||||
|
|
||||||
|
prepare:
|
||||||
|
|
||||||
|
.PHONY: uboot uboot_clean
|
||||||
|
uboot: $(if $(CONFIG_XMEDIA_QUICK_START),qs_mcu,) prepare $(if $(CONFIG_XMEDIA_QUICK_START),bootstrap,)
|
||||||
|
$(AT)$(MAKE) -C $(BOOTLOADER_DIR)
|
||||||
|
|
||||||
|
uboot_clean: $(if $(CONFIG_XMEDIA_QUICK_START),qs_mcu_clean,)
|
||||||
|
$(AT)$(MAKE) -C $(BOOTLOADER_DIR) clean
|
||||||
|
|
||||||
|
.PHONY: bootstrap bootstrap_clean
|
||||||
|
bootstrap:
|
||||||
|
$(AT)$(MAKE) -C $(BOOTLOADER_DIR) -f $(SDK_DIR)/build/bootstrap.mk
|
||||||
|
bootstrap_clean:
|
||||||
|
$(AT)$(MAKE) -C $(BOOTLOADER_DIR) -f $(SDK_DIR)/build/bootstrap.mk clean
|
||||||
|
|
||||||
|
.PHONY: linux linux_clean
|
||||||
|
linux:$(if $(CONFIG_XMEDIA_QUICK_START),initrd,)
|
||||||
|
$(AT)$(MAKE) -C $(KERNEL_DIR)
|
||||||
|
|
||||||
|
linux_clean:$(if $(CONFIG_XMEDIA_QUICK_START),initrd_clean,)
|
||||||
|
$(AT)$(MAKE) -C $(KERNEL_DIR) clean
|
||||||
|
|
||||||
|
.PHONY: atf atf_clean
|
||||||
|
atf:
|
||||||
|
$(AT)$(MAKE) -C $(ATF_DIR)
|
||||||
|
|
||||||
|
atf_clean:
|
||||||
|
$(AT)$(MAKE) -C $(ATF_DIR) clean
|
||||||
|
|
||||||
|
.PHONY: qs_mcu qs_mcu_clean
|
||||||
|
qs_mcu:
|
||||||
|
$(AT)$(MAKE) -C $(QS_MCU_DIR)
|
||||||
|
|
||||||
|
qs_mcu_clean:
|
||||||
|
$(AT)$(MAKE) -C $(QS_MCU_DIR) clean
|
||||||
|
|
||||||
|
.PHONY: gmp gmp_clean
|
||||||
|
gmp:linux
|
||||||
|
$(AT)$(MAKE) -C $(GMP_DIR)
|
||||||
|
|
||||||
|
gmp_clean:
|
||||||
|
$(AT)$(MAKE) -C $(GMP_DIR) clean
|
||||||
|
|
||||||
|
.PHONY: component component_clean
|
||||||
|
component: linux gmp
|
||||||
|
$(AT)$(MAKE) -C $(COMPONENT_DIR)
|
||||||
|
|
||||||
|
component_clean:
|
||||||
|
$(AT)$(MAKE) -C $(COMPONENT_DIR) clean
|
||||||
|
|
||||||
|
.PHONY: sample sample_clean
|
||||||
|
sample:gmp
|
||||||
|
$(AT)$(MAKE) -C $(SAMPLE_DIR)
|
||||||
|
|
||||||
|
sample_clean:
|
||||||
|
$(AT)$(MAKE) -C $(SAMPLE_DIR) clean
|
||||||
|
|
||||||
|
.PHONY: tools tools_clean
|
||||||
|
tools:
|
||||||
|
$(AT)$(MAKE) -C $(TOOLS_DIR)
|
||||||
|
|
||||||
|
tools_clean:
|
||||||
|
$(AT)$(MAKE) -C $(TOOLS_DIR) clean
|
||||||
|
|
||||||
|
.PHONY: rootfs rootfs_clean
|
||||||
|
rootfs: linux
|
||||||
|
$(AT)$(MAKE) -C $(ROOTFS_DIR)
|
||||||
|
|
||||||
|
rootfs_clean:
|
||||||
|
$(AT)$(MAKE) -C $(ROOTFS_DIR) clean
|
||||||
|
|
||||||
|
.PHONY: initrd initrd_clean
|
||||||
|
initrd:
|
||||||
|
$(AT)$(MAKE) -C $(INITRD_DIR)
|
||||||
|
|
||||||
|
initrd_clean:
|
||||||
|
$(AT)$(MAKE) -C $(INITRD_DIR) clean
|
||||||
|
|
||||||
|
.PHONY: menuconfig
|
||||||
|
$(KCONFIG_EXE):
|
||||||
|
$(AT)$(MAKE) -C $(KCONFIG_SRC_DIR)
|
||||||
|
|
||||||
|
menuconfig: $(KCONFIG_EXE)
|
||||||
|
$(AT)$(KCONFIG_EXE) $(KCONFIG_CFG)
|
||||||
|
$(AT)echo "$(MAKE) $@ over"
|
||||||
|
|
||||||
|
include $(SDK_DIR)/build/rootfs_image.mk
|
||||||
@@ -0,0 +1,165 @@
|
|||||||
|
.PHONY: bootargs
|
||||||
|
|
||||||
|
bootargs:
|
||||||
|
ifeq ($(CONFIG_XMEDIA_NAND_FLASH_SUPPORT),y)
|
||||||
|
$(AT)test -d $(XMEDIA_NAND_IMAGE_DIR) || mkdir -p $(XMEDIA_NAND_IMAGE_DIR)
|
||||||
|
$(AT)test ! -f $(NAND_PARTITIONS) || cp -f $(NAND_PARTITIONS) $(XMEDIA_NAND_IMAGE_DIR)/
|
||||||
|
$(AT)(test ! -f $(NAND_BOOTARGS) || (cd $(XMEDIA_NAND_IMAGE_DIR) && $(MKBOOTARGS) \
|
||||||
|
-s $(CONFIG_XMEDIA_BOOT_ENV_SIZE) -r $(NAND_BOOTARGS) -o bootargs.bin > /dev/null))
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_XMEDIA_EMMC_SUPPORT),y)
|
||||||
|
$(AT)test -d $(XMEDIA_EMMC_IMAGE_DIR) || mkdir -p $(XMEDIA_EMMC_IMAGE_DIR)
|
||||||
|
$(AT)test ! -f $(EMMC_PARTITIONS) || cp -f $(EMMC_PARTITIONS) $(XMEDIA_EMMC_IMAGE_DIR)/
|
||||||
|
$(AT)(test ! -f $(EMMC_BOOTARGS) || (cd $(XMEDIA_EMMC_IMAGE_DIR) && $(MKBOOTARGS) \
|
||||||
|
-s $(CONFIG_XMEDIA_BOOT_ENV_SIZE) -r $(EMMC_BOOTARGS) -o bootargs.bin > /dev/null))
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_XMEDIA_SPI_SUPPORT),y)
|
||||||
|
$(AT)test -d $(XMEDIA_SPI_IMAGE_DIR) || mkdir -p $(XMEDIA_SPI_IMAGE_DIR)
|
||||||
|
$(AT)test ! -f $(SPI_PARTITIONS) || cp -f $(SPI_PARTITIONS) $(XMEDIA_SPI_IMAGE_DIR)/
|
||||||
|
$(AT)(test ! -f $(SPI_BOOTARGS) || (cd $(XMEDIA_SPI_IMAGE_DIR) && $(MKBOOTARGS) \
|
||||||
|
-s $(CONFIG_XMEDIA_BOOT_ENV_SIZE) -r $(SPI_BOOTARGS) -o bootargs.bin > /dev/null))
|
||||||
|
endif
|
||||||
|
|
||||||
|
.PHONY: fs_image fs_image_clean
|
||||||
|
fs_image: rootfs
|
||||||
|
$(AT)$(MAKE) fs -j1
|
||||||
|
fs_image_clean:
|
||||||
|
|
||||||
|
FS_IMAGES.yy :=
|
||||||
|
|
||||||
|
FAKEROOT := fakeroot -- bash $(TOOLS_DIR)/bin/fakeroot-scripts
|
||||||
|
|
||||||
|
# $(call mkfs,<rootfs dir>,<cmd>)
|
||||||
|
mkfs = $(FAKEROOT) "$(1)" '$(2)'
|
||||||
|
|
||||||
|
$(if $(shell /usr/bin/env fakeroot -v 2>/dev/null),;, \
|
||||||
|
$(error Command "fakeroot" not found, please install)))
|
||||||
|
|
||||||
|
# $(call fsimage_target,<fs>,<target image>)
|
||||||
|
define fsimage_target
|
||||||
|
.PHONY: $(call build_target,$(1))
|
||||||
|
$(call build_target,$(1)):$(2)
|
||||||
|
|
||||||
|
.PHONY: $(call clean_target,$(1))
|
||||||
|
$(call clean_target,$(1)):
|
||||||
|
@rm -vf $(2)
|
||||||
|
|
||||||
|
endef
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
.PHONY: tar
|
||||||
|
tar:
|
||||||
|
@$(call mkdir,$(XMEDIA_IMAGE_DIR))
|
||||||
|
@$(call mkfs,$(XMEDIA_ROOTFS_DIR), \
|
||||||
|
tar -C $(XMEDIA_ROOTFS_DIR) -cf $(XMEDIA_IMAGE_DIR)/rootfs.tar .)
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
ifdef CONFIG_XMEDIA_SPI_BLOCK_SIZE
|
||||||
|
SPI_BLOCK_SIZE := $(CONFIG_XMEDIA_SPI_BLOCK_SIZE)
|
||||||
|
else
|
||||||
|
SPI_BLOCK_SIZE := 64k 128k 256k
|
||||||
|
endif
|
||||||
|
|
||||||
|
JFFS2_SUFFIX = $(addsuffix .jffs2,$(SPI_BLOCK_SIZE))
|
||||||
|
JFFS2_IMAGE := $(addprefix $(XMEDIA_SPI_IMAGE_DIR)/rootfs.,$(JFFS2_SUFFIX))
|
||||||
|
|
||||||
|
FS_IMAGES.y$(CONFIG_XMEDIA_ROOTFS_JFFS2) += $(JFFS2_IMAGE)
|
||||||
|
|
||||||
|
$(eval $(call fsimage_target,jffs2,$(JFFS2_IMAGE)))
|
||||||
|
|
||||||
|
$(XMEDIA_SPI_IMAGE_DIR)/rootfs.64k.jffs2: JFFS2_BLOCK_SIZE=0x10000
|
||||||
|
$(XMEDIA_SPI_IMAGE_DIR)/rootfs.128k.jffs2: JFFS2_BLOCK_SIZE=0x20000
|
||||||
|
$(XMEDIA_SPI_IMAGE_DIR)/rootfs.256k.jffs2: JFFS2_BLOCK_SIZE=0x40000
|
||||||
|
|
||||||
|
$(XMEDIA_SPI_IMAGE_DIR)/rootfs.%.jffs2: $(MKJFFS2) FORCE
|
||||||
|
@$(call mkdir,$(@D))
|
||||||
|
@$(call mkfs,$(XMEDIA_ROOTFS_DIR),$(MKJFFS2) -d $(XMEDIA_ROOTFS_DIR) -l -e \
|
||||||
|
$(JFFS2_BLOCK_SIZE) -o $@)
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
SQUASHFS_SUFFIX = .squashfs
|
||||||
|
SQUASHFS_IMAGE := $(addprefix $(XMEDIA_SPI_IMAGE_DIR)/rootfs,$(SQUASHFS_SUFFIX))
|
||||||
|
|
||||||
|
FS_IMAGES.y$(CONFIG_XMEDIA_ROOTFS_SQUASHFS) += $(SQUASHFS_IMAGE)
|
||||||
|
|
||||||
|
$(eval $(call fsimage_target,squashfs,$(SQUASHFS_IMAGE)))
|
||||||
|
|
||||||
|
$(XMEDIA_SPI_IMAGE_DIR)/rootfs.squashfs: $(MKSQUASHFS) FORCE
|
||||||
|
@$(call mkdir,$(@D))
|
||||||
|
@$(call mkfs,$(XMEDIA_ROOTFS_DIR),$(MKSQUASHFS) $(XMEDIA_ROOTFS_DIR) $@ -comp xz)
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
YAFFS2_IMAGE := $(addprefix $(XMEDIA_NAND_IMAGE_DIR)/, \
|
||||||
|
rootfs_2k_4bit.yaffs2 \
|
||||||
|
rootfs_2k_24bit.yaffs2 \
|
||||||
|
rootfs_4k_4bit.yaffs2 \
|
||||||
|
rootfs_4k_24bit.yaffs2)
|
||||||
|
|
||||||
|
FS_IMAGES.$(CONFIG_XMEDIA_ROOTFS_YAFFS)$(CONFIG_XMEDIA_NAND_FLASH_SUPPORT) += $(YAFFS2_IMAGE)
|
||||||
|
|
||||||
|
$(eval $(call fsimage_target,yaffs,$(YAFFS2_IMAGE)))
|
||||||
|
|
||||||
|
$(XMEDIA_NAND_IMAGE_DIR)/rootfs_2k_4bit.yaffs2 : ARGS=1 2
|
||||||
|
$(XMEDIA_NAND_IMAGE_DIR)/rootfs_2k_24bit.yaffs2 : ARGS=1 4
|
||||||
|
$(XMEDIA_NAND_IMAGE_DIR)/rootfs_4k_4bit.yaffs2 : ARGS=2 2
|
||||||
|
$(XMEDIA_NAND_IMAGE_DIR)/rootfs_4k_24bit.yaffs2 : ARGS=2 4
|
||||||
|
|
||||||
|
$(XMEDIA_NAND_IMAGE_DIR)/%.yaffs2: $(MKYAFFS) FORCE
|
||||||
|
@$(call mkdir,$(@D))
|
||||||
|
@$(call mkfs,$(XMEDIA_ROOTFS_DIR),$(MKYAFFS) $(XMEDIA_ROOTFS_DIR) $@ $(ARGS))
|
||||||
|
@chmod 644 $(@)
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
UBIFS_IMAGE := $(addprefix $(XMEDIA_NAND_IMAGE_DIR)/, \
|
||||||
|
rootfs_2k_128k.ubiimg rootfs_4k_256k.ubiimg)
|
||||||
|
|
||||||
|
FS_IMAGES.$(CONFIG_XMEDIA_ROOTFS_UBIIMG)$(CONFIG_XMEDIA_NAND_FLASH_SUPPORT) += $(UBIFS_IMAGE)
|
||||||
|
|
||||||
|
$(eval $(call fsimage_target,ubiimg,$(UBIFS_IMAGE)))
|
||||||
|
|
||||||
|
$(XMEDIA_NAND_IMAGE_DIR)/%.ubiimg: $(TOOLS_DIR)/bin/mkubiimg.sh FORCE
|
||||||
|
@$(call mkdir,$(@D))
|
||||||
|
@$(call mkfs,$(XMEDIA_ROOTFS_DIR),bash $(<) \
|
||||||
|
$(wordlist 2,3,$(subst _, ,$(basename $(@F)))) $(XMEDIA_ROOTFS_DIR) $@)
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
EXT4_IMAGE := $(addprefix $(XMEDIA_EMMC_IMAGE_DIR)/, \
|
||||||
|
rootfs_$(CONFIG_XMEDIA_EMMC_ROOTFS_SIZE)M.ext4)
|
||||||
|
|
||||||
|
FS_IMAGES.$(CONFIG_XMEDIA_ROOTFS_EXT4)$(CONFIG_XMEDIA_EMMC_SUPPORT) += $(EXT4_IMAGE)
|
||||||
|
|
||||||
|
$(eval $(call fsimage_target,ext4,$(EXT4_IMAGE)))
|
||||||
|
|
||||||
|
$(XMEDIA_EMMC_IMAGE_DIR)/%.ext4: $(TOOLS_DIR)/bin/make_ext4fs FORCE
|
||||||
|
@$(call mkdir,$(@D))
|
||||||
|
@$(call mkfs,$(XMEDIA_ROOTFS_DIR),$(<) -l $(CONFIG_XMEDIA_EMMC_ROOTFS_SIZE)M -s $@ $(XMEDIA_ROOTFS_DIR))
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
# $(XMEDIA_ROOTFS_DIR) 目录里文件变化(添加/删除/修改), 触发重新生成文件系统镜像
|
||||||
|
.PHONY: $(call build_target,fs)
|
||||||
|
$(call build_target,fs):
|
||||||
|
@$(call mkdir,$(XMEDIA_ROOTFS_DIR))
|
||||||
|
@echo '#this is auto generation, do not modify' > $(XMEDIA_ROOTFS_DIR).mk
|
||||||
|
@echo 'all: $(FS_IMAGES.yy)' >> $(XMEDIA_ROOTFS_DIR).mk
|
||||||
|
@echo '$(strip $(FS_IMAGES.yy)): \' >> $(XMEDIA_ROOTFS_DIR).mk
|
||||||
|
@echo $$(find $(XMEDIA_ROOTFS_DIR) -type f -and ! -size 0) >> $(XMEDIA_ROOTFS_DIR).mk
|
||||||
|
@echo ' make -C $(SDK_DIR) $(FS_IMAGES.yy)' >> $(XMEDIA_ROOTFS_DIR).mk
|
||||||
|
@echo 'force:; make -C $(SDK_DIR) $(FS_IMAGES.yy)' >> $(XMEDIA_ROOTFS_DIR).mk
|
||||||
|
@if cmp -s $(XMEDIA_ROOTFS_DIR).mk $(XMEDIA_ROOTFS_DIR)/../.rootfs.mk.old; \
|
||||||
|
then make -f $(XMEDIA_ROOTFS_DIR).mk all; \
|
||||||
|
else make -f $(XMEDIA_ROOTFS_DIR).mk force; fi
|
||||||
|
@mv -f $(XMEDIA_ROOTFS_DIR).mk $(XMEDIA_ROOTFS_DIR)/../.rootfs.mk.old
|
||||||
|
|
||||||
|
.PHONY: $(call clean_target,fs)
|
||||||
|
$(call clean_target,fs):
|
||||||
|
rm -f $(FS_IMAGES.yy) $(FS_IMAGES.yn) $(FS_IMAGES.ny) $(FS_IMAGES.nn)
|
||||||
|
|
||||||
|
FORCE:;
|
||||||
Executable
+43
@@ -0,0 +1,43 @@
|
|||||||
|
### module driver need define the SRCS, MOD_NAME, SDK_KER_CFLAGS ###
|
||||||
|
|
||||||
|
KERNEL_ROOT := $(KERNEL_BUILDDIR)
|
||||||
|
|
||||||
|
OBJS := $(SRCS:%.c=%.o) $(ASM_SRCS:%.S=%.o)
|
||||||
|
|
||||||
|
OBJ_DIR := $(OUT_DIR)/obj/$(subst $(SDK_DIR)/,,$(CURDIR))
|
||||||
|
|
||||||
|
FULL_OBJS += $(addprefix $(OBJ_DIR)/,$(OBJS))
|
||||||
|
|
||||||
|
TARGET := $(OBJ_DIR)/$(MOD_NAME).ko
|
||||||
|
|
||||||
|
$(MOD_NAME)-objs := $(OBJS)
|
||||||
|
|
||||||
|
obj-$(XMEDIA_DRV_BUILDTYPE) += $(MOD_NAME).o
|
||||||
|
|
||||||
|
EXTRA_CFLAGS += $(SDK_KER_CFLAGS)
|
||||||
|
|
||||||
|
.PHONY: all clean $(TARGET)
|
||||||
|
|
||||||
|
all: $(TARGET)
|
||||||
|
|
||||||
|
ifeq ($(XMEDIA_DRV_BUILDTYPE),m)
|
||||||
|
$(AT)test -d $(SDK_KO_DIR) || mkdir -p $(SDK_KO_DIR)
|
||||||
|
$(AT)cp -rf $(TARGET) $(SDK_KO_DIR)
|
||||||
|
endif
|
||||||
|
|
||||||
|
clean:
|
||||||
|
$(AT)rm -rf $(OBJ_DIR)/* $(SDK_KO_DIR)/$(MOD_NAME).ko
|
||||||
|
|
||||||
|
$(TARGET):
|
||||||
|
$(AT)mkdir -p $(OBJ_DIR)
|
||||||
|
$(AT)touch $(OBJ_DIR)/Makefile
|
||||||
|
ifeq (_$(CONFIG_XMEDIA_LINUX_5_10_Y),_y)
|
||||||
|
$(AT)make -C $(KERNEL_ROOT) ARCH=$(CONFIG_XMEDIA_CPU_ARCH) CROSS_COMPILE=$(CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS)- M=$(OBJ_DIR) KBUILD_MODPOST_WARN=1 src=$(CURDIR) modules
|
||||||
|
else
|
||||||
|
$(AT)make -C $(KERNEL_ROOT) ARCH=$(CONFIG_XMEDIA_CPU_ARCH) CROSS_COMPILE=$(CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS)- M=$(OBJ_DIR) src=$(CURDIR) modules
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(XMEDIA_DRV_BUILDTYPE),m)
|
||||||
|
$(AT)$(CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS)-strip --strip-unneeded $(TARGET)
|
||||||
|
endif
|
||||||
|
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
|
||||||
|
# modules should define SRCS LIB_NAME SDK_USR_CFLAGS(if needed)
|
||||||
|
# by default, libs will install to out/lib dir, modules can define THIS_LIB_STATIC_INSTALL_DIR and THIS_LIB_SHARE_INSTALL_DIR to change it
|
||||||
|
|
||||||
|
OBJS := $(SRCS:%.c=%.o) $(CPP_SRCS:%.cpp=%.o) $(ASM_SRCS:%.S=%.o)
|
||||||
|
|
||||||
|
OBJ_DIR32 := $(OUT_DIR)/obj/$(subst $(SDK_DIR)/,,$(CURDIR))
|
||||||
|
|
||||||
|
OBJS32 := $(addprefix $(OBJ_DIR32)/,$(OBJS))
|
||||||
|
|
||||||
|
TARGETS := $(OBJ_DIR32)/$(LIB_NAME)
|
||||||
|
|
||||||
|
ifeq ($(THIS_LIB_STATIC_INSTALL_DIR),)
|
||||||
|
THIS_LIB_STATIC_INSTALL_DIR = $(SDK_STATIC_LIB_DIR)
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(THIS_LIB_SHARE_INSTALL_DIR),)
|
||||||
|
THIS_LIB_SHARE_INSTALL_DIR = $(SDK_SHARE_LIB_DIR)
|
||||||
|
endif
|
||||||
|
|
||||||
|
.PHONY: all clean
|
||||||
|
|
||||||
|
all: $(TARGETS)
|
||||||
|
$(AT)test -d $(THIS_LIB_STATIC_INSTALL_DIR) || mkdir -p $(THIS_LIB_STATIC_INSTALL_DIR)
|
||||||
|
$(AT)cp -rf $(OBJ_DIR32)/$(LIB_NAME).a $(THIS_LIB_STATIC_INSTALL_DIR)
|
||||||
|
$(AT)test -d $(THIS_LIB_SHARE_INSTALL_DIR) || mkdir -p $(THIS_LIB_SHARE_INSTALL_DIR)
|
||||||
|
$(AT)cp -rf $(OBJ_DIR32)/$(LIB_NAME).so $(THIS_LIB_SHARE_INSTALL_DIR)
|
||||||
|
|
||||||
|
clean:
|
||||||
|
$(AT)rm -rf $(OBJS32)
|
||||||
|
$(AT)rm -rf $(OBJ_DIR32)/$(LIB_NAME).a $(OBJ_DIR32)/$(LIB_NAME).so
|
||||||
|
$(AT)rm -f $(THIS_LIB_STATIC_INSTALL_DIR)/$(LIB_NAME).a $(THIS_LIB_SHARE_INSTALL_DIR)/$(LIB_NAME).so
|
||||||
|
|
||||||
|
$(OBJ_DIR32)/%.o : %.c
|
||||||
|
$(AT)test -d $(dir $@) || mkdir -p $(dir $@)
|
||||||
|
$(AT)$(CONFIG_XMEDIA_USR_ARM_TOOLCHAINS)-gcc $(SDK_USR_CFLAGS) -o $@ -c $^
|
||||||
|
|
||||||
|
$(OBJ_DIR32)/%.o : %.cpp
|
||||||
|
$(AT)test -d $(dir $@) || mkdir -p $(dir $@)
|
||||||
|
$(AT)$(CONFIG_XMEDIA_USR_ARM_TOOLCHAINS)-gcc $(SDK_USR_CFLAGS) -o $@ -c $^
|
||||||
|
|
||||||
|
$(OBJ_DIR32)/%.o : %.S
|
||||||
|
$(AT)test -d $(dir $@) || mkdir -p $(dir $@)
|
||||||
|
$(AT)$(CONFIG_XMEDIA_USR_ARM_TOOLCHAINS)-gcc $(SDK_USR_CFLAGS) -o $@ -c $^
|
||||||
|
|
||||||
|
$(OBJ_DIR32)/$(LIB_NAME) : $(OBJS32)
|
||||||
|
$(AT)$(CONFIG_XMEDIA_USR_ARM_TOOLCHAINS)-ar -rcs $@.a $(OBJS32)
|
||||||
|
$(AT)$(CONFIG_XMEDIA_USR_ARM_TOOLCHAINS)-gcc $(SDK_LD_CFLAGS) -fPIC -shared -o $@.so $(OBJS32)
|
||||||
|
|
||||||
Executable
+9
@@ -0,0 +1,9 @@
|
|||||||
|
|
||||||
|
|
||||||
|
SDK_VERSION_MAJOR := "SPC030CP002"
|
||||||
|
SDK_VERSION_MINOR := ""
|
||||||
|
SDK_VERSION_TYPE := SDK_VERSION_RELEASE
|
||||||
|
SDK_MAJOR_TYPE := SDK_MAJOR_XM
|
||||||
|
|
||||||
|
SDK_KER_CFLAGS += -D'VERSION_MAJOR=$(SDK_VERSION_MAJOR)' -D'VERSION_MINOR=$(SDK_VERSION_MINOR)' -D$(SDK_VERSION_TYPE) -D$(SDK_MAJOR_TYPE)
|
||||||
|
|
||||||
+12
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;mmc read 0 0x40FFFFC0 0x800 0x2000;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mmcblk0p4 rootfstype=ext4 rw rootwait blkdevparts=mmcblk0:512K(boot),512K(bootargs),4M(kernel),32M(rootfs),-(others)
|
||||||
|
bootdelay=0
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
+12
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;mmc read 0 0x40FFFFC0 0x800 0x2800;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mmcblk0p3 rootfstype=ext4 rw rootwait blkdevparts=mmcblk0:512K(boot),512K(bootargs),5M(kernel),32M(rootfs),-(others) earlycon=pl011,mmio32,0x12040000 mmz_allocator=xmedia mmz=anonymous,0,0x42000000,32M fb_vram="gfbg:vram0_size:3600"
|
||||||
|
bootdelay=0
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="GB2312" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Sel="1" PartitionName="fastboot" FlashType="emmc" FileSystem="none" Start="0" Length="512k" SelectFile="uboot.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="bootargs" FlashType="emmc" FileSystem="none" Start="512K" Length="512K" SelectFile="bootargs.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="kernel" FlashType="emmc" FileSystem="none" Start="1M" Length="4M" SelectFile="kernel"/>
|
||||||
|
<Part Sel="1" PartitionName="rootfs" FlashType="emmc" FileSystem="ext3/4" Start="5M" Length="32M" SelectFile="rootfs_32M.ext4"/>
|
||||||
|
</Partition_Info>
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="GB2312" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Sel="1" PartitionName="fastboot" FlashType="emmc" FileSystem="none" Start="0" Length="512k" SelectFile="uboot.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="bootargs" FlashType="emmc" FileSystem="none" Start="512K" Length="512K" SelectFile="bootargs.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="kernel" FlashType="emmc" FileSystem="none" Start="1M" Length="5M" SelectFile="kernel"/>
|
||||||
|
<Part Sel="1" PartitionName="rootfs" FlashType="emmc" FileSystem="ext3/4" Start="6M" Length="32M" SelectFile="rootfs_32M.ext4"/>
|
||||||
|
</Partition_Info>
|
||||||
+12
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;nand read 0x40FFFFC0 0x100000 0x400000;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mtdblock3 rootfstype=yaffs2 rw rootwait mtdparts=nand:512K(boot),512K(bootargs),4M(kernel),32M(rootfs),-(others)
|
||||||
|
bootdelay=0
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
+12
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;nand read 0x40FFFFC0 0x100000 0x500000;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mtdblock3 rootfstype=yaffs2 rw rootwait mtdparts=nand:512K(boot),512K(bootargs),5M(kernel),32M(rootfs),-(others) earlycon=pl011,mmio32,0x12040000 mmz_allocator=xmedia mmz=anonymous,0,0x42000000,32M fb_vram="gfbg:vram0_size:3600"
|
||||||
|
bootdelay=0
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="GB2312" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Sel="1" PartitionName="fastboot" FlashType="nand" FileSystem="none" Start="0" Length="512K" SelectFile="uboot.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="bootargs" FlashType="nand" FileSystem="none" Start="512K" Length="512K" SelectFile="bootargs.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="kernel" FlashType="nand" FileSystem="none" Start="1M" Length="4M" SelectFile="kernel"/>
|
||||||
|
<Part Sel="1" PartitionName="rootfs" FlashType="nand" FileSystem="yaffs" Start="5M" Length="32M" SelectFile="rootfs_2k_4bit.yaffs2"/>
|
||||||
|
</Partition_Info>
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="GB2312" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Sel="1" PartitionName="fastboot" FlashType="nand" FileSystem="none" Start="0" Length="512K" SelectFile="uboot.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="bootargs" FlashType="nand" FileSystem="none" Start="512K" Length="512K" SelectFile="bootargs.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="kernel" FlashType="nand" FileSystem="none" Start="1M" Length="5M" SelectFile="kernel"/>
|
||||||
|
<Part Sel="1" PartitionName="rootfs" FlashType="nand" FileSystem="yaffs" Start="6M" Length="32M" SelectFile="rootfs_2k_4bit.yaffs2"/>
|
||||||
|
</Partition_Info>
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;sf probe 0;sf read 0x40FFFFC0 0x100000 0x400000;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mtdblock4 rootfstype=jffs2 rw mtdparts=sfc:512K(boot),256K(bootargs),256K(ddr_param),4M(kernel),11M(rootfs) earlycon=pl011,mmio32,0x12040000
|
||||||
|
bootdelay=2
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;sf probe 0;sf read 0x40FFFFC0 0x100000 0x500000;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mtdblock4 rootfstype=jffs2 rw mtdparts=sfc:512K(boot),256K(bootargs),256K(ddr_param),5M(kernel),10M(rootfs) lpj=50000 earlycon=pl011,mmio32,0x12040000 mmz_allocator=xmedia mmz=anonymous,0,0x42000000,32M fb_vram="gfbg:vram0_size:3600"
|
||||||
|
bootdelay=1
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Select="1" PartName="fastboot" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="0" PartLen="512K" ImagePath="uboot.bin" />
|
||||||
|
<Part Select="1" PartName="bootargs" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="512K" PartLen="256K" ImagePath="bootargs.bin" />
|
||||||
|
<Part Select="1" PartName="ddr_param" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="768K" PartLen="256K" ImagePath="" />
|
||||||
|
<Part Select="1" PartName="kernel" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="1M" PartLen="4M" ImagePath="kernel" />
|
||||||
|
<Part Select="1" PartName="rootfs" StorageMedia="spi-nor" ImageFormat="jffs2" StartAddr="5M" PartLen="11M" ImagePath="rootfs.64k.jffs2" />
|
||||||
|
</Partition_Info>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Select="1" PartName="fastboot" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="0" PartLen="512K" ImagePath="uboot.bin" />
|
||||||
|
<Part Select="1" PartName="bootargs" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="512K" PartLen="256K" ImagePath="bootargs.bin" />
|
||||||
|
<Part Select="1" PartName="ddr_param" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="768K" PartLen="256K" ImagePath="" />
|
||||||
|
<Part Select="1" PartName="kernel" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="1M" PartLen="5M" ImagePath="kernel" />
|
||||||
|
<Part Select="1" PartName="rootfs" StorageMedia="spi-nor" ImageFormat="jffs2" StartAddr="6M" PartLen="10M" ImagePath="rootfs.64k.jffs2" />
|
||||||
|
</Partition_Info>
|
||||||
Binary file not shown.
+112
@@ -0,0 +1,112 @@
|
|||||||
|
#
|
||||||
|
# Automatically generated file; DO NOT EDIT.
|
||||||
|
# xmedia SDK Configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Base
|
||||||
|
#
|
||||||
|
# CONFIG_XM7206V11A is not set
|
||||||
|
CONFIG_XM7206V10=y
|
||||||
|
# CONFIG_XM7206V10B is not set
|
||||||
|
# CONFIG_XM7206V12A is not set
|
||||||
|
# CONFIG_XM7206V11 is not set
|
||||||
|
# CONFIG_XM7206V11AT is not set
|
||||||
|
CONFIG_XMEDIA_CHIP_TYPE=xm7206v10
|
||||||
|
CONFIG_XMEDIA_CHIP_ARCH=xmorca
|
||||||
|
|
||||||
|
#
|
||||||
|
# Toolchains Config
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
# CONFIG_XMEDIA_KERNEL_AARCH64_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_CPU_ARCH=arm
|
||||||
|
# CONFIG_XMEDIA_USR_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_USR_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_USR_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_SDK_MODE_LOG=y
|
||||||
|
# CONFIG_XMEDIA_SDK_MODE_NOLOG is not set
|
||||||
|
CONFIG_XMEDIA_SDK_LOG_MODE=log
|
||||||
|
# CONFIG_XMEDIA_QUICK_START is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Board
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Flash Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_NAND_FLASH_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Nand Flash device support
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_NAND_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_SPI_NAND_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_BLOCK_SIZE=64k
|
||||||
|
CONFIG_XMEDIA_EMMC_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Boot Regfile Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BOOT_REG_NAME=XM7206V10_RB_4L_DDR2_1333M_64M_1x16bit
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bootloader System
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT_2020_01=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_VER=u-boot-2020.01
|
||||||
|
CONFIG_XMEDIA_BOOT_DEFCONFIG=xmorca_defconfig
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_STARTADDR=0x80000
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_SIZE=0x10000
|
||||||
|
CONFIG_XMEDIA_DDR_TRAINING_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_BOOT_APP_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Linux System
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Kernel
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_LINUX_5_10_Y is not set
|
||||||
|
CONFIG_XMEDIA_LINUX_4_9_Y=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_VERSION=linux-4.9.y
|
||||||
|
# CONFIG_XMEDIA_KERNEL_SUPPORT_SMP is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_DEFCONFIG=xmorca_tiny_defconfig
|
||||||
|
# CONFIG_XMEDIA_GMP_BUILDIN is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# InitRamdisk Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_TOYBOX_CFG_NAME=toybox-0.8.8
|
||||||
|
|
||||||
|
#
|
||||||
|
# Filesystem
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BUSYBOX_CFG_NAME=busybox-1.36.1
|
||||||
|
CONFIG_XMEDIA_LIBCPP_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_STRIP=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_YAFFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_JFFS2=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_SQUASHFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_EXT4=y
|
||||||
|
CONFIG_XMEDIA_EMMC_ROOTFS_SIZE=32
|
||||||
|
CONFIG_XMEDIA_ROOTFS_UBIIMG=y
|
||||||
|
CONFIG_XMEDIA_UBI_PARTITION_SIZE=64M
|
||||||
|
|
||||||
|
#
|
||||||
|
# Tools
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_UDEV_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_DOSFS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_E2FSPROGS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_GDB_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_MTDUTILS_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_REG_SUPPORT=y
|
||||||
|
# CONFIG_XMEDIA_MIITOOLS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_CANTOOLS_SUPPORT is not set
|
||||||
+112
@@ -0,0 +1,112 @@
|
|||||||
|
#
|
||||||
|
# Automatically generated file; DO NOT EDIT.
|
||||||
|
# xmedia SDK Configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Base
|
||||||
|
#
|
||||||
|
# CONFIG_XM7206V11A is not set
|
||||||
|
CONFIG_XM7206V10=y
|
||||||
|
# CONFIG_XM7206V10B is not set
|
||||||
|
# CONFIG_XM7206V12A is not set
|
||||||
|
# CONFIG_XM7206V11 is not set
|
||||||
|
# CONFIG_XM7206V11AT is not set
|
||||||
|
CONFIG_XMEDIA_CHIP_TYPE=xm7206v10
|
||||||
|
CONFIG_XMEDIA_CHIP_ARCH=xmorca
|
||||||
|
|
||||||
|
#
|
||||||
|
# Toolchains Config
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
# CONFIG_XMEDIA_KERNEL_AARCH64_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_CPU_ARCH=arm
|
||||||
|
# CONFIG_XMEDIA_USR_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_USR_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_USR_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_SDK_MODE_LOG=y
|
||||||
|
# CONFIG_XMEDIA_SDK_MODE_NOLOG is not set
|
||||||
|
CONFIG_XMEDIA_SDK_LOG_MODE=log
|
||||||
|
# CONFIG_XMEDIA_QUICK_START is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Board
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Flash Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_NAND_FLASH_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Nand Flash device support
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_NAND_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_SPI_NAND_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_BLOCK_SIZE=64k
|
||||||
|
CONFIG_XMEDIA_EMMC_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Boot Regfile Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BOOT_REG_NAME=XM7206V10_RB_4L_DDR2_1333M_64M_1x16bit
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bootloader System
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT_2020_01=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_VER=u-boot-2020.01
|
||||||
|
CONFIG_XMEDIA_BOOT_DEFCONFIG=xmorca_defconfig
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_STARTADDR=0x80000
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_SIZE=0x10000
|
||||||
|
CONFIG_XMEDIA_DDR_TRAINING_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_BOOT_APP_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Linux System
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Kernel
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_LINUX_5_10_Y=y
|
||||||
|
# CONFIG_XMEDIA_LINUX_4_9_Y is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_VERSION=linux-5.10.y
|
||||||
|
CONFIG_XMEDIA_KERNEL_SUPPORT_SMP=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_DEFCONFIG=xmorca_defconfig
|
||||||
|
# CONFIG_XMEDIA_GMP_BUILDIN is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# InitRamdisk Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_TOYBOX_CFG_NAME=toybox-0.8.8
|
||||||
|
|
||||||
|
#
|
||||||
|
# Filesystem
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BUSYBOX_CFG_NAME=busybox-1.36.1
|
||||||
|
CONFIG_XMEDIA_LIBCPP_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_STRIP=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_YAFFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_JFFS2=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_SQUASHFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_EXT4=y
|
||||||
|
CONFIG_XMEDIA_EMMC_ROOTFS_SIZE=32
|
||||||
|
CONFIG_XMEDIA_ROOTFS_UBIIMG=y
|
||||||
|
CONFIG_XMEDIA_UBI_PARTITION_SIZE=64M
|
||||||
|
|
||||||
|
#
|
||||||
|
# Tools
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_UDEV_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_DOSFS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_E2FSPROGS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_GDB_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_MTDUTILS_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_REG_SUPPORT=y
|
||||||
|
# CONFIG_XMEDIA_MIITOOLS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_CANTOOLS_SUPPORT is not set
|
||||||
+12
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;mmc read 0 0x40FFFFC0 0x800 0x2000;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mmcblk0p4 rootfstype=ext4 rw rootwait blkdevparts=mmcblk0:512K(boot),512K(bootargs),4M(kernel),32M(rootfs),-(others)
|
||||||
|
bootdelay=0
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
+12
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;mmc read 0 0x40FFFFC0 0x800 0x2800;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mmcblk0p3 rootfstype=ext4 rw rootwait blkdevparts=mmcblk0:512K(boot),512K(bootargs),5M(kernel),32M(rootfs),-(others) earlycon=pl011,mmio32,0x12040000 mmz_allocator=xmedia mmz=anonymous,0,0x42000000,32M fb_vram="gfbg:vram0_size:3600"
|
||||||
|
bootdelay=0
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="GB2312" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Sel="1" PartitionName="fastboot" FlashType="emmc" FileSystem="none" Start="0" Length="512k" SelectFile="uboot.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="bootargs" FlashType="emmc" FileSystem="none" Start="512K" Length="512K" SelectFile="bootargs.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="kernel" FlashType="emmc" FileSystem="none" Start="1M" Length="4M" SelectFile="kernel"/>
|
||||||
|
<Part Sel="1" PartitionName="rootfs" FlashType="emmc" FileSystem="ext3/4" Start="5M" Length="32M" SelectFile="rootfs_32M.ext4"/>
|
||||||
|
</Partition_Info>
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="GB2312" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Sel="1" PartitionName="fastboot" FlashType="emmc" FileSystem="none" Start="0" Length="512k" SelectFile="uboot.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="bootargs" FlashType="emmc" FileSystem="none" Start="512K" Length="512K" SelectFile="bootargs.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="kernel" FlashType="emmc" FileSystem="none" Start="1M" Length="5M" SelectFile="kernel"/>
|
||||||
|
<Part Sel="1" PartitionName="rootfs" FlashType="emmc" FileSystem="ext3/4" Start="6M" Length="32M" SelectFile="rootfs_32M.ext4"/>
|
||||||
|
</Partition_Info>
|
||||||
+12
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;nand read 0x40FFFFC0 0x100000 0x400000;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mtdblock4 rootfstype=yaffs2 rw rootwait mtdparts=nand:512K(boot),256K(bootargs),256K(ddr_param),4M(kernel),32M(rootfs),-(others)
|
||||||
|
bootdelay=2
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
+12
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;nand read 0x40FFFFC0 0x100000 0x500000;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mtdblock4 rootfstype=yaffs2 rw rootwait mtdparts=nand:512K(boot),256K(bootargs),256K(ddr_param),5M(kernel),32M(rootfs),-(others) earlycon=pl011,mmio32,0x12040000 mmz_allocator=xmedia mmz=anonymous,0,0x42000000,32M fb_vram="gfbg:vram0_size:3600"
|
||||||
|
bootdelay=2
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;loadmcustage2;boothz 0x40FFFFC0 0x40208000 0x100000 0x600000
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend loglevel=0 root=/dev/mtdblock4 rootfstype=yaffs2 rw rootwait mtdparts=nand:512K(boot),256K(bootargs),256K(ddr_param),6M(kernel),32M(rootfs),-(others) earlycon=pl011,mmio32,0x12040000 mmz_allocator=xmedia mmz=anonymous,0,0x42000000,96M fb_vram="gfbg:vram0_size:3600"
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
+8
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="GB2312" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Sel="1" PartitionName="fastboot" FlashType="nand" FileSystem="none" Start="0" Length="512K" SelectFile="uboot.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="bootargs" FlashType="nand" FileSystem="none" Start="512K" Length="256K" SelectFile="bootargs.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="ddr_param" FlashType="nand" FileSystem="none" Start="768K" Length="256K" SelectFile=""/>
|
||||||
|
<Part Sel="1" PartitionName="kernel" FlashType="nand" FileSystem="none" Start="1M" Length="4M" SelectFile="kernel"/>
|
||||||
|
<Part Sel="1" PartitionName="rootfs" FlashType="nand" FileSystem="yaffs" Start="5M" Length="32M" SelectFile="rootfs_2k_4bit.yaffs2"/>
|
||||||
|
</Partition_Info>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="GB2312" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Sel="1" PartitionName="fastboot" FlashType="nand" FileSystem="none" Start="0" Length="512K" SelectFile="uboot.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="bootargs" FlashType="nand" FileSystem="none" Start="512K" Length="256K" SelectFile="bootargs.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="ddr_param" FlashType="nand" FileSystem="none" Start="768K" Length="256K" SelectFile=""/>
|
||||||
|
<Part Sel="1" PartitionName="kernel" FlashType="nand" FileSystem="none" Start="1M" Length="5M" SelectFile="kernel"/>
|
||||||
|
<Part Sel="1" PartitionName="rootfs" FlashType="nand" FileSystem="yaffs" Start="6M" Length="32M" SelectFile="rootfs_2k_4bit.yaffs2"/>
|
||||||
|
</Partition_Info>
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
<?xml version="1.0" encoding="GB2312" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Select="1" PartName="fastboot" StorageMedia="ddr" ImageFormat="raw" StartAddr="0" PartLen="512K" ImagePath="bootstrap.bin" />
|
||||||
|
<Part Sel="1" PartitionName="boot" FlashType="nand" FileSystem="none" Start="0" Length="512K" SelectFile="uboot.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="bootargs" FlashType="nand" FileSystem="none" Start="512K" Length="256K" SelectFile="bootargs.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="ddr_param" FlashType="nand" FileSystem="none" Start="768K" Length="256K" SelectFile=""/>
|
||||||
|
<Part Sel="1" PartitionName="kernel" FlashType="nand" FileSystem="none" Start="1M" Length="6M" SelectFile="kernel"/>
|
||||||
|
<Part Sel="1" PartitionName="rootfs" FlashType="nand" FileSystem="yaffs" Start="7M" Length="32M" SelectFile="rootfs_2k_4bit.yaffs2"/>
|
||||||
|
</Partition_Info>
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;sf probe 0;sf read 0x40FFFFC0 0x100000 0x400000;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mtdblock4 rootfstype=jffs2 rw mtdparts=sfc:512K(boot),256K(bootargs),256K(ddr_param),4M(kernel),11M(rootfs) earlycon=pl011,mmio32,0x12040000
|
||||||
|
bootdelay=2
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
+12
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;sf probe 0;sf read 0x40FFFFC0 0x100000 0x500000;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mtdblock4 rootfstype=jffs2 rw mtdparts=sfc:512K(boot),256K(bootargs),256K(ddr_param),5M(kernel),10M(rootfs) lpj=50000 earlycon=pl011,mmio32,0x12040000 mmz_allocator=xmedia mmz=anonymous,0,0x42000000,32M fb_vram="gfbg:vram0_size:3600"
|
||||||
|
bootdelay=1
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediapp;sf probe 0;loadmcustage2;boothz 0x40FFFFC0 0x40208000 0x100000 0x600000
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend loglevel=0 root=/dev/mtdblock4 rootfstype=jffs2 rw mtdparts=sfc:512K(boot),256K(bootargs),256K(ddr_param),6M(kernel),10M(rootfs) earlycon=pl011,mmio32,0x12040000 mmz_allocator=xmedia mmz=anonymous,0,0x42000000,32M fb_vram="gfbg:vram0_size:3600"
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Select="1" PartName="fastboot" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="0" PartLen="512K" ImagePath="uboot.bin" />
|
||||||
|
<Part Select="1" PartName="bootargs" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="512K" PartLen="256K" ImagePath="bootargs.bin" />
|
||||||
|
<Part Select="1" PartName="ddr_param" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="768K" PartLen="256K" ImagePath="" />
|
||||||
|
<Part Select="1" PartName="kernel" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="1M" PartLen="4M" ImagePath="kernel" />
|
||||||
|
<Part Select="1" PartName="rootfs" StorageMedia="spi-nor" ImageFormat="jffs2" StartAddr="5M" PartLen="11M" ImagePath="rootfs.64k.jffs2" />
|
||||||
|
</Partition_Info>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Select="1" PartName="fastboot" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="0" PartLen="512K" ImagePath="uboot.bin" />
|
||||||
|
<Part Select="1" PartName="bootargs" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="512K" PartLen="256K" ImagePath="bootargs.bin" />
|
||||||
|
<Part Select="1" PartName="ddr_param" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="768K" PartLen="256K" ImagePath="" />
|
||||||
|
<Part Select="1" PartName="kernel" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="1M" PartLen="5M" ImagePath="kernel" />
|
||||||
|
<Part Select="1" PartName="rootfs" StorageMedia="spi-nor" ImageFormat="jffs2" StartAddr="6M" PartLen="10M" ImagePath="rootfs.64k.jffs2" />
|
||||||
|
</Partition_Info>
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Select="1" PartName="fastboot" StorageMedia="ddr" ImageFormat="raw" StartAddr="0" PartLen="512K" ImagePath="bootstrap.bin" />
|
||||||
|
<Part Select="1" PartName="boot" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="0" PartLen="512K" ImagePath="uboot.bin" />
|
||||||
|
<Part Select="1" PartName="bootargs" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="512K" PartLen="256K" ImagePath="bootargs.bin" />
|
||||||
|
<Part Select="1" PartName="ddr_param" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="768K" PartLen="256K" ImagePath="" />
|
||||||
|
<Part Select="1" PartName="kernel" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="1M" PartLen="6M" ImagePath="kernel" />
|
||||||
|
<Part Select="1" PartName="rootfs" StorageMedia="spi-nor" ImageFormat="jffs2" StartAddr="7M" PartLen="10M" ImagePath="rootfs.64k.jffs2" />
|
||||||
|
</Partition_Info>
|
||||||
Binary file not shown.
Binary file not shown.
+112
@@ -0,0 +1,112 @@
|
|||||||
|
#
|
||||||
|
# Automatically generated file; DO NOT EDIT.
|
||||||
|
# xmedia SDK Configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Base
|
||||||
|
#
|
||||||
|
# CONFIG_XM7206V11A is not set
|
||||||
|
# CONFIG_XM7206V10 is not set
|
||||||
|
CONFIG_XM7206V10B=y
|
||||||
|
# CONFIG_XM7206V12A is not set
|
||||||
|
# CONFIG_XM7206V11 is not set
|
||||||
|
# CONFIG_XM7206V11AT is not set
|
||||||
|
CONFIG_XMEDIA_CHIP_TYPE=xm7206v10b
|
||||||
|
CONFIG_XMEDIA_CHIP_ARCH=xmorca
|
||||||
|
|
||||||
|
#
|
||||||
|
# Toolchains Config
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
# CONFIG_XMEDIA_KERNEL_AARCH64_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_CPU_ARCH=arm
|
||||||
|
# CONFIG_XMEDIA_USR_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_USR_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_USR_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_SDK_MODE_LOG=y
|
||||||
|
# CONFIG_XMEDIA_SDK_MODE_NOLOG is not set
|
||||||
|
CONFIG_XMEDIA_SDK_LOG_MODE=log
|
||||||
|
# CONFIG_XMEDIA_QUICK_START is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Board
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Flash Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_NAND_FLASH_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Nand Flash device support
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_NAND_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_SPI_NAND_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_BLOCK_SIZE=64k
|
||||||
|
CONFIG_XMEDIA_EMMC_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Boot Regfile Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BOOT_REG_NAME=XM7206V10B_EVB_4L_DDR2_1333M_64M_1x16bit
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bootloader System
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT_2020_01=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_VER=u-boot-2020.01
|
||||||
|
CONFIG_XMEDIA_BOOT_DEFCONFIG=xmorca_defconfig
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_STARTADDR=0x80000
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_SIZE=0x10000
|
||||||
|
CONFIG_XMEDIA_DDR_TRAINING_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_BOOT_APP_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Linux System
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Kernel
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_LINUX_5_10_Y is not set
|
||||||
|
CONFIG_XMEDIA_LINUX_4_9_Y=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_VERSION=linux-4.9.y
|
||||||
|
# CONFIG_XMEDIA_KERNEL_SUPPORT_SMP is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_DEFCONFIG=xmorca_tiny_defconfig
|
||||||
|
# CONFIG_XMEDIA_GMP_BUILDIN is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# InitRamdisk Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_TOYBOX_CFG_NAME=toybox-0.8.8
|
||||||
|
|
||||||
|
#
|
||||||
|
# Filesystem
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BUSYBOX_CFG_NAME=busybox-1.36.1
|
||||||
|
CONFIG_XMEDIA_LIBCPP_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_STRIP=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_YAFFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_JFFS2=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_SQUASHFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_EXT4=y
|
||||||
|
CONFIG_XMEDIA_EMMC_ROOTFS_SIZE=32
|
||||||
|
CONFIG_XMEDIA_ROOTFS_UBIIMG=y
|
||||||
|
CONFIG_XMEDIA_UBI_PARTITION_SIZE=64M
|
||||||
|
|
||||||
|
#
|
||||||
|
# Tools
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_UDEV_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_DOSFS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_E2FSPROGS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_GDB_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_MTDUTILS_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_REG_SUPPORT=y
|
||||||
|
# CONFIG_XMEDIA_MIITOOLS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_CANTOOLS_SUPPORT is not set
|
||||||
+112
@@ -0,0 +1,112 @@
|
|||||||
|
#
|
||||||
|
# Automatically generated file; DO NOT EDIT.
|
||||||
|
# xmedia SDK Configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Base
|
||||||
|
#
|
||||||
|
# CONFIG_XM7206V11A is not set
|
||||||
|
# CONFIG_XM7206V10 is not set
|
||||||
|
CONFIG_XM7206V10B=y
|
||||||
|
# CONFIG_XM7206V12A is not set
|
||||||
|
# CONFIG_XM7206V11 is not set
|
||||||
|
# CONFIG_XM7206V11AT is not set
|
||||||
|
CONFIG_XMEDIA_CHIP_TYPE=xm7206v10b
|
||||||
|
CONFIG_XMEDIA_CHIP_ARCH=xmorca
|
||||||
|
|
||||||
|
#
|
||||||
|
# Toolchains Config
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
# CONFIG_XMEDIA_KERNEL_AARCH64_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_CPU_ARCH=arm
|
||||||
|
# CONFIG_XMEDIA_USR_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_USR_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_USR_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_SDK_MODE_LOG=y
|
||||||
|
# CONFIG_XMEDIA_SDK_MODE_NOLOG is not set
|
||||||
|
CONFIG_XMEDIA_SDK_LOG_MODE=log
|
||||||
|
# CONFIG_XMEDIA_QUICK_START is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Board
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Flash Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_NAND_FLASH_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Nand Flash device support
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_NAND_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_SPI_NAND_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_BLOCK_SIZE=64k
|
||||||
|
CONFIG_XMEDIA_EMMC_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Boot Regfile Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BOOT_REG_NAME=XM7206V10B_EVB_4L_DDR2_1333M_64M_1x16bit
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bootloader System
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT_2020_01=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_VER=u-boot-2020.01
|
||||||
|
CONFIG_XMEDIA_BOOT_DEFCONFIG=xmorca_defconfig
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_STARTADDR=0x80000
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_SIZE=0x10000
|
||||||
|
CONFIG_XMEDIA_DDR_TRAINING_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_BOOT_APP_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Linux System
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Kernel
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_LINUX_5_10_Y=y
|
||||||
|
# CONFIG_XMEDIA_LINUX_4_9_Y is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_VERSION=linux-5.10.y
|
||||||
|
CONFIG_XMEDIA_KERNEL_SUPPORT_SMP=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_DEFCONFIG=xmorca_defconfig
|
||||||
|
# CONFIG_XMEDIA_GMP_BUILDIN is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# InitRamdisk Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_TOYBOX_CFG_NAME=toybox-0.8.8
|
||||||
|
|
||||||
|
#
|
||||||
|
# Filesystem
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BUSYBOX_CFG_NAME=busybox-1.36.1
|
||||||
|
CONFIG_XMEDIA_LIBCPP_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_STRIP=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_YAFFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_JFFS2=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_SQUASHFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_EXT4=y
|
||||||
|
CONFIG_XMEDIA_EMMC_ROOTFS_SIZE=32
|
||||||
|
CONFIG_XMEDIA_ROOTFS_UBIIMG=y
|
||||||
|
CONFIG_XMEDIA_UBI_PARTITION_SIZE=64M
|
||||||
|
|
||||||
|
#
|
||||||
|
# Tools
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_UDEV_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_DOSFS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_E2FSPROGS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_GDB_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_MTDUTILS_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_REG_SUPPORT=y
|
||||||
|
# CONFIG_XMEDIA_MIITOOLS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_CANTOOLS_SUPPORT is not set
|
||||||
+112
@@ -0,0 +1,112 @@
|
|||||||
|
#
|
||||||
|
# Automatically generated file; DO NOT EDIT.
|
||||||
|
# xmedia SDK Configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Base
|
||||||
|
#
|
||||||
|
# CONFIG_XM7206V11A is not set
|
||||||
|
# CONFIG_XM7206V10 is not set
|
||||||
|
CONFIG_XM7206V10B=y
|
||||||
|
# CONFIG_XM7206V12A is not set
|
||||||
|
# CONFIG_XM7206V11 is not set
|
||||||
|
# CONFIG_XM7206V11AT is not set
|
||||||
|
CONFIG_XMEDIA_CHIP_TYPE=xm7206v10b
|
||||||
|
CONFIG_XMEDIA_CHIP_ARCH=xmorca
|
||||||
|
|
||||||
|
#
|
||||||
|
# Toolchains Config
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
# CONFIG_XMEDIA_KERNEL_AARCH64_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_CPU_ARCH=arm
|
||||||
|
# CONFIG_XMEDIA_USR_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_USR_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_USR_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_SDK_MODE_LOG=y
|
||||||
|
# CONFIG_XMEDIA_SDK_MODE_NOLOG is not set
|
||||||
|
CONFIG_XMEDIA_SDK_LOG_MODE=log
|
||||||
|
# CONFIG_XMEDIA_QUICK_START is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Board
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Flash Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_NAND_FLASH_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Nand Flash device support
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_NAND_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_SPI_NAND_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_BLOCK_SIZE=64k
|
||||||
|
CONFIG_XMEDIA_EMMC_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Boot Regfile Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BOOT_REG_NAME=XM7206V10B_RB_4L_DDR2_1333M_64M_1x16bit
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bootloader System
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT_2020_01=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_VER=u-boot-2020.01
|
||||||
|
CONFIG_XMEDIA_BOOT_DEFCONFIG=xmorca_defconfig
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_STARTADDR=0x80000
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_SIZE=0x10000
|
||||||
|
CONFIG_XMEDIA_DDR_TRAINING_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_BOOT_APP_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Linux System
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Kernel
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_LINUX_5_10_Y is not set
|
||||||
|
CONFIG_XMEDIA_LINUX_4_9_Y=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_VERSION=linux-4.9.y
|
||||||
|
# CONFIG_XMEDIA_KERNEL_SUPPORT_SMP is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_DEFCONFIG=xmorca_tiny_defconfig
|
||||||
|
# CONFIG_XMEDIA_GMP_BUILDIN is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# InitRamdisk Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_TOYBOX_CFG_NAME=toybox-0.8.8
|
||||||
|
|
||||||
|
#
|
||||||
|
# Filesystem
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BUSYBOX_CFG_NAME=busybox-1.36.1
|
||||||
|
CONFIG_XMEDIA_LIBCPP_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_STRIP=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_YAFFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_JFFS2=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_SQUASHFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_EXT4=y
|
||||||
|
CONFIG_XMEDIA_EMMC_ROOTFS_SIZE=32
|
||||||
|
CONFIG_XMEDIA_ROOTFS_UBIIMG=y
|
||||||
|
CONFIG_XMEDIA_UBI_PARTITION_SIZE=64M
|
||||||
|
|
||||||
|
#
|
||||||
|
# Tools
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_UDEV_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_DOSFS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_E2FSPROGS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_GDB_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_MTDUTILS_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_REG_SUPPORT=y
|
||||||
|
# CONFIG_XMEDIA_MIITOOLS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_CANTOOLS_SUPPORT is not set
|
||||||
@@ -0,0 +1,110 @@
|
|||||||
|
#
|
||||||
|
# Automatically generated file; DO NOT EDIT.
|
||||||
|
# xmedia SDK Configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Base
|
||||||
|
#
|
||||||
|
# CONFIG_XM7206V11A is not set
|
||||||
|
# CONFIG_XM7206V10 is not set
|
||||||
|
CONFIG_XM7206V10B=y
|
||||||
|
# CONFIG_XM7206V12A is not set
|
||||||
|
# CONFIG_XM7206V11 is not set
|
||||||
|
# CONFIG_XM7206V11AT is not set
|
||||||
|
CONFIG_XMEDIA_CHIP_TYPE=xm7206v10b
|
||||||
|
CONFIG_XMEDIA_CHIP_ARCH=xmorca
|
||||||
|
|
||||||
|
#
|
||||||
|
# Toolchains Config
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
# CONFIG_XMEDIA_KERNEL_AARCH64_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_CPU_ARCH=arm
|
||||||
|
# CONFIG_XMEDIA_USR_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_USR_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_USR_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_SDK_MODE_LOG=y
|
||||||
|
# CONFIG_XMEDIA_SDK_MODE_NOLOG is not set
|
||||||
|
CONFIG_XMEDIA_SDK_LOG_MODE=log
|
||||||
|
CONFIG_XMEDIA_QUICK_START=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Board
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Flash Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_NAND_FLASH_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Nand Flash device support
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_NAND_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_SPI_NAND_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_BLOCK_SIZE=64k
|
||||||
|
# CONFIG_XMEDIA_EMMC_SUPPORT is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Boot Regfile Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BOOT_REG_NAME=XM7206V10B_RB_4L_DDR2_1333M_64M_1x16bit
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bootloader System
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT_2020_01=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_VER=u-boot-2020.01
|
||||||
|
CONFIG_XMEDIA_BOOT_DEFCONFIG=xmorca_quickstart_defconfig
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_STARTADDR=0x80000
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_SIZE=0x10000
|
||||||
|
CONFIG_XMEDIA_DDR_TRAINING_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_BOOT_APP_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Linux System
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Kernel
|
||||||
|
#
|
||||||
|
#CONFIG_XMEDIA_LINUX_5_10_Y is not set
|
||||||
|
CONFIG_XMEDIA_LINUX_4_9_Y=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_VERSION=linux-4.9.y
|
||||||
|
CONFIG_XMEDIA_KERNEL_SUPPORT_SMP=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_DEFCONFIG=xmorca_smp_quickstart_defconfig
|
||||||
|
CONFIG_XMEDIA_GMP_BUILDIN=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# InitRamdisk Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_TOYBOX_CFG_NAME=toybox-0.8.8
|
||||||
|
|
||||||
|
#
|
||||||
|
# Filesystem
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BUSYBOX_CFG_NAME=busybox-1.36.1
|
||||||
|
CONFIG_XMEDIA_LIBCPP_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_STRIP=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_YAFFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_JFFS2=y
|
||||||
|
# CONFIG_XMEDIA_ROOTFS_SQUASHFS is not set
|
||||||
|
CONFIG_XMEDIA_ROOTFS_UBIIMG=y
|
||||||
|
CONFIG_XMEDIA_UBI_PARTITION_SIZE=32M
|
||||||
|
|
||||||
|
#
|
||||||
|
# Tools
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_UDEV_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_DOSFS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_E2FSPROGS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_GDB_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_MTDUTILS_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_REG_SUPPORT=y
|
||||||
|
# CONFIG_XMEDIA_MIITOOLS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_CANTOOLS_SUPPORT is not set
|
||||||
+112
@@ -0,0 +1,112 @@
|
|||||||
|
#
|
||||||
|
# Automatically generated file; DO NOT EDIT.
|
||||||
|
# xmedia SDK Configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Base
|
||||||
|
#
|
||||||
|
# CONFIG_XM7206V11A is not set
|
||||||
|
# CONFIG_XM7206V10 is not set
|
||||||
|
CONFIG_XM7206V10B=y
|
||||||
|
# CONFIG_XM7206V12A is not set
|
||||||
|
# CONFIG_XM7206V11 is not set
|
||||||
|
# CONFIG_XM7206V11AT is not set
|
||||||
|
CONFIG_XMEDIA_CHIP_TYPE=xm7206v10b
|
||||||
|
CONFIG_XMEDIA_CHIP_ARCH=xmorca
|
||||||
|
|
||||||
|
#
|
||||||
|
# Toolchains Config
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
# CONFIG_XMEDIA_KERNEL_AARCH64_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_CPU_ARCH=arm
|
||||||
|
# CONFIG_XMEDIA_USR_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_USR_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_USR_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_SDK_MODE_LOG=y
|
||||||
|
# CONFIG_XMEDIA_SDK_MODE_NOLOG is not set
|
||||||
|
CONFIG_XMEDIA_SDK_LOG_MODE=log
|
||||||
|
# CONFIG_XMEDIA_QUICK_START is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Board
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Flash Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_NAND_FLASH_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Nand Flash device support
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_NAND_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_SPI_NAND_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_BLOCK_SIZE=64k
|
||||||
|
CONFIG_XMEDIA_EMMC_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Boot Regfile Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BOOT_REG_NAME=XM7206V10B_RB_4L_DDR2_1333M_64M_1x16bit
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bootloader System
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT_2020_01=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_VER=u-boot-2020.01
|
||||||
|
CONFIG_XMEDIA_BOOT_DEFCONFIG=xmorca_defconfig
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_STARTADDR=0x80000
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_SIZE=0x10000
|
||||||
|
CONFIG_XMEDIA_DDR_TRAINING_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_BOOT_APP_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Linux System
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Kernel
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_LINUX_5_10_Y=y
|
||||||
|
# CONFIG_XMEDIA_LINUX_4_9_Y is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_VERSION=linux-5.10.y
|
||||||
|
CONFIG_XMEDIA_KERNEL_SUPPORT_SMP=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_DEFCONFIG=xmorca_defconfig
|
||||||
|
# CONFIG_XMEDIA_GMP_BUILDIN is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# InitRamdisk Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_TOYBOX_CFG_NAME=toybox-0.8.8
|
||||||
|
|
||||||
|
#
|
||||||
|
# Filesystem
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BUSYBOX_CFG_NAME=busybox-1.36.1
|
||||||
|
CONFIG_XMEDIA_LIBCPP_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_STRIP=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_YAFFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_JFFS2=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_SQUASHFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_EXT4=y
|
||||||
|
CONFIG_XMEDIA_EMMC_ROOTFS_SIZE=32
|
||||||
|
CONFIG_XMEDIA_ROOTFS_UBIIMG=y
|
||||||
|
CONFIG_XMEDIA_UBI_PARTITION_SIZE=64M
|
||||||
|
|
||||||
|
#
|
||||||
|
# Tools
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_UDEV_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_DOSFS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_E2FSPROGS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_GDB_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_MTDUTILS_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_REG_SUPPORT=y
|
||||||
|
# CONFIG_XMEDIA_MIITOOLS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_CANTOOLS_SUPPORT is not set
|
||||||
@@ -0,0 +1,110 @@
|
|||||||
|
#
|
||||||
|
# Automatically generated file; DO NOT EDIT.
|
||||||
|
# xmedia SDK Configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Base
|
||||||
|
#
|
||||||
|
# CONFIG_XM7206V11A is not set
|
||||||
|
# CONFIG_XM7206V10 is not set
|
||||||
|
CONFIG_XM7206V10B=y
|
||||||
|
# CONFIG_XM7206V12A is not set
|
||||||
|
# CONFIG_XM7206V11 is not set
|
||||||
|
# CONFIG_XM7206V11AT is not set
|
||||||
|
CONFIG_XMEDIA_CHIP_TYPE=xm7206v10b
|
||||||
|
CONFIG_XMEDIA_CHIP_ARCH=xmorca
|
||||||
|
|
||||||
|
#
|
||||||
|
# Toolchains Config
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
# CONFIG_XMEDIA_KERNEL_AARCH64_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_CPU_ARCH=arm
|
||||||
|
# CONFIG_XMEDIA_USR_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_USR_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_USR_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_SDK_MODE_LOG=y
|
||||||
|
# CONFIG_XMEDIA_SDK_MODE_NOLOG is not set
|
||||||
|
CONFIG_XMEDIA_SDK_LOG_MODE=log
|
||||||
|
CONFIG_XMEDIA_QUICK_START=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Board
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Flash Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_NAND_FLASH_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Nand Flash device support
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_NAND_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_SPI_NAND_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_BLOCK_SIZE=64k
|
||||||
|
# CONFIG_XMEDIA_EMMC_SUPPORT is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Boot Regfile Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BOOT_REG_NAME=XM7206V10B_RB_4L_DDR2_1333M_64M_1x16bit
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bootloader System
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT_2020_01=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_VER=u-boot-2020.01
|
||||||
|
CONFIG_XMEDIA_BOOT_DEFCONFIG=xmorca_quickstart_defconfig
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_STARTADDR=0x80000
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_SIZE=0x10000
|
||||||
|
CONFIG_XMEDIA_DDR_TRAINING_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_BOOT_APP_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Linux System
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Kernel
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_LINUX_5_10_Y=y
|
||||||
|
# CONFIG_XMEDIA_LINUX_4_9_Y is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_VERSION=linux-5.10.y
|
||||||
|
CONFIG_XMEDIA_KERNEL_SUPPORT_SMP=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_DEFCONFIG=xmorca_quickstart_defconfig
|
||||||
|
CONFIG_XMEDIA_GMP_BUILDIN=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# InitRamdisk Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_TOYBOX_CFG_NAME=toybox-0.8.8
|
||||||
|
|
||||||
|
#
|
||||||
|
# Filesystem
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BUSYBOX_CFG_NAME=busybox-1.36.1
|
||||||
|
CONFIG_XMEDIA_LIBCPP_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_STRIP=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_YAFFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_JFFS2=y
|
||||||
|
# CONFIG_XMEDIA_ROOTFS_SQUASHFS is not set
|
||||||
|
CONFIG_XMEDIA_ROOTFS_UBIIMG=y
|
||||||
|
CONFIG_XMEDIA_UBI_PARTITION_SIZE=32M
|
||||||
|
|
||||||
|
#
|
||||||
|
# Tools
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_UDEV_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_DOSFS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_E2FSPROGS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_GDB_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_MTDUTILS_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_REG_SUPPORT=y
|
||||||
|
# CONFIG_XMEDIA_MIITOOLS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_CANTOOLS_SUPPORT is not set
|
||||||
+12
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;mmc read 0 0x40FFFFC0 0x800 0x2000;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mmcblk0p4 rootfstype=ext4 rw rootwait blkdevparts=mmcblk0:512K(boot),512K(bootargs),4M(kernel),32M(rootfs),-(others)
|
||||||
|
bootdelay=0
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
+12
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;mmc read 0 0x40FFFFC0 0x800 0x2800;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mmcblk0p3 rootfstype=ext4 rw rootwait blkdevparts=mmcblk0:512K(boot),512K(bootargs),5M(kernel),32M(rootfs),-(others) earlycon=pl011,mmio32,0x12040000 mmz_allocator=xmedia mmz=anonymous,0,0x42000000,96M fb_vram="gfbg:vram0_size:3600"
|
||||||
|
bootdelay=0
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="GB2312" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Sel="1" PartitionName="fastboot" FlashType="emmc" FileSystem="none" Start="0" Length="512k" SelectFile="uboot.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="bootargs" FlashType="emmc" FileSystem="none" Start="512K" Length="512K" SelectFile="bootargs.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="kernel" FlashType="emmc" FileSystem="none" Start="1M" Length="4M" SelectFile="kernel"/>
|
||||||
|
<Part Sel="1" PartitionName="rootfs" FlashType="emmc" FileSystem="ext3/4" Start="5M" Length="32M" SelectFile="rootfs_32M.ext4"/>
|
||||||
|
</Partition_Info>
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="GB2312" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Sel="1" PartitionName="fastboot" FlashType="emmc" FileSystem="none" Start="0" Length="512k" SelectFile="uboot.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="bootargs" FlashType="emmc" FileSystem="none" Start="512K" Length="512K" SelectFile="bootargs.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="kernel" FlashType="emmc" FileSystem="none" Start="1M" Length="5M" SelectFile="kernel"/>
|
||||||
|
<Part Sel="1" PartitionName="rootfs" FlashType="emmc" FileSystem="ext3/4" Start="6M" Length="32M" SelectFile="rootfs_32M.ext4"/>
|
||||||
|
</Partition_Info>
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;nand read 0x40FFFFC0 0x100000 0x400000;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mtdblock4 rootfstype=yaffs2 rw rootwait mtdparts=nand:512K(boot),256K(bootargs),256K(ddr_param),4M(kernel),32M(rootfs),-(others)
|
||||||
|
bootdelay=2
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;nand read 0x40FFFFC0 0x100000 0x500000;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mtdblock4 rootfstype=yaffs2 rw rootwait mtdparts=nand:512K(boot),256K(bootargs),256K(ddr_param),5M(kernel),32M(rootfs),-(others) earlycon=pl011,mmio32,0x12040000 mmz_allocator=xmedia mmz=anonymous,0,0x42000000,96M fb_vram="gfbg:vram0_size:3600"
|
||||||
|
bootdelay=2
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="GB2312" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Sel="1" PartitionName="fastboot" FlashType="nand" FileSystem="none" Start="0" Length="512K" SelectFile="uboot.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="bootargs" FlashType="nand" FileSystem="none" Start="512K" Length="256K" SelectFile="bootargs.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="ddr_param" FlashType="nand" FileSystem="none" Start="768K" Length="256K" SelectFile=""/>
|
||||||
|
<Part Sel="1" PartitionName="kernel" FlashType="nand" FileSystem="none" Start="1M" Length="4M" SelectFile="kernel"/>
|
||||||
|
<Part Sel="1" PartitionName="rootfs" FlashType="nand" FileSystem="yaffs" Start="5M" Length="32M" SelectFile="rootfs_2k_4bit.yaffs2"/>
|
||||||
|
</Partition_Info>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="GB2312" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Sel="1" PartitionName="fastboot" FlashType="nand" FileSystem="none" Start="0" Length="512K" SelectFile="uboot.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="bootargs" FlashType="nand" FileSystem="none" Start="512K" Length="256K" SelectFile="bootargs.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="ddr_param" FlashType="nand" FileSystem="none" Start="768K" Length="256K" SelectFile=""/>
|
||||||
|
<Part Sel="1" PartitionName="kernel" FlashType="nand" FileSystem="none" Start="1M" Length="5M" SelectFile="kernel"/>
|
||||||
|
<Part Sel="1" PartitionName="rootfs" FlashType="nand" FileSystem="yaffs" Start="6M" Length="32M" SelectFile="rootfs_2k_4bit.yaffs2"/>
|
||||||
|
</Partition_Info>
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;sf probe 0;sf read 0x40FFFFC0 0x100000 0x400000;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mtdblock4 rootfstype=jffs2 rw mtdparts=sfc:512K(boot),256K(bootargs),256K(ddr_param),4M(kernel),11M(rootfs) earlycon=pl011,mmio32,0x12040000
|
||||||
|
bootdelay=2
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;sf probe 0;sf read 0x40FFFFC0 0x100000 0x500000;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mtdblock4 rootfstype=jffs2 rw mtdparts=sfc:512K(boot),256K(bootargs),256K(ddr_param),5M(kernel),10M(rootfs) lpj=50000 earlycon=pl011,mmio32,0x12040000 mmz_allocator=xmedia mmz=anonymous,0,0x42000000,96M fb_vram="gfbg:vram0_size:3600"
|
||||||
|
bootdelay=1
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Select="1" PartName="fastboot" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="0" PartLen="512K" ImagePath="uboot.bin" />
|
||||||
|
<Part Select="1" PartName="bootargs" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="512K" PartLen="256K" ImagePath="bootargs.bin" />
|
||||||
|
<Part Select="1" PartName="ddr_param" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="768K" PartLen="256K" ImagePath="" />
|
||||||
|
<Part Select="1" PartName="kernel" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="1M" PartLen="4M" ImagePath="kernel" />
|
||||||
|
<Part Select="1" PartName="rootfs" StorageMedia="spi-nor" ImageFormat="jffs2" StartAddr="5M" PartLen="11M" ImagePath="rootfs.64k.jffs2" />
|
||||||
|
</Partition_Info>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Select="1" PartName="fastboot" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="0" PartLen="512K" ImagePath="uboot.bin" />
|
||||||
|
<Part Select="1" PartName="bootargs" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="512K" PartLen="256K" ImagePath="bootargs.bin" />
|
||||||
|
<Part Select="1" PartName="ddr_param" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="768K" PartLen="256K" ImagePath="" />
|
||||||
|
<Part Select="1" PartName="kernel" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="1M" PartLen="5M" ImagePath="kernel" />
|
||||||
|
<Part Select="1" PartName="rootfs" StorageMedia="spi-nor" ImageFormat="jffs2" StartAddr="6M" PartLen="10M" ImagePath="rootfs.64k.jffs2" />
|
||||||
|
</Partition_Info>
|
||||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,112 @@
|
|||||||
|
#
|
||||||
|
# Automatically generated file; DO NOT EDIT.
|
||||||
|
# xmedia SDK Configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Base
|
||||||
|
#
|
||||||
|
# CONFIG_XM7206V11A is not set
|
||||||
|
# CONFIG_XM7206V10 is not set
|
||||||
|
# CONFIG_XM7206V10B is not set
|
||||||
|
# CONFIG_XM7206V12A is not set
|
||||||
|
CONFIG_XM7206V11=y
|
||||||
|
# CONFIG_XM7206V11AT is not set
|
||||||
|
CONFIG_XMEDIA_CHIP_TYPE=xm7206v11
|
||||||
|
CONFIG_XMEDIA_CHIP_ARCH=xmorca
|
||||||
|
|
||||||
|
#
|
||||||
|
# Toolchains Config
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
# CONFIG_XMEDIA_KERNEL_AARCH64_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_CPU_ARCH=arm
|
||||||
|
# CONFIG_XMEDIA_USR_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_USR_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_USR_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_SDK_MODE_LOG=y
|
||||||
|
# CONFIG_XMEDIA_SDK_MODE_NOLOG is not set
|
||||||
|
CONFIG_XMEDIA_SDK_LOG_MODE=log
|
||||||
|
# CONFIG_XMEDIA_QUICK_START is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Board
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Flash Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_NAND_FLASH_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Nand Flash device support
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_NAND_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_SPI_NAND_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_BLOCK_SIZE=64k
|
||||||
|
CONFIG_XMEDIA_EMMC_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Boot Regfile Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BOOT_REG_NAME=XM7206V11_RB_4L_DDR3_2133M_128M_1x16bit
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bootloader System
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT_2020_01=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_VER=u-boot-2020.01
|
||||||
|
CONFIG_XMEDIA_BOOT_DEFCONFIG=xmorca_defconfig
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_STARTADDR=0x80000
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_SIZE=0x10000
|
||||||
|
CONFIG_XMEDIA_DDR_TRAINING_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_BOOT_APP_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Linux System
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Kernel
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_LINUX_5_10_Y is not set
|
||||||
|
CONFIG_XMEDIA_LINUX_4_9_Y=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_VERSION=linux-4.9.y
|
||||||
|
CONFIG_XMEDIA_KERNEL_SUPPORT_SMP=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_DEFCONFIG=xmorca_defconfig
|
||||||
|
# CONFIG_XMEDIA_GMP_BUILDIN is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# InitRamdisk Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_TOYBOX_CFG_NAME=toybox-0.8.8
|
||||||
|
|
||||||
|
#
|
||||||
|
# Filesystem
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BUSYBOX_CFG_NAME=busybox-1.36.1
|
||||||
|
CONFIG_XMEDIA_LIBCPP_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_STRIP=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_YAFFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_JFFS2=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_SQUASHFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_EXT4=y
|
||||||
|
CONFIG_XMEDIA_EMMC_ROOTFS_SIZE=32
|
||||||
|
CONFIG_XMEDIA_ROOTFS_UBIIMG=y
|
||||||
|
CONFIG_XMEDIA_UBI_PARTITION_SIZE=64M
|
||||||
|
|
||||||
|
#
|
||||||
|
# Tools
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_UDEV_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_DOSFS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_E2FSPROGS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_GDB_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_MTDUTILS_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_REG_SUPPORT=y
|
||||||
|
# CONFIG_XMEDIA_MIITOOLS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_CANTOOLS_SUPPORT is not set
|
||||||
+112
@@ -0,0 +1,112 @@
|
|||||||
|
#
|
||||||
|
# Automatically generated file; DO NOT EDIT.
|
||||||
|
# xmedia SDK Configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Base
|
||||||
|
#
|
||||||
|
# CONFIG_XM7206V11A is not set
|
||||||
|
# CONFIG_XM7206V10 is not set
|
||||||
|
# CONFIG_XM7206V10B is not set
|
||||||
|
# CONFIG_XM7206V12A is not set
|
||||||
|
CONFIG_XM7206V11=y
|
||||||
|
# CONFIG_XM7206V11AT is not set
|
||||||
|
CONFIG_XMEDIA_CHIP_TYPE=xm7206v11
|
||||||
|
CONFIG_XMEDIA_CHIP_ARCH=xmorca
|
||||||
|
|
||||||
|
#
|
||||||
|
# Toolchains Config
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
# CONFIG_XMEDIA_KERNEL_AARCH64_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_CPU_ARCH=arm
|
||||||
|
# CONFIG_XMEDIA_USR_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_USR_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_USR_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_SDK_MODE_LOG=y
|
||||||
|
# CONFIG_XMEDIA_SDK_MODE_NOLOG is not set
|
||||||
|
CONFIG_XMEDIA_SDK_LOG_MODE=log
|
||||||
|
# CONFIG_XMEDIA_QUICK_START is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Board
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Flash Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_NAND_FLASH_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Nand Flash device support
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_NAND_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_SPI_NAND_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_BLOCK_SIZE=64k
|
||||||
|
CONFIG_XMEDIA_EMMC_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Boot Regfile Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BOOT_REG_NAME=XM7206V11_RB_4L_DDR3_2133M_128M_1x16bit
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bootloader System
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT_2020_01=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_VER=u-boot-2020.01
|
||||||
|
CONFIG_XMEDIA_BOOT_DEFCONFIG=xmorca_defconfig
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_STARTADDR=0x80000
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_SIZE=0x10000
|
||||||
|
CONFIG_XMEDIA_DDR_TRAINING_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_BOOT_APP_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Linux System
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Kernel
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_LINUX_5_10_Y=y
|
||||||
|
# CONFIG_XMEDIA_LINUX_4_9_Y is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_VERSION=linux-5.10.y
|
||||||
|
CONFIG_XMEDIA_KERNEL_SUPPORT_SMP=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_DEFCONFIG=xmorca_defconfig
|
||||||
|
# CONFIG_XMEDIA_GMP_BUILDIN is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# InitRamdisk Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_TOYBOX_CFG_NAME=toybox-0.8.8
|
||||||
|
|
||||||
|
#
|
||||||
|
# Filesystem
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BUSYBOX_CFG_NAME=busybox-1.36.1
|
||||||
|
CONFIG_XMEDIA_LIBCPP_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_STRIP=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_YAFFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_JFFS2=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_SQUASHFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_EXT4=y
|
||||||
|
CONFIG_XMEDIA_EMMC_ROOTFS_SIZE=32
|
||||||
|
CONFIG_XMEDIA_ROOTFS_UBIIMG=y
|
||||||
|
CONFIG_XMEDIA_UBI_PARTITION_SIZE=64M
|
||||||
|
|
||||||
|
#
|
||||||
|
# Tools
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_UDEV_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_DOSFS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_E2FSPROGS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_GDB_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_MTDUTILS_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_REG_SUPPORT=y
|
||||||
|
# CONFIG_XMEDIA_MIITOOLS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_CANTOOLS_SUPPORT is not set
|
||||||
+12
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;mmc read 0 0x40FFFFC0 0x800 0x2000;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mmcblk0p4 rootfstype=ext4 rw rootwait blkdevparts=mmcblk0:512K(boot),512K(bootargs),4M(kernel),32M(rootfs),-(others)
|
||||||
|
bootdelay=0
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
+12
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;mmc read 0 0x40FFFFC0 0x800 0x2800;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mmcblk0p3 rootfstype=ext4 rw rootwait blkdevparts=mmcblk0:512K(boot),512K(bootargs),5M(kernel),32M(rootfs),-(others) earlycon=pl011,mmio32,0x12040000 mmz_allocator=xmedia mmz=anonymous,0,0x42000000,96M fb_vram="gfbg:vram0_size:3600"
|
||||||
|
bootdelay=0
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="GB2312" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Sel="1" PartitionName="fastboot" FlashType="emmc" FileSystem="none" Start="0" Length="512k" SelectFile="uboot.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="bootargs" FlashType="emmc" FileSystem="none" Start="512K" Length="512K" SelectFile="bootargs.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="kernel" FlashType="emmc" FileSystem="none" Start="1M" Length="4M" SelectFile="kernel"/>
|
||||||
|
<Part Sel="1" PartitionName="rootfs" FlashType="emmc" FileSystem="ext3/4" Start="5M" Length="32M" SelectFile="rootfs_32M.ext4"/>
|
||||||
|
</Partition_Info>
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="GB2312" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Sel="1" PartitionName="fastboot" FlashType="emmc" FileSystem="none" Start="0" Length="512k" SelectFile="uboot.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="bootargs" FlashType="emmc" FileSystem="none" Start="512K" Length="512K" SelectFile="bootargs.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="kernel" FlashType="emmc" FileSystem="none" Start="1M" Length="5M" SelectFile="kernel"/>
|
||||||
|
<Part Sel="1" PartitionName="rootfs" FlashType="emmc" FileSystem="ext3/4" Start="6M" Length="32M" SelectFile="rootfs_32M.ext4"/>
|
||||||
|
</Partition_Info>
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;nand read 0x40FFFFC0 0x100000 0x400000;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mtdblock4 rootfstype=yaffs2 rw rootwait mtdparts=nand:512K(boot),256K(bootargs),256K(ddr_param),4M(kernel),32M(rootfs),-(others)
|
||||||
|
bootdelay=2
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
+12
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;nand read 0x40FFFFC0 0x100000 0x500000;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mtdblock4 rootfstype=yaffs2 rw rootwait mtdparts=nand:512K(boot),256K(bootargs),256K(ddr_param),5M(kernel),32M(rootfs),-(others) earlycon=pl011,mmio32,0x12040000 mmz_allocator=xmedia mmz=anonymous,0,0x42000000,96M fb_vram="gfbg:vram0_size:3600"
|
||||||
|
bootdelay=2
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;loadmcustage2;boothz 0x40FFFFC0 0x40208000 0x100000 0x600000
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend loglevel=0 root=/dev/mtdblock4 rootfstype=yaffs2 rw rootwait mtdparts=nand:512K(boot),256K(bootargs),256K(ddr_param),6M(kernel),32M(rootfs),-(others) earlycon=pl011,mmio32,0x12040000 mmz_allocator=xmedia mmz=anonymous,0,0x42000000,96M fb_vram="gfbg:vram0_size:3600"
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="GB2312" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Sel="1" PartitionName="fastboot" FlashType="nand" FileSystem="none" Start="0" Length="512K" SelectFile="uboot.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="bootargs" FlashType="nand" FileSystem="none" Start="512K" Length="256K" SelectFile="bootargs.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="ddr_param" FlashType="nand" FileSystem="none" Start="768K" Length="256K" SelectFile=""/>
|
||||||
|
<Part Sel="1" PartitionName="kernel" FlashType="nand" FileSystem="none" Start="1M" Length="4M" SelectFile="kernel"/>
|
||||||
|
<Part Sel="1" PartitionName="rootfs" FlashType="nand" FileSystem="yaffs" Start="5M" Length="32M" SelectFile="rootfs_2k_4bit.yaffs2"/>
|
||||||
|
</Partition_Info>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="GB2312" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Sel="1" PartitionName="fastboot" FlashType="nand" FileSystem="none" Start="0" Length="512K" SelectFile="uboot.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="bootargs" FlashType="nand" FileSystem="none" Start="512K" Length="256K" SelectFile="bootargs.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="ddr_param" FlashType="nand" FileSystem="none" Start="768K" Length="256K" SelectFile=""/>
|
||||||
|
<Part Sel="1" PartitionName="kernel" FlashType="nand" FileSystem="none" Start="1M" Length="5M" SelectFile="kernel"/>
|
||||||
|
<Part Sel="1" PartitionName="rootfs" FlashType="nand" FileSystem="yaffs" Start="6M" Length="32M" SelectFile="rootfs_2k_4bit.yaffs2"/>
|
||||||
|
</Partition_Info>
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
<?xml version="1.0" encoding="GB2312" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Select="1" PartName="fastboot" StorageMedia="ddr" ImageFormat="raw" StartAddr="0" PartLen="512K" ImagePath="bootstrap.bin" />
|
||||||
|
<Part Sel="1" PartitionName="boot" FlashType="nand" FileSystem="none" Start="0" Length="512K" SelectFile="uboot.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="bootargs" FlashType="nand" FileSystem="none" Start="512K" Length="256K" SelectFile="bootargs.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="ddr_param" FlashType="nand" FileSystem="none" Start="768K" Length="256K" SelectFile=""/>
|
||||||
|
<Part Sel="1" PartitionName="kernel" FlashType="nand" FileSystem="none" Start="1M" Length="6M" SelectFile="kernel"/>
|
||||||
|
<Part Sel="1" PartitionName="rootfs" FlashType="nand" FileSystem="yaffs" Start="7M" Length="32M" SelectFile="rootfs_2k_4bit.yaffs2"/>
|
||||||
|
</Partition_Info>
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;sf probe 0;sf read 0x40FFFFC0 0x100000 0x400000;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mtdblock4 rootfstype=jffs2 rw mtdparts=sfc:512K(boot),256K(bootargs),256K(ddr_param),4M(kernel),11M(rootfs) earlycon=pl011,mmio32,0x12040000
|
||||||
|
bootdelay=2
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;sf probe 0;sf read 0x40FFFFC0 0x100000 0x500000;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mtdblock4 rootfstype=jffs2 rw mtdparts=sfc:512K(boot),256K(bootargs),256K(ddr_param),5M(kernel),10M(rootfs) lpj=50000 earlycon=pl011,mmio32,0x12040000 mmz_allocator=xmedia mmz=anonymous,0,0x42000000,96M fb_vram="gfbg:vram0_size:3600"
|
||||||
|
bootdelay=1
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediapp;sf probe 0;loadmcustage2;boothz 0x40FFFFC0 0x40208000 0x100000 0x600000
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend loglevel=0 root=/dev/mtdblock4 rootfstype=jffs2 rw mtdparts=sfc:512K(boot),256K(bootargs),256K(ddr_param),6M(kernel),10M(rootfs) earlycon=pl011,mmio32,0x12040000 mmz_allocator=xmedia mmz=anonymous,0,0x42000000,96M fb_vram="gfbg:vram0_size:3600"
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Select="1" PartName="fastboot" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="0" PartLen="512K" ImagePath="uboot.bin" />
|
||||||
|
<Part Select="1" PartName="bootargs" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="512K" PartLen="256K" ImagePath="bootargs.bin" />
|
||||||
|
<Part Select="1" PartName="ddr_param" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="768K" PartLen="256K" ImagePath="" />
|
||||||
|
<Part Select="1" PartName="kernel" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="1M" PartLen="4M" ImagePath="kernel" />
|
||||||
|
<Part Select="1" PartName="rootfs" StorageMedia="spi-nor" ImageFormat="jffs2" StartAddr="5M" PartLen="11M" ImagePath="rootfs.64k.jffs2" />
|
||||||
|
</Partition_Info>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Select="1" PartName="fastboot" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="0" PartLen="512K" ImagePath="uboot.bin" />
|
||||||
|
<Part Select="1" PartName="bootargs" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="512K" PartLen="256K" ImagePath="bootargs.bin" />
|
||||||
|
<Part Select="1" PartName="ddr_param" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="768K" PartLen="256K" ImagePath="" />
|
||||||
|
<Part Select="1" PartName="kernel" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="1M" PartLen="5M" ImagePath="kernel" />
|
||||||
|
<Part Select="1" PartName="rootfs" StorageMedia="spi-nor" ImageFormat="jffs2" StartAddr="6M" PartLen="10M" ImagePath="rootfs.64k.jffs2" />
|
||||||
|
</Partition_Info>
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Select="1" PartName="fastboot" StorageMedia="ddr" ImageFormat="raw" StartAddr="0" PartLen="512K" ImagePath="bootstrap.bin" />
|
||||||
|
<Part Select="1" PartName="boot" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="0" PartLen="512K" ImagePath="uboot.bin" />
|
||||||
|
<Part Select="1" PartName="bootargs" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="512K" PartLen="256K" ImagePath="bootargs.bin" />
|
||||||
|
<Part Select="1" PartName="ddr_param" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="768K" PartLen="256K" ImagePath="" />
|
||||||
|
<Part Select="1" PartName="kernel" StorageMedia="spi-nor" ImageFormat="raw" StartAddr="1M" PartLen="6M" ImagePath="kernel" />
|
||||||
|
<Part Select="1" PartName="rootfs" StorageMedia="spi-nor" ImageFormat="jffs2" StartAddr="7M" PartLen="10M" ImagePath="rootfs.64k.jffs2" />
|
||||||
|
</Partition_Info>
|
||||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,112 @@
|
|||||||
|
#
|
||||||
|
# Automatically generated file; DO NOT EDIT.
|
||||||
|
# xmedia SDK Configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Base
|
||||||
|
#
|
||||||
|
CONFIG_XM7206V11A=y
|
||||||
|
# CONFIG_XM7206V10 is not set
|
||||||
|
# CONFIG_XM7206V10B is not set
|
||||||
|
# CONFIG_XM7206V12A is not set
|
||||||
|
# CONFIG_XM7206V11 is not set
|
||||||
|
# CONFIG_XM7206V11AT is not set
|
||||||
|
CONFIG_XMEDIA_CHIP_TYPE=xm7206v11a
|
||||||
|
CONFIG_XMEDIA_CHIP_ARCH=xmorca
|
||||||
|
|
||||||
|
#
|
||||||
|
# Toolchains Config
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
# CONFIG_XMEDIA_KERNEL_AARCH64_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_CPU_ARCH=arm
|
||||||
|
# CONFIG_XMEDIA_USR_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_USR_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_USR_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_SDK_MODE_LOG=y
|
||||||
|
# CONFIG_XMEDIA_SDK_MODE_NOLOG is not set
|
||||||
|
CONFIG_XMEDIA_SDK_LOG_MODE=log
|
||||||
|
# CONFIG_XMEDIA_QUICK_START is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Board
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Flash Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_NAND_FLASH_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Nand Flash device support
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_NAND_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_SPI_NAND_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_BLOCK_SIZE=64k
|
||||||
|
CONFIG_XMEDIA_EMMC_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Boot Regfile Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BOOT_REG_NAME=XM7206V11A_EVB_6L_DDR3_2133M_128M_1x16bit
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bootloader System
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT_2020_01=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_VER=u-boot-2020.01
|
||||||
|
CONFIG_XMEDIA_BOOT_DEFCONFIG=xmorca_defconfig
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_STARTADDR=0x80000
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_SIZE=0x10000
|
||||||
|
CONFIG_XMEDIA_DDR_TRAINING_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_BOOT_APP_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Linux System
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Kernel
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_LINUX_5_10_Y is not set
|
||||||
|
CONFIG_XMEDIA_LINUX_4_9_Y=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_VERSION=linux-4.9.y
|
||||||
|
CONFIG_XMEDIA_KERNEL_SUPPORT_SMP=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_DEFCONFIG=xmorca_defconfig
|
||||||
|
# CONFIG_XMEDIA_GMP_BUILDIN is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# InitRamdisk Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_TOYBOX_CFG_NAME=toybox-0.8.8
|
||||||
|
|
||||||
|
#
|
||||||
|
# Filesystem
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BUSYBOX_CFG_NAME=busybox-1.36.1
|
||||||
|
CONFIG_XMEDIA_LIBCPP_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_STRIP=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_YAFFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_JFFS2=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_SQUASHFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_EXT4=y
|
||||||
|
CONFIG_XMEDIA_EMMC_ROOTFS_SIZE=32
|
||||||
|
CONFIG_XMEDIA_ROOTFS_UBIIMG=y
|
||||||
|
CONFIG_XMEDIA_UBI_PARTITION_SIZE=64M
|
||||||
|
|
||||||
|
#
|
||||||
|
# Tools
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_UDEV_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_DOSFS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_E2FSPROGS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_GDB_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_MTDUTILS_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_REG_SUPPORT=y
|
||||||
|
# CONFIG_XMEDIA_MIITOOLS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_CANTOOLS_SUPPORT is not set
|
||||||
@@ -0,0 +1,112 @@
|
|||||||
|
#
|
||||||
|
# Automatically generated file; DO NOT EDIT.
|
||||||
|
# xmedia SDK Configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Base
|
||||||
|
#
|
||||||
|
CONFIG_XM7206V11A=y
|
||||||
|
# CONFIG_XM7206V10 is not set
|
||||||
|
# CONFIG_XM7206V10B is not set
|
||||||
|
# CONFIG_XM7206V12A is not set
|
||||||
|
# CONFIG_XM7206V11 is not set
|
||||||
|
# CONFIG_XM7206V11AT is not set
|
||||||
|
CONFIG_XMEDIA_CHIP_TYPE=xm7206v11a
|
||||||
|
CONFIG_XMEDIA_CHIP_ARCH=xmorca
|
||||||
|
|
||||||
|
#
|
||||||
|
# Toolchains Config
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
# CONFIG_XMEDIA_KERNEL_AARCH64_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_CPU_ARCH=arm
|
||||||
|
# CONFIG_XMEDIA_USR_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_USR_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_USR_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_SDK_MODE_LOG=y
|
||||||
|
# CONFIG_XMEDIA_SDK_MODE_NOLOG is not set
|
||||||
|
CONFIG_XMEDIA_SDK_LOG_MODE=log
|
||||||
|
# CONFIG_XMEDIA_QUICK_START is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Board
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Flash Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_NAND_FLASH_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Nand Flash device support
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_NAND_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_SPI_NAND_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_BLOCK_SIZE=64k
|
||||||
|
CONFIG_XMEDIA_EMMC_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Boot Regfile Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BOOT_REG_NAME=XM7206V11A_EVB_6L_DDR3_2133M_128M_1x16bit
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bootloader System
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT_2020_01=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_VER=u-boot-2020.01
|
||||||
|
CONFIG_XMEDIA_BOOT_DEFCONFIG=xmorca_defconfig
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_STARTADDR=0x80000
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_SIZE=0x10000
|
||||||
|
CONFIG_XMEDIA_DDR_TRAINING_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_BOOT_APP_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Linux System
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Kernel
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_LINUX_5_10_Y=y
|
||||||
|
# CONFIG_XMEDIA_LINUX_4_9_Y is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_VERSION=linux-5.10.y
|
||||||
|
CONFIG_XMEDIA_KERNEL_SUPPORT_SMP=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_DEFCONFIG=xmorca_defconfig
|
||||||
|
# CONFIG_XMEDIA_GMP_BUILDIN is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# InitRamdisk Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_TOYBOX_CFG_NAME=toybox-0.8.8
|
||||||
|
|
||||||
|
#
|
||||||
|
# Filesystem
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BUSYBOX_CFG_NAME=busybox-1.36.1
|
||||||
|
CONFIG_XMEDIA_LIBCPP_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_STRIP=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_YAFFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_JFFS2=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_SQUASHFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_EXT4=y
|
||||||
|
CONFIG_XMEDIA_EMMC_ROOTFS_SIZE=32
|
||||||
|
CONFIG_XMEDIA_ROOTFS_UBIIMG=y
|
||||||
|
CONFIG_XMEDIA_UBI_PARTITION_SIZE=64M
|
||||||
|
|
||||||
|
#
|
||||||
|
# Tools
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_UDEV_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_DOSFS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_E2FSPROGS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_GDB_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_MTDUTILS_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_REG_SUPPORT=y
|
||||||
|
# CONFIG_XMEDIA_MIITOOLS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_CANTOOLS_SUPPORT is not set
|
||||||
@@ -0,0 +1,101 @@
|
|||||||
|
#
|
||||||
|
# Automatically generated file; DO NOT EDIT.
|
||||||
|
# xmedia SDK Configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Base
|
||||||
|
#
|
||||||
|
CONFIG_XM7206V11A=y
|
||||||
|
# CONFIG_XM7206V10 is not set
|
||||||
|
# CONFIG_XM7206V10B is not set
|
||||||
|
# CONFIG_XM7206V12A is not set
|
||||||
|
# CONFIG_XM7206V11 is not set
|
||||||
|
# CONFIG_XM7206V11AT is not set
|
||||||
|
CONFIG_XMEDIA_CHIP_TYPE=xm7206v11a
|
||||||
|
CONFIG_XMEDIA_CHIP_ARCH=xmorca
|
||||||
|
|
||||||
|
#
|
||||||
|
# Toolchains Config
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
# CONFIG_XMEDIA_KERNEL_AARCH64_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_CPU_ARCH=arm
|
||||||
|
# CONFIG_XMEDIA_USR_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_USR_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_USR_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_SDK_MODE_LOG=y
|
||||||
|
# CONFIG_XMEDIA_SDK_MODE_NOLOG is not set
|
||||||
|
CONFIG_XMEDIA_SDK_LOG_MODE=log
|
||||||
|
CONFIG_XMEDIA_QUICK_START=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Board
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Flash Config
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_NAND_FLASH_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_SPI_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_BLOCK_SIZE=64k
|
||||||
|
# CONFIG_XMEDIA_EMMC_SUPPORT is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Boot Regfile Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BOOT_REG_NAME=XM7206V11A_EVB_6L_DDR3_2133M_128M_1x16bit
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bootloader System
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT_2020_01=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_VER=u-boot-2020.01
|
||||||
|
CONFIG_XMEDIA_BOOT_DEFCONFIG=xmorca_quickstart_defconfig
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_STARTADDR=0x80000
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_SIZE=0x10000
|
||||||
|
CONFIG_XMEDIA_DDR_TRAINING_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_BOOT_APP_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Linux System
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Kernel
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_LINUX_5_10_Y=y
|
||||||
|
# CONFIG_XMEDIA_LINUX_4_9_Y is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_VERSION=linux-5.10.y
|
||||||
|
CONFIG_XMEDIA_KERNEL_SUPPORT_SMP=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_DEFCONFIG=xmorca_quickstart_defconfig
|
||||||
|
CONFIG_XMEDIA_GMP_BUILDIN=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# InitRamdisk Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_TOYBOX_CFG_NAME=toybox-0.8.8
|
||||||
|
|
||||||
|
#
|
||||||
|
# Filesystem
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BUSYBOX_CFG_NAME=busybox-1.36.1
|
||||||
|
CONFIG_XMEDIA_LIBCPP_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_STRIP=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_JFFS2=y
|
||||||
|
# CONFIG_XMEDIA_ROOTFS_SQUASHFS is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Tools
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_UDEV_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_DOSFS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_E2FSPROGS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_GDB_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_MTDUTILS_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_REG_SUPPORT=y
|
||||||
|
# CONFIG_XMEDIA_MIITOOLS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_CANTOOLS_SUPPORT is not set
|
||||||
@@ -0,0 +1,112 @@
|
|||||||
|
#
|
||||||
|
# Automatically generated file; DO NOT EDIT.
|
||||||
|
# xmedia SDK Configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Base
|
||||||
|
#
|
||||||
|
CONFIG_XM7206V11A=y
|
||||||
|
# CONFIG_XM7206V10 is not set
|
||||||
|
# CONFIG_XM7206V10B is not set
|
||||||
|
# CONFIG_XM7206V12A is not set
|
||||||
|
# CONFIG_XM7206V11 is not set
|
||||||
|
# CONFIG_XM7206V11AT is not set
|
||||||
|
CONFIG_XMEDIA_CHIP_TYPE=xm7206v11a
|
||||||
|
CONFIG_XMEDIA_CHIP_ARCH=xmorca
|
||||||
|
|
||||||
|
#
|
||||||
|
# Toolchains Config
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
# CONFIG_XMEDIA_KERNEL_AARCH64_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_CPU_ARCH=arm
|
||||||
|
# CONFIG_XMEDIA_USR_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_USR_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_USR_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_SDK_MODE_LOG=y
|
||||||
|
# CONFIG_XMEDIA_SDK_MODE_NOLOG is not set
|
||||||
|
CONFIG_XMEDIA_SDK_LOG_MODE=log
|
||||||
|
# CONFIG_XMEDIA_QUICK_START is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Board
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Flash Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_NAND_FLASH_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Nand Flash device support
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_NAND_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_SPI_NAND_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_BLOCK_SIZE=64k
|
||||||
|
CONFIG_XMEDIA_EMMC_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Boot Regfile Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BOOT_REG_NAME=XM7206V11A_RB_6L_DDR3_2133M_128M_1x16bit
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bootloader System
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT_2020_01=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_VER=u-boot-2020.01
|
||||||
|
CONFIG_XMEDIA_BOOT_DEFCONFIG=xmorca_defconfig
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_STARTADDR=0x80000
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_SIZE=0x10000
|
||||||
|
CONFIG_XMEDIA_DDR_TRAINING_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_BOOT_APP_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Linux System
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Kernel
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_LINUX_5_10_Y is not set
|
||||||
|
CONFIG_XMEDIA_LINUX_4_9_Y=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_VERSION=linux-4.9.y
|
||||||
|
CONFIG_XMEDIA_KERNEL_SUPPORT_SMP=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_DEFCONFIG=xmorca_defconfig
|
||||||
|
# CONFIG_XMEDIA_GMP_BUILDIN is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# InitRamdisk Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_TOYBOX_CFG_NAME=toybox-0.8.8
|
||||||
|
|
||||||
|
#
|
||||||
|
# Filesystem
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BUSYBOX_CFG_NAME=busybox-1.36.1
|
||||||
|
CONFIG_XMEDIA_LIBCPP_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_STRIP=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_YAFFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_JFFS2=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_SQUASHFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_EXT4=y
|
||||||
|
CONFIG_XMEDIA_EMMC_ROOTFS_SIZE=32
|
||||||
|
CONFIG_XMEDIA_ROOTFS_UBIIMG=y
|
||||||
|
CONFIG_XMEDIA_UBI_PARTITION_SIZE=64M
|
||||||
|
|
||||||
|
#
|
||||||
|
# Tools
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_UDEV_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_DOSFS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_E2FSPROGS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_GDB_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_MTDUTILS_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_REG_SUPPORT=y
|
||||||
|
# CONFIG_XMEDIA_MIITOOLS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_CANTOOLS_SUPPORT is not set
|
||||||
@@ -0,0 +1,110 @@
|
|||||||
|
#
|
||||||
|
# Automatically generated file; DO NOT EDIT.
|
||||||
|
# xmedia SDK Configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Base
|
||||||
|
#
|
||||||
|
CONFIG_XM7206V11A=y
|
||||||
|
# CONFIG_XM7206V10 is not set
|
||||||
|
# CONFIG_XM7206V10B is not set
|
||||||
|
# CONFIG_XM7206V12A is not set
|
||||||
|
# CONFIG_XM7206V11 is not set
|
||||||
|
# CONFIG_XM7206V11AT is not set
|
||||||
|
CONFIG_XMEDIA_CHIP_TYPE=xm7206v11a
|
||||||
|
CONFIG_XMEDIA_CHIP_ARCH=xmorca
|
||||||
|
|
||||||
|
#
|
||||||
|
# Toolchains Config
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
# CONFIG_XMEDIA_KERNEL_AARCH64_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_CPU_ARCH=arm
|
||||||
|
# CONFIG_XMEDIA_USR_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_USR_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_USR_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_SDK_MODE_LOG=y
|
||||||
|
# CONFIG_XMEDIA_SDK_MODE_NOLOG is not set
|
||||||
|
CONFIG_XMEDIA_SDK_LOG_MODE=log
|
||||||
|
CONFIG_XMEDIA_QUICK_START=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Board
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Flash Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_NAND_FLASH_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Nand Flash device support
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_NAND_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_SPI_NAND_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_BLOCK_SIZE=64k
|
||||||
|
# CONFIG_XMEDIA_EMMC_SUPPORT is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Boot Regfile Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BOOT_REG_NAME=XM7206V11A_RB_6L_DDR3_2133M_128M_1x16bit
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bootloader System
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT_2020_01=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_VER=u-boot-2020.01
|
||||||
|
CONFIG_XMEDIA_BOOT_DEFCONFIG=xmorca_quickstart_defconfig
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_STARTADDR=0x80000
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_SIZE=0x10000
|
||||||
|
CONFIG_XMEDIA_DDR_TRAINING_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_BOOT_APP_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Linux System
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Kernel
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_LINUX_5_10_Y=y
|
||||||
|
CONFIG_XMEDIA_LINUX_4_9_Y=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_VERSION=linux-4.9.y
|
||||||
|
CONFIG_XMEDIA_KERNEL_SUPPORT_SMP=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_DEFCONFIG=xmorca_smp_quickstart_defconfig
|
||||||
|
CONFIG_XMEDIA_GMP_BUILDIN=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# InitRamdisk Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_TOYBOX_CFG_NAME=toybox-0.8.8
|
||||||
|
|
||||||
|
#
|
||||||
|
# Filesystem
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BUSYBOX_CFG_NAME=busybox-1.36.1
|
||||||
|
CONFIG_XMEDIA_LIBCPP_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_STRIP=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_YAFFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_JFFS2=y
|
||||||
|
# CONFIG_XMEDIA_ROOTFS_SQUASHFS is not set
|
||||||
|
CONFIG_XMEDIA_ROOTFS_UBIIMG=y
|
||||||
|
CONFIG_XMEDIA_UBI_PARTITION_SIZE=32M
|
||||||
|
|
||||||
|
#
|
||||||
|
# Tools
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_UDEV_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_DOSFS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_E2FSPROGS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_GDB_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_MTDUTILS_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_REG_SUPPORT=y
|
||||||
|
# CONFIG_XMEDIA_MIITOOLS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_CANTOOLS_SUPPORT is not set
|
||||||
@@ -0,0 +1,112 @@
|
|||||||
|
#
|
||||||
|
# Automatically generated file; DO NOT EDIT.
|
||||||
|
# xmedia SDK Configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Base
|
||||||
|
#
|
||||||
|
CONFIG_XM7206V11A=y
|
||||||
|
# CONFIG_XM7206V10 is not set
|
||||||
|
# CONFIG_XM7206V10B is not set
|
||||||
|
# CONFIG_XM7206V12A is not set
|
||||||
|
# CONFIG_XM7206V11 is not set
|
||||||
|
# CONFIG_XM7206V11AT is not set
|
||||||
|
CONFIG_XMEDIA_CHIP_TYPE=xm7206v11a
|
||||||
|
CONFIG_XMEDIA_CHIP_ARCH=xmorca
|
||||||
|
|
||||||
|
#
|
||||||
|
# Toolchains Config
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
# CONFIG_XMEDIA_KERNEL_AARCH64_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_CPU_ARCH=arm
|
||||||
|
# CONFIG_XMEDIA_USR_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_USR_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_USR_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_SDK_MODE_LOG=y
|
||||||
|
# CONFIG_XMEDIA_SDK_MODE_NOLOG is not set
|
||||||
|
CONFIG_XMEDIA_SDK_LOG_MODE=log
|
||||||
|
# CONFIG_XMEDIA_QUICK_START is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Board
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Flash Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_NAND_FLASH_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Nand Flash device support
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_NAND_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_SPI_NAND_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_BLOCK_SIZE=64k
|
||||||
|
CONFIG_XMEDIA_EMMC_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Boot Regfile Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BOOT_REG_NAME=XM7206V11A_RB_6L_DDR3_2133M_128M_1x16bit
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bootloader System
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT_2020_01=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_VER=u-boot-2020.01
|
||||||
|
CONFIG_XMEDIA_BOOT_DEFCONFIG=xmorca_defconfig
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_STARTADDR=0x80000
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_SIZE=0x10000
|
||||||
|
CONFIG_XMEDIA_DDR_TRAINING_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_BOOT_APP_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Linux System
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Kernel
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_LINUX_5_10_Y=y
|
||||||
|
# CONFIG_XMEDIA_LINUX_4_9_Y is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_VERSION=linux-5.10.y
|
||||||
|
CONFIG_XMEDIA_KERNEL_SUPPORT_SMP=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_DEFCONFIG=xmorca_defconfig
|
||||||
|
# CONFIG_XMEDIA_GMP_BUILDIN is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# InitRamdisk Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_TOYBOX_CFG_NAME=toybox-0.8.8
|
||||||
|
|
||||||
|
#
|
||||||
|
# Filesystem
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BUSYBOX_CFG_NAME=busybox-1.36.1
|
||||||
|
CONFIG_XMEDIA_LIBCPP_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_STRIP=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_YAFFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_JFFS2=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_SQUASHFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_EXT4=y
|
||||||
|
CONFIG_XMEDIA_EMMC_ROOTFS_SIZE=32
|
||||||
|
CONFIG_XMEDIA_ROOTFS_UBIIMG=y
|
||||||
|
CONFIG_XMEDIA_UBI_PARTITION_SIZE=64M
|
||||||
|
|
||||||
|
#
|
||||||
|
# Tools
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_UDEV_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_DOSFS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_E2FSPROGS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_GDB_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_MTDUTILS_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_REG_SUPPORT=y
|
||||||
|
# CONFIG_XMEDIA_MIITOOLS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_CANTOOLS_SUPPORT is not set
|
||||||
@@ -0,0 +1,110 @@
|
|||||||
|
#
|
||||||
|
# Automatically generated file; DO NOT EDIT.
|
||||||
|
# xmedia SDK Configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Base
|
||||||
|
#
|
||||||
|
CONFIG_XM7206V11A=y
|
||||||
|
# CONFIG_XM7206V10 is not set
|
||||||
|
# CONFIG_XM7206V10B is not set
|
||||||
|
# CONFIG_XM7206V12A is not set
|
||||||
|
# CONFIG_XM7206V11 is not set
|
||||||
|
# CONFIG_XM7206V11AT is not set
|
||||||
|
CONFIG_XMEDIA_CHIP_TYPE=xm7206v11a
|
||||||
|
CONFIG_XMEDIA_CHIP_ARCH=xmorca
|
||||||
|
|
||||||
|
#
|
||||||
|
# Toolchains Config
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
# CONFIG_XMEDIA_KERNEL_AARCH64_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_CPU_ARCH=arm
|
||||||
|
# CONFIG_XMEDIA_USR_ARM_GCC12_2_0_LINUX is not set
|
||||||
|
CONFIG_XMEDIA_USR_ARM_GCC12_2_0_UCLIBC_LINUX=y
|
||||||
|
CONFIG_XMEDIA_USR_ARM_TOOLCHAINS=arm-gcc12.2.0-linux-uclibceabi
|
||||||
|
CONFIG_XMEDIA_SDK_MODE_LOG=y
|
||||||
|
# CONFIG_XMEDIA_SDK_MODE_NOLOG is not set
|
||||||
|
CONFIG_XMEDIA_SDK_LOG_MODE=log
|
||||||
|
CONFIG_XMEDIA_QUICK_START=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Board
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Flash Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_NAND_FLASH_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Nand Flash device support
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_NAND_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_SPI_NAND_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_SPI_BLOCK_SIZE=64k
|
||||||
|
# CONFIG_XMEDIA_EMMC_SUPPORT is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Boot Regfile Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BOOT_REG_NAME=XM7206V11A_RB_6L_DDR3_2133M_128M_1x16bit
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bootloader System
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_SUPPORT_2020_01=y
|
||||||
|
CONFIG_XMEDIA_UBOOT_VER=u-boot-2020.01
|
||||||
|
CONFIG_XMEDIA_BOOT_DEFCONFIG=xmorca_quickstart_defconfig
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_STARTADDR=0x80000
|
||||||
|
CONFIG_XMEDIA_BOOT_ENV_SIZE=0x10000
|
||||||
|
CONFIG_XMEDIA_DDR_TRAINING_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_BOOT_APP_SUPPORT=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Linux System
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Kernel
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_LINUX_5_10_Y=y
|
||||||
|
# CONFIG_XMEDIA_LINUX_4_9_Y is not set
|
||||||
|
CONFIG_XMEDIA_KERNEL_VERSION=linux-5.10.y
|
||||||
|
CONFIG_XMEDIA_KERNEL_SUPPORT_SMP=y
|
||||||
|
CONFIG_XMEDIA_KERNEL_DEFCONFIG=xmorca_quickstart_defconfig
|
||||||
|
CONFIG_XMEDIA_GMP_BUILDIN=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# InitRamdisk Config
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_TOYBOX_CFG_NAME=toybox-0.8.8
|
||||||
|
|
||||||
|
#
|
||||||
|
# Filesystem
|
||||||
|
#
|
||||||
|
CONFIG_XMEDIA_BUSYBOX_CFG_NAME=busybox-1.36.1
|
||||||
|
CONFIG_XMEDIA_LIBCPP_SUPPORT=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_STRIP=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_YAFFS=y
|
||||||
|
CONFIG_XMEDIA_ROOTFS_JFFS2=y
|
||||||
|
# CONFIG_XMEDIA_ROOTFS_SQUASHFS is not set
|
||||||
|
CONFIG_XMEDIA_ROOTFS_UBIIMG=y
|
||||||
|
CONFIG_XMEDIA_UBI_PARTITION_SIZE=32M
|
||||||
|
|
||||||
|
#
|
||||||
|
# Tools
|
||||||
|
#
|
||||||
|
# CONFIG_XMEDIA_UDEV_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_DOSFS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_E2FSPROGS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_GDB_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_MTDUTILS_SUPPORT is not set
|
||||||
|
CONFIG_XMEDIA_REG_SUPPORT=y
|
||||||
|
# CONFIG_XMEDIA_MIITOOLS_SUPPORT is not set
|
||||||
|
# CONFIG_XMEDIA_CANTOOLS_SUPPORT is not set
|
||||||
+12
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;mmc read 0 0x40FFFFC0 0x800 0x2000;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mmcblk0p4 rootfstype=ext4 rw rootwait blkdevparts=mmcblk0:512K(boot),512K(bootargs),4M(kernel),32M(rootfs),-(others)
|
||||||
|
bootdelay=0
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
+12
@@ -0,0 +1,12 @@
|
|||||||
|
baudrate=115200
|
||||||
|
ethaddr=00:00:00:00:00:00
|
||||||
|
ipaddr=192.168.1.10
|
||||||
|
netmask=255.255.255.0
|
||||||
|
gatewayip=192.168.1.1
|
||||||
|
serverip=192.168.1.1
|
||||||
|
bootcmd=xmediaapp;mmc read 0 0x40FFFFC0 0x800 0x2800;bootm 0x40FFFFC0
|
||||||
|
bootargs=mem=32M console=ttyAMA0,115200 no_console_suspend root=/dev/mmcblk0p3 rootfstype=ext4 rw rootwait blkdevparts=mmcblk0:512K(boot),512K(bootargs),5M(kernel),32M(rootfs),-(others) earlycon=pl011,mmio32,0x12040000 mmz_allocator=xmedia mmz=anonymous,0,0x42000000,96M fb_vram="gfbg:vram0_size:3600"
|
||||||
|
bootdelay=0
|
||||||
|
stdin=serial
|
||||||
|
stdout=serial
|
||||||
|
stderr=serial
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="GB2312" ?>
|
||||||
|
<Partition_Info>
|
||||||
|
<Part Sel="1" PartitionName="fastboot" FlashType="emmc" FileSystem="none" Start="0" Length="512k" SelectFile="uboot.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="bootargs" FlashType="emmc" FileSystem="none" Start="512K" Length="512K" SelectFile="bootargs.bin"/>
|
||||||
|
<Part Sel="1" PartitionName="kernel" FlashType="emmc" FileSystem="none" Start="1M" Length="4M" SelectFile="kernel"/>
|
||||||
|
<Part Sel="1" PartitionName="rootfs" FlashType="emmc" FileSystem="ext3/4" Start="5M" Length="32M" SelectFile="rootfs_32M.ext4"/>
|
||||||
|
</Partition_Info>
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user