T5 编译报错 make: *** [scripts/mk/xmake.mk:249: /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/output/T5

Wi-Fi 设备、蜂窝设备、WuKongAI、开发板、TuyaOS 移植等


13373003672
Posts: 9

toy 1.0.0
APP_PATH=apps/tuyaos_demo_ai_toy
APP_NAME=tuyaos_demo_ai_toy
APP_VERSION=1.0.0
USER_CMD=
APP_NAME=tuyaos_demo_ai_toy
/home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS
APP_VERSION= 1.0.0
TARGET_PLATFORM= T5
Traceback (most recent call last):
File "./scripts/set_app_config.py", line 15, in <module>
from ruamel import yaml # pip3 install ruamel.yaml==0.17.21
ModuleNotFoundError: No module named 'ruamel'
./scripts/prepare_param.sh: line 7: git: command not found
grep: make.yaml: No such file or directory
toolchain Name: T5
toolchain Repo: https://images.tuyacn.com/smart/embed/pruduct/T5_.zip

toolchain Version:
++++++++++++++++++++ CI package fullname ++++++++++++++++++++
++++++++++++++++++++ the SDK ID tuyaos_demo_ai_toy_1.0.0_T5 ++++++++++++++++++++
generate build_param for [ tuyaos_demo_ai_toy ] AT [ T5 ]
+++++++++++++++++++++++++++++++++++

Project [ tuyaos_demo_ai_toy ] Param:

BUILD_DATE=2025_07_31
BUILD_TIME=22_38_14
GIT_USER=
IOT_SDK_VER=1.0.0
IPC_SDK_VER=1.0.0
SDK_FULL_VER=1.0.0
SDK_BETA_VER=
IOT_SDK_VER_MAJOR=1
IOT_SDK_VER_MINOR=0
IOT_SDK_VER_PATCH=0
KERNEL_VERSION=
PROJECT_NAME=tuyaos_demo_ai_toy
TARGET_PLATFORM=T5
TARGET_PLATFORM_REPO=https://images.tuyacn.com/smart/embed/pruduct/T5_.zip
TARGET_PLATFORM_VERSION=
BUILD_STATIC=1
BUILD_SHARED=
SDK_ID=tuyaos_demo_ai_toy_1.0.0_T5

ROOT_DIR=/home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS
OUTPUT_DIR=$(ROOT_DIR)/output/$(TARGET_PLATFORM)_$(PROJECT_NAME)
OUTPUT_DIR_INC=$(OUTPUT_DIR)/include
OUTPUT_DIR_STATIC_LIB=$(OUTPUT_DIR)/static/lib
OUTPUT_DIR_SHARED_LIB=$(OUTPUT_DIR)/shared/lib
OUTPUT_DIR_STATIC_OBJS=$(OUTPUT_DIR)/static/objs
OUTPUT_DIR_SHARED_OBJS=$(OUTPUT_DIR)/shared/objs

COMPILE_PREX = /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos/../toolchain/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-
TUYAOS_BUILD_PATH = /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos
AR = $(COMPILE_PREX)ar
CC = $(COMPILE_PREX)gcc
NM = $(COMPILE_PREX)nm
CPP = $(COMPILE_PREX)g++
STRIP = $(COMPILE_PREX)strip
OBJCOPY = $(COMPILE_PREX)objcopy
OBJDUMP = $(COMPILE_PREX)objdump
RANLIB = $(COMPILE_PREX)ranlib
CXX = $(COMPILE_PREX)g++

CFLAGS =
CFLAGS += -pipe -D_REENTRANT -Wall -Wno-unused-result
ifeq ($(CONFIG_OPERATING_SYSTEM), 100)
CFLAGS += -fPIC
endif

ifeq ($(CONFIG_TUYA_IOT_DEBUG), 1)
CFLAGS += -g
endif

ifdef PRJ_DEFINES
CFLAGS += $(PRJ_DEFINES)
endif

ifdef COMPILE_INCLUDE
CFLAGS += -I $(COMPILE_INCLUDE)
endif

ifdef COMPILE_LIB
export LD_LIBRARY_PATH=$(COMPILE_LIB)
endif

LINKFLAGS =
ifeq ($(CONFIG_OPERATING_SYSTEM), 100)
LINKFLAGS += -lpthread -lm
endif

ifdef PRJ_LINKS
LINKFLAGS += $(PRJ_LINKS)
endif


------ use bk lwip ------
------ use bk lvgl ------
------ use CONFIG_LVGL_V8 ------
find: ‘apps/tuyaos_demo_ai_toy/application_components’: No such file or directory
find: ‘apps/tuyaos_demo_ai_toy/application_drivers’: No such file or directory
find: ‘apps/tuyaos_demo_ai_toy/src/base_cli/include’: No such file or directory
find: ‘apps/tuyaos_demo_ai_toy/application_components’: No such file or directory
find: ‘apps/tuyaos_demo_ai_toy/application_drivers’: No such file or directory
clean application static ...
------ use bk lwip ------
------ use bk lvgl ------
------ use CONFIG_LVGL_V8 ------
find: ‘apps/tuyaos_demo_ai_toy/application_components’: No such file or directory
find: ‘apps/tuyaos_demo_ai_toy/application_drivers’: No such file or directory
find: ‘apps/tuyaos_demo_ai_toy/src/base_cli/include’: No such file or directory
find: ‘apps/tuyaos_demo_ai_toy/application_components’: No such file or directory
find: ‘apps/tuyaos_demo_ai_toy/application_drivers’: No such file or directory
CC /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos/tuyaos_adapter/include/utilities/src/tuya_tools.c
CC /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos/tuyaos_adapter/include/utilities/src/tuya_mem_heap.c
CC /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos/tuyaos_adapter/include/utilities/src/tuya_queue.c
CC /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos/tuyaos_adapter/include/utilities/src/tuya_list.c
CC /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos/tuyaos_adapter/include/utilities/src/tuya_ringbuf.c
CC /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos/tuyaos_adapter/include/utilities/src/tuya_smartpointer.c
CC /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos/tuyaos_adapter/include/utilities/src/tuya_hashmap.c
CC /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos/tuyaos_adapter/include/init/src/tkl_init_wired.c
CC /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos/tuyaos_adapter/include/init/src/tkl_init_wifi.c
CC /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos/tuyaos_adapter/include/init/src/tkl_init_network.c
CC /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos/tuyaos_adapter/include/init/src/tkl_init_common.c
CC /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos/tuyaos_adapter/include/init/src/tkl_init_system.c
CC /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos/tuyaos_adapter/include/asr/libtutuClear/tutuClear_app.c
AR -rcs /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/output/T5_tuyaos_demo_ai_toy/lib/libtuyaos_adapter.a /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/output/T5_tuyaos_demo_ai_toy/.objs/static/vendor/T5/tuyaos/tuyaos_adapter/include/utilities/src/tuya_tools.c.o /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/output/T5_tuyaos_demo_ai_toy/.objs/static/vendor/T5/tuyaos/tuyaos_adapter/include/utilities/src/tuya_mem_heap.c.o /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/output/T5_tuyaos_demo_ai_toy/.objs/static/vendor/T5/tuyaos/tuyaos_adapter/include/utilities/src/tuya_queue.c.o /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/output/T5_tuyaos_demo_ai_toy/.objs/static/vendor/T5/tuyaos/tuyaos_adapter/include/utilities/src/tuya_list.c.o /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/output/T5_tuyaos_demo_ai_toy/.objs/static/vendor/T5/tuyaos/tuyaos_adapter/include/utilities/src/tuya_ringbuf.c.o /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/output/T5_tuyaos_demo_ai_toy/.objs/static/vendor/T5/tuyaos/tuyaos_adapter/include/utilities/src/tuya_smartpointer.c.o /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/output/T5_tuyaos_demo_ai_toy/.objs/static/vendor/T5/tuyaos/tuyaos_adapter/include/utilities/src/tuya_hashmap.c.o /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/output/T5_tuyaos_demo_ai_toy/.objs/static/vendor/T5/tuyaos/tuyaos_adapter/include/init/src/tkl_init_wired.c.o /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/output/T5_tuyaos_demo_ai_toy/.objs/static/vendor/T5/tuyaos/tuyaos_adapter/include/init/src/tkl_init_wifi.c.o /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/output/T5_tuyaos_demo_ai_toy/.objs/static/vendor/T5/tuyaos/tuyaos_adapter/include/init/src/tkl_init_network.c.o /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/output/T5_tuyaos_demo_ai_toy/.objs/static/vendor/T5/tuyaos/tuyaos_adapter/include/init/src/tkl_init_common.c.o /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/output/T5_tuyaos_demo_ai_toy/.objs/static/vendor/T5/tuyaos/tuyaos_adapter/include/init/src/tkl_init_system.c.o /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/output/T5_tuyaos_demo_ai_toy/.objs/static/vendor/T5/tuyaos/tuyaos_adapter/include/asr/libtutuClear/tutuClear_app.c.o

/home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/output/T5_tuyaos_demo_ai_toy/lib/libtuyaos_adapter.a build done.

CC /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/apps/tuyaos_demo_ai_toy/src/app_tuya_led/src/tuya_led.c
CC /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/apps/tuyaos_demo_ai_toy/src/media_src_en.c
CC /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/apps/tuyaos_demo_ai_toy/src/tuya_ai_debug.c
CC /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/apps/tuyaos_demo_ai_toy/src/app_tuya_key/src/tuya_key.c
CC /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/apps/tuyaos_demo_ai_toy/src/reset_netcfg.c
/home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/apps/tuyaos_demo_ai_toy/src/reset_netcfg.c: In function 'reset_count_read':
/home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/apps/tuyaos_demo_ai_toy/src/reset_netcfg.c:16:13: warning: variable 'cnt' set but not used [-Wunused-but-set-variable]
16 | int cnt = 0;
|
/home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/apps/tuyaos_demo_ai_toy/src/reset_netcfg.c: In function 'reset_netconfig_start':
/home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/apps/tuyaos_demo_ai_toy/src/reset_netcfg.c:113:25: warning: passing argument 1 of 'tal_sw_timer_create' from incompatible pointer type [-Wincompatible-pointer-types]
113 | tal_sw_timer_create(reset_netconfig_timer, NULL, &rst_config_timer);
| ^~~~~~~~~~~~~~~~~~~~
| |
| void ()(void)
In file included from /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/apps/tuyaos_demo_ai_toy/src/reset_netcfg.c:3:
include/components/tal_system/include/tal_sw_timer.h:70:46: note: expected 'TAL_TIMER_CB' {aka 'void (
)(void *, void )'} but argument is of type 'void ()(void)'
70 | OPERATE_RET tal_sw_timer_create(TAL_TIMER_CB func, VOID_T *arg, TIMER_ID timer_id);
| ~~~~~~~~~
/home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/apps/tuyaos_demo_ai_toy/src/reset_netcfg.c: In function 'reset_netconfig_init':
/home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/apps/tuyaos_demo_ai_toy/src/reset_netcfg.c:121:63: warning: passing argument 3 of 'ty_subscribe_event' from incompatible pointer type [-Wincompatible-pointer-types]
121 | ty_subscribe_event(EVENT_SDK_EARLY_INIT_OK, "early_init", reset_netconfig_start, SUBSCRIBE_TYPE_ONETIME);
| ^~~~~~~~~~~~~~~~~~~~
| |
| int (
)(void)
In file included from /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/apps/tuyaos_demo_ai_toy/src/reset_netcfg.c:4:
include/components/base_event/include/base_event.h:126:97: note: expected 'EVENT_SUBSCRIBE_CB' {aka 'int (* const)(void )'} but argument is of type 'int ()(void)'
126 | _event(CONST CHAR_T *name, CONST CHAR_T *desc, CONST EVENT_SUBSCRIBE_CB cb, SUBSCRIBE_TYPE_E type);

/home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/apps/tuyaos_demo_ai_toy/src/reset_netcfg.c: In function 'reset_netconfig_check':
/home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/apps/tuyaos_demo_ai_toy/src/reset_netcfg.c:92:1: warning: control reaches end of non-void function [-Wreturn-type]
92 | }
| ^
/home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/apps/tuyaos_demo_ai_toy/src/reset_netcfg.c: In function 'reset_netconfig_init':
/home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/apps/tuyaos_demo_ai_toy/src/reset_netcfg.c:123:1: warning: control reaches end of non-void function [-Wreturn-type]
123 | }
| ^
CC /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/apps/tuyaos_demo_ai_toy/src/display/tuya_ai_display.c
In file included from /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/bk_idk/include/common/bk_include.h:21,
from /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/bk_idk/include/os/os.h:17,
from /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/components/lvgl/lvgl_v8/src/misc/../lv_conf_internal.h:11,
from /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/components/lvgl/lvgl_v8/src/misc/lv_log.h:16,
from /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/components/lvgl/lvgl_v8/lvgl.h:25,
from /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/apps/tuyaos_demo_ai_toy/src/display/tuya_ai_display.c:18:
/home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/bk_idk/include/common/sys_config.h:17:10: fatal error: sdkconfig.h: No such file or directory
17 | #include "sdkconfig.h"
| ~~~~~~~~~
compilation terminated.
compile command:
/home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos/../toolchain/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc -pipe -D_REENTRANT -Wall -Wno-unused-result -I/home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../tuyaos/tuyaos_adapter/include -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/build/bk7258/config -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/build/bk7258/armino_as_lib/bk7258/config -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/build/bk7258_cp1/config -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/build/bk7258_cp1/armino_as_lib/bk7258_cp1/config -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/build/bk7258_cp2/config -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/build/bk7258_cp2/armino_as_lib/bk7258_cp2/config -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/bk_idk/middleware/driver/include/bk_private -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/bk_idk/include -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/bk_idk/include/common -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/bk_idk/components/bk_rtos/include -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/bk_idk/middleware/driver/include/bk_private -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/bk_idk/components/lwip_intf_v2_1/lwip-2.1.2/port -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/bk_idk/components/lwip_intf_v2_1/lwip-2.1.2/src/include -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/bk_idk/components/lwip_intf_v2_1/lwip-2.1.2/src/include/compat -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/bk_idk/components/lwip_intf_v2_1/lwip-2.1.2/src/include/lwip -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/bk_idk/components/lwip_intf_v2_1/lwip-2.1.2/src/include/netif -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/components/lvgl/lvgl_v8 -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/components/lvgl/lvgl_v8/src -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/bk_idk/components/bk_vfs -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/components/multimedia/include -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/components/multimedia/mailbox -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/bk_idk/components/bk_common/include -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/components/media_service/include -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/components/multimedia/pipeline -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/components/eez-framework/src -I /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/vendor/T5/tuyaos//../t5_os/components/eez-framework/src/eez/libs/agg -g -Os -std=c99 -nostdlib -Wall -Wno-format -Wno-unknown-pragmas -Wno-address-of-packed-member -ffunction-sections -fsigned-char -fdata-sections -fno-strict-aliasing -ggdb -std=gnu99 -Wno-old-style-declaration -mcpu=cortex-m33+nodsp -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mcmse -end-group -Ivendor/T5/tuyaos/tuyaos_adapter/include -Ivendor/T5/tuyaos/tuyaos_adapter/include/utilities -Ivendor/T5/tuyaos/tuyaos_adapter/include/utilities/src -Ivendor/T5/tuyaos/tuyaos_adapter/include/utilities/include -Ivendor/T5/tuyaos/tuyaos_adapter/include/pinmux -Ivendor/T5/tuyaos/tuyaos_adapter/include/pwm -Ivendor/T5/tuyaos/tuyaos_adapter/include/init -Ivendor/T5/tuyaos/tuyaos_adapter/include/init/src -Ivendor/T5/tuyaos/tuyaos_adapter/include/init/include -Ivendor/T5/tuyaos/tuyaos_adapter/include/lvgl -Ivendor/T5/tuyaos/tuyaos_adapter/include/gpio -Ivendor/T5/tuyaos/tuyaos_adapter/include/uart -Ivendor/T5/tuyaos/tuyaos_adapter/include/ipc -Ivendor/T5/tuyaos/tuyaos_adapter/include/security -Ivendor/T5/tuyaos/tuyaos_adapter/include/network -Ivendor/T5/tuyaos/tuyaos_adapter/include/wifi -Ivendor/T5/tuyaos/tuyaos_adapter/include/display -Ivendor/T5/tuyaos/tuyaos_adapter/include/bluetooth -Ivendor/T5/tuyaos/tuyaos_adapter/include/spi -Ivendor/T5/tuyaos/tuyaos_adapter/include/spi/doc -Ivendor/T5/tuyaos/tuyaos_adapter/include/spi/include -Ivendor/T5/tuyaos/tuyaos_adapter/include/i2c -Ivendor/T5/tuyaos/tuyaos_adapter/include/wakeup -Ivendor/T5/tuyaos/tuyaos_adapter/include/wakeup/doc -Ivendor/T5/tuyaos/tuyaos_adapter/include/wakeup/include -Ivendor/T5/tuyaos/tuyaos_adapter/include/hci -Ivendor/T5/tuyaos/tuyaos_adapter/include/wired -Ivendor/T5/tuyaos/tuyaos_adapter/include/timer -Ivendor/T5/tuyaos/tuyaos_adapter/include/adc -Ivendor/T5/tuyaos/tuyaos_adapter/include/watchdog -Ivendor/T5/tuyaos/tuyaos_adapter/include/media -Ivendor/T5/tuyaos/tuyaos_adapter/include/vad -Ivendor/T5/tuyaos/tuyaos_adapter/include/vad/lib -Ivendor/T5/tuyaos/tuyaos_adapter/include/rtc -Ivendor/T5/tuyaos/tuyaos_adapter/include/rtc/doc -Ivendor/T5/tuyaos/tuyaos_adapter/include/rtc/include -Ivendor/T5/tuyaos/tuyaos_adapter/include/flash -Ivendor/T5/tuyaos/tuyaos_adapter/include/system -Ivendor/T5/tuyaos/tuyaos_adapter/include/asr -Ivendor/T5/tuyaos/tuyaos_adapter/include/asr/libtutuClear -Ivendor/T5/tuyaos/tuyaos_adapter/include/asr/wanson_asr -Iapps/tuyaos_demo_ai_toy/include -Iapps/tuyaos_demo_ai_toy/src/app_tuya_driver/include -Iapps/tuyaos_demo_ai_toy/src/display -Iapps/tuyaos_demo_ai_toy/src/app_tuya_led/include -Iapps/tuyaos_demo_ai_toy/src/app_tuya_key/include -Iinclude -Iinclude/components -Iinclude/components/lib_mqtt -Iinclude/components/lib_mqtt/include -Iinclude/components/lib_http -Iinclude/components/lib_http/include -Iinclude/components/tal_driver -Iinclude/components/tal_driver/include -Iinclude/components/tuya_speaker_service -Iinclude/components/tuya_speaker_service/include -Iinclude/components/svc_bt -Iinclude/components/svc_bt/include -Iinclude/components/tal_system -Iinclude/components/tal_system/include -Iinclude/components/svc_ai -Iinclude/components/svc_ai/include -Iinclude/components/tal_network -Iinclude/components/tal_network/include -Iinclude/components/svc_api_wifi -Iinclude/components/svc_api_wifi/include -Iinclude/components/svc_devos -Iinclude/components/svc_devos/include -Iinclude/components/lib_cJSON -Iinclude/components/lib_cJSON/include -Iinclude/components/tal_wifi -Iinclude/components/tal_wifi/include -Iinclude/components/svc_mf_test -Iinclude/components/svc_mf_test/include -Iinclude/components/tal_wired -Iinclude/components/tal_wired/include -Iinclude/components/base_uf -Iinclude/components/base_uf/include -Iinclude/components/tal_bluetooth -Iinclude/components/tal_bluetooth/include -Iinclude/components/svc_ai_agent -Iinclude/components/svc_ai_agent/include -Iinclude/components/svc_netmgr -Iinclude/components/svc_netmgr/include -Iinclude/components/tuya_audio_player -Iinclude/components/tuya_audio_player/include -Iinclude/components/tal_system_service -Iinclude/components/tal_system_service/include -Iinclude/components/tal_system_service/include/utilities -Iinclude/components/svc_api_iot -Iinclude/components/svc_api_iot/include -Iinclude/components/svc_tuya_cloud -Iinclude/components/svc_tuya_cloud/include -Iinclude/components/svc_tuya_cloud/include/log_seq -Iinclude/components/svc_tuya_cloud/include/mqtt -Iinclude/components/svc_tuya_cloud/include/misc -Iinclude/components/svc_tuya_cloud/include/timer_task -Iinclude/components/svc_tuya_cloud/include/netcfg_qrcode -Iinclude/components/svc_tuya_cloud/include/http -Iinclude/components/svc_tuya_cloud/include/online_log -Iinclude/components/svc_tuya_cloud/include/iot_dns -Iinclude/components/svc_tuya_cloud/include/protocol -Iinclude/components/svc_tuya_cloud/include/tls -Iinclude/components/svc_tuya_cloud/include/file_storage -Iinclude/components/svc_wifi -Iinclude/components/svc_wifi/include -Iinclude/components/svc_dp -Iinclude/components/svc_dp/include -Iinclude/components/tuya_simple_player -Iinclude/components/tuya_simple_player/include -Iinclude/components/svc_upgrade -Iinclude/components/svc_upgrade/include -Iinclude/components/svc_lan -Iinclude/components/svc_lan/include -Iinclude/components/svc_rpc -Iinclude/components/svc_rpc/include -Iinclude/components/svc_wired -Iinclude/components/svc_wired/include -Iinclude/components/svc_api_wired -Iinclude/components/svc_api_wired/include -Iinclude/components/svc_rtsp_server_lite -Iinclude/components/svc_rtsp_server_lite/include -Iinclude/components/tal_security -Iinclude/components/tal_security/include -Iinclude/components/lib_tls -Iinclude/components/lib_tls/include -Iinclude/components/lib_tls/include/mbedtls -Iinclude/components/lib_tls/include/psa -Iinclude/components/svc_ai_basic -Iinclude/components/svc_ai_basic/include -Iinclude/components/base_event -Iinclude/components/base_event/include -Iinclude/components/base_db -Iinclude/components/base_db/include -Iinclude/components/tal_audio_subsys -Iinclude/components/tal_audio_subsys/include -Iinclude/components/tal_audio_subsys/include/common -Iinclude/components/tal_audio_subsys/include/ns -Iinclude/components/tal_audio_subsys/include/aec -Iinclude/components/tal_audio_subsys/include/webrtc_apm -Iinclude/components/tal_audio_subsys/include/filter -Iinclude/components/tal_audio_subsys/include/template -Iinclude/components/tal_audio_subsys/include/agc -Iinclude/components/tal_audio_subsys/include/utils -Iinclude/components/tal_audio_subsys/include/resample -Iinclude/components/tal_audio_subsys/include/vad -Iinclude/components/tal_audio_subsys/include/speexdsp -Iinclude/components/tal_audio_subsys/include/manager -Iinclude/components/tal_audio_subsys/include/asr -Iinclude/components/lib_transport -Iinclude/components/lib_transport/include -Iinclude/components/svc_wifi_ffc -Iinclude/components/svc_wifi_ffc/include -Iinclude/base -Iinclude/base/include -Ivendor/T5/tuyaos/tuyaos_adapter/include -Ivendor/T5/tuyaos/tuyaos_adapter/include/utilities -Ivendor/T5/tuyaos/tuyaos_adapter/include/utilities/src -Ivendor/T5/tuyaos/tuyaos_adapter/include/utilities/include -Ivendor/T5/tuyaos/tuyaos_adapter/include/pinmux -Ivendor/T5/tuyaos/tuyaos_adapter/include/pwm -Ivendor/T5/tuyaos/tuyaos_adapter/include/init -Ivendor/T5/tuyaos/tuyaos_adapter/include/init/src -Ivendor/T5/tuyaos/tuyaos_adapter/include/init/include -Ivendor/T5/tuyaos/tuyaos_adapter/include/lvgl -Ivendor/T5/tuyaos/tuyaos_adapter/include/gpio -Ivendor/T5/tuyaos/tuyaos_adapter/include/uart -Ivendor/T5/tuyaos/tuyaos_adapter/include/ipc -Ivendor/T5/tuyaos/tuyaos_adapter/include/security -Ivendor/T5/tuyaos/tuyaos_adapter/include/network -Ivendor/T5/tuyaos/tuyaos_adapter/include/wifi -Ivendor/T5/tuyaos/tuyaos_adapter/include/display -Ivendor/T5/tuyaos/tuyaos_adapter/include/bluetooth -Ivendor/T5/tuyaos/tuyaos_adapter/include/spi -Ivendor/T5/tuyaos/tuyaos_adapter/include/spi/doc -Ivendor/T5/tuyaos/tuyaos_adapter/include/spi/include -Ivendor/T5/tuyaos/tuyaos_adapter/include/i2c -Ivendor/T5/tuyaos/tuyaos_adapter/include/wakeup -Ivendor/T5/tuyaos/tuyaos_adapter/include/wakeup/doc -Ivendor/T5/tuyaos/tuyaos_adapter/include/wakeup/include -Ivendor/T5/tuyaos/tuyaos_adapter/include/hci -Ivendor/T5/tuyaos/tuyaos_adapter/include/wired -Ivendor/T5/tuyaos/tuyaos_adapter/include/timer -Ivendor/T5/tuyaos/tuyaos_adapter/include/adc -Ivendor/T5/tuyaos/tuyaos_adapter/include/watchdog -Ivendor/T5/tuyaos/tuyaos_adapter/include/media -Ivendor/T5/tuyaos/tuyaos_adapter/include/vad -Ivendor/T5/tuyaos/tuyaos_adapter/include/vad/lib -Ivendor/T5/tuyaos/tuyaos_adapter/include/rtc -Ivendor/T5/tuyaos/tuyaos_adapter/include/rtc/doc -Ivendor/T5/tuyaos/tuyaos_adapter/include/rtc/include -Ivendor/T5/tuyaos/tuyaos_adapter/include/flash -Ivendor/T5/tuyaos/tuyaos_adapter/include/system -Ivendor/T5/tuyaos/tuyaos_adapter/include/asr -Ivendor/T5/tuyaos/tuyaos_adapter/include/asr/libtutuClear -Ivendor/T5/tuyaos/tuyaos_adapter/include/asr/wanson_asr -Iinclude -Iinclude/components -Iinclude/components/lib_mqtt -Iinclude/components/lib_mqtt/include -Iinclude/components/lib_http -Iinclude/components/lib_http/include -Iinclude/components/tal_driver -Iinclude/components/tal_driver/include -Iinclude/components/tuya_speaker_service -Iinclude/components/tuya_speaker_service/include -Iinclude/components/svc_bt -Iinclude/components/svc_bt/include -Iinclude/components/tal_system -Iinclude/components/tal_system/include -Iinclude/components/svc_ai -Iinclude/components/svc_ai/include -Iinclude/components/tal_network -Iinclude/components/tal_network/include -Iinclude/components/svc_api_wifi -Iinclude/components/svc_api_wifi/include -Iinclude/components/svc_devos -Iinclude/components/svc_devos/include -Iinclude/components/lib_cJSON -Iinclude/components/lib_cJSON/include -Iinclude/components/tal_wifi -Iinclude/components/tal_wifi/include -Iinclude/components/svc_mf_test -Iinclude/components/svc_mf_test/include -Iinclude/components/tal_wired -Iinclude/components/tal_wired/include -Iinclude/components/base_uf -Iinclude/components/base_uf/include -Iinclude/components/tal_bluetooth -Iinclude/components/tal_bluetooth/include -Iinclude/components/svc_ai_agent -Iinclude/components/svc_ai_agent/include -Iinclude/components/svc_netmgr -Iinclude/components/svc_netmgr/include -Iinclude/components/tuya_audio_player -Iinclude/components/tuya_audio_player/include -Iinclude/components/tal_system_service -Iinclude/components/tal_system_service/include -Iinclude/components/tal_system_service/include/utilities -Iinclude/components/svc_api_iot -Iinclude/components/svc_api_iot/include -Iinclude/components/svc_tuya_cloud -Iinclude/components/svc_tuya_cloud/include -Iinclude/components/svc_tuya_cloud/include/log_seq -Iinclude/components/svc_tuya_cloud/include/mqtt -Iinclude/components/svc_tuya_cloud/include/misc -Iinclude/components/svc_tuya_cloud/include/timer_task -Iinclude/components/svc_tuya_cloud/include/netcfg_qrcode -Iinclude/components/svc_tuya_cloud/include/http -Iinclude/components/svc_tuya_cloud/include/online_log -Iinclude/components/svc_tuya_cloud/include/iot_dns -Iinclude/components/svc_tuya_cloud/include/protocol -Iinclude/components/svc_tuya_cloud/include/tls -Iinclude/components/svc_tuya_cloud/include/file_storage -Iinclude/components/svc_wifi -Iinclude/components/svc_wifi/include -Iinclude/components/svc_dp -Iinclude/components/svc_dp/include -Iinclude/components/tuya_simple_player -Iinclude/components/tuya_simple_player/include -Iinclude/components/svc_upgrade -Iinclude/components/svc_upgrade/include -Iinclude/components/svc_lan -Iinclude/components/svc_lan/include -Iinclude/components/svc_rpc -Iinclude/components/svc_rpc/include -Iinclude/components/svc_wired -Iinclude/components/svc_wired/include -Iinclude/components/svc_api_wired -Iinclude/components/svc_api_wired/include -Iinclude/components/svc_rtsp_server_lite -Iinclude/components/svc_rtsp_server_lite/include -Iinclude/components/tal_security -Iinclude/components/tal_security/include -Iinclude/components/lib_tls -Iinclude/components/lib_tls/include -Iinclude/components/lib_tls/include/mbedtls -Iinclude/components/lib_tls/include/psa -Iinclude/components/svc_ai_basic -Iinclude/components/svc_ai_basic/include -Iinclude/components/base_event -Iinclude/components/base_event/include -Iinclude/components/base_db -Iinclude/components/base_db/include -Iinclude/components/tal_audio_subsys -Iinclude/components/tal_audio_subsys/include -Iinclude/components/tal_audio_subsys/include/common -Iinclude/components/tal_audio_subsys/include/ns -Iinclude/components/tal_audio_subsys/include/aec -Iinclude/components/tal_audio_subsys/include/webrtc_apm -Iinclude/components/tal_audio_subsys/include/filter -Iinclude/components/tal_audio_subsys/include/template -Iinclude/components/tal_audio_subsys/include/agc -Iinclude/components/tal_audio_subsys/include/utils -Iinclude/components/tal_audio_subsys/include/resample -Iinclude/components/tal_audio_subsys/include/vad -Iinclude/components/tal_audio_subsys/include/speexdsp -Iinclude/components/tal_audio_subsys/include/manager -Iinclude/components/tal_audio_subsys/include/asr -Iinclude/components/lib_transport -Iinclude/components/lib_transport/include -Iinclude/components/svc_wifi_ffc -Iinclude/components/svc_wifi_ffc/include -Iinclude/base -Iinclude/base/include -DUSER_SW_VER="1.0.0" -DAPP_BIN_NAME="tuyaos_demo_ai_toy" -o /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/output/T5_tuyaos_demo_ai_toy/.objs/static/apps/tuyaos_demo_ai_toy/src/display/tuya_ai_display.c.o -c /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/apps/tuyaos_demo_ai_toy/src/display/tuya_ai_display.c
make: *** [scripts/mk/xmake.mk:249: /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/output/T5_tuyaos_demo_ai_toy/.objs/static/apps/tuyaos_demo_ai_toy/src/display/tuya_ai_display.c.o] Error 1


Tags:
13373003672
Posts: 9

Re: T5 编译报错 make: *** [scripts/mk/xmake.mk:249: /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/outpu

在线求助,真的好想学啊

13373003672
Posts: 9

Re: T5 编译报错 make: *** [scripts/mk/xmake.mk:249: /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/outpu

上面有找不到头文件的报错

愚者千虑必有一得
Posts: 750

Re: T5 编译报错 make: *** [scripts/mk/xmake.mk:249: /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/outpu

把vendor/T5目录删掉,然后重新编译一下试试。

User avatar
卢台长
Posts: 44

Re: T5 编译报错 make: *** [scripts/mk/xmake.mk:249: /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/outpu

你好:
报错信息:ModuleNotFoundError: No module named 'ruamel'
安装下环境:pip3 install ruamel.yaml

13373003672
Posts: 9

Re: T5 编译报错 make: *** [scripts/mk/xmake.mk:249: /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/outpu

卢台长 2025年 Aug 1日 14:12

你好:
报错信息:ModuleNotFoundError: No module named 'ruamel'
安装下环境:pip3 install ruamel.yaml

okok,我试试,感谢感谢

13373003672
Posts: 9

Re: T5 编译报错 make: *** [scripts/mk/xmake.mk:249: /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/outpu

卢台长 2025年 Aug 1日 14:12

你好:
报错信息:ModuleNotFoundError: No module named 'ruamel'
安装下环境:pip3 install ruamel.yaml

还是不行怎么办一样的错误

13373003672
Posts: 9

Re: T5 编译报错 make: *** [scripts/mk/xmake.mk:249: /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/outpu

愚者千虑必有一得 2025年 Aug 1日 14:06

把vendor/T5目录删掉,然后重新编译一下试试。

试过了不行啊

13373003672
Posts: 9

Re: T5 编译报错 make: *** [scripts/mk/xmake.mk:249: /home/chen/Documents/tuya/Projects/TuYaOS_Is_My_AI/software/TuyaOS/outpu

愚者千虑必有一得 2025年 Aug 1日 18:08

什么版本的?

WuKong 3.12.8

Post Reply