GK SDK 源码库: XMIPCLinuxV100R005C00SPC030 (kernel/tools/open_source excluded)

This commit is contained in:
lai
2026-09-06 03:52:57 +08:00
commit b1928b41c0
21813 changed files with 4413081 additions and 0 deletions
+59
View File
@@ -0,0 +1,59 @@
# ============================================
# gk-sdkXMIPCLinuxV100R005C00SPC030 代码管理
# 原则:只提交源码/构建脚本/配置
# ============================================
# ---- 原厂大目录(从压缩包恢复,不入库)----
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
Symlink
+1
View File
@@ -0,0 +1 @@
./build/root.mk
Executable
+43
View File
@@ -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
View File
@@ -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
View File
@@ -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
+75
View File
@@ -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;
+66
View File
@@ -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;
+69
View File
@@ -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
+45
View File
@@ -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)
+81
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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
+165
View File
@@ -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:;
+43
View File
@@ -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
+49
View File
@@ -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)
+9
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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>
+7
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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>
+7
View File
@@ -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>
+112
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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>
+7
View File
@@ -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
View File
@@ -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
View File
@@ -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
+11
View File
@@ -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
View File
@@ -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
View File
@@ -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>
+112
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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>
+7
View File
@@ -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>
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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>
+7
View File
@@ -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
View File
@@ -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>
+8
View File
@@ -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>
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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