RTOS SDK中defconfig配置文件的问题

Viewed 22

问题描述


我想跑userapp里的sample,但是发现没有针对v1.1板子的rtos的defconfig配置脚本,然后想参考k230_canmv_v1p0p1_defconfig脚本,但发现CONFIG_SDK_ENABLE_CANMV=y使得userapp无法copy到sdcard中,相关的rtos_k230/src/rtsmart/Makefile脚本如下所示,所以想请教下带CANMV的defconfig和带rtos的defconfig有什么区别?如果我要自己写v1.1的配置文件要注意什么?


ifneq ($(CONFIG_SDK_ENABLE_CANMV),y)

ifeq ($(CONFIG_MPP_ENABLE_USERAPPS_SAMPLES),y)
	@echo "Copy mpp userapps sample."
	$(call sync_dir, $(SDK_RTSMART_SRC_DIR)/mpp/userapps/sample/elf/, $(SDK_BUILD_IMAGES_DIR)/sdcard/app/userapps/)
endif

ifeq ($(CONFIG_MPP_ENABLE_MIDDLEWARE_SAMPLES),y)
	@echo "Copy mpp middleware sample."
	$(call sync_dir, $(SDK_RTSMART_SRC_DIR)/mpp/middleware/elf/, $(SDK_BUILD_IMAGES_DIR)/sdcard/app/middleware/)
endif

ifeq ($(CONFIG_RTT_ENABLE_BUILD_EXAMPLES),y)
	@echo "Copy rtsmart examples."
	$(call sync_dir, $(SDK_RTSMART_SRC_DIR)/examples/elf/, $(SDK_BUILD_IMAGES_DIR)/sdcard/app/examples/)
endif

endif

硬件板卡


canmv k230 v1.1

软件版本


RTOS-only

1 Answers

你好,带CanMV的defconfig,只需要make menuconfig关掉Micropython就和RTOS的defconfig没区别了。