Page 1 of 1

T5使用3.12.16编译出现以下报错,如何解决?

Posted: 2025年 Aug 17日 19:04
by Alex.Yuan

Start Compile
make bk7258 PROJECT_DIR=../projects/tuya_app BUILD_DIR=../build APP_NAME=tuyaos_demo_ai_toy APP_VERSION=1.0.0 -j
make[1]: 进入目录“/home/alex/Documents/tuya/Projects/T5_TuyaOS-3.12.16/software/TuyaOS/vendor/T5/t5_os”
ARMINO_SOC is set to bk7258
ARMINO_TARGET is set to build
armino project path=../projects/tuya_app
armino path=/home/alex/Documents/tuya/Projects/T5_TuyaOS-3.12.16/software/TuyaOS/vendor/T5/t5_os/bk_idk
armino build path=../build
make[2]: 进入目录“/home/alex/Documents/tuya/Projects/T5_TuyaOS-3.12.16/software/TuyaOS/vendor/T5/t5_os/bk_idk”
Parsing CSV input to gen part table...
Remap part table, convert logic addr to phy addr...
make[2]: 放弃循环依赖 bk7258_cp1 <- bk7258_cp1 。
make[2]: 放弃循环依赖 bk7258_cp1 <- bk7258_cp1 。
Parsing CSV input to gen part table...
Remap part table, convert logic addr to phy addr...
Gen partition_bk7256_ota_a_new.json using remapped part table...
build T5_CPU1
Traceback (most recent call last):
File "/home/alex/Documents/tuya/Projects/T5_TuyaOS-3.12.16/software/TuyaOS/vendor/T5/t5_os/bk_idk/tools/build_tools/armino", line 806, in <module>
main()
File "/home/alex/Documents/tuya/Projects/T5_TuyaOS-3.12.16/software/TuyaOS/vendor/T5/t5_os/bk_idk/tools/build_tools/armino", line 719, in main
checks_output = check_environment()
File "/home/alex/Documents/tuya/Projects/T5_TuyaOS-3.12.16/software/TuyaOS/vendor/T5/t5_os/bk_idk/tools/build_tools/armino", line 53, in check_environment
debug_print_armino_version()
File "/home/alex/Documents/tuya/Projects/T5_TuyaOS-3.12.16/software/TuyaOS/vendor/T5/t5_os/bk_idk/tools/build_tools/armino", line 115, in debug_print_armino_version
version = armino_version()
File "/home/alex/Documents/tuya/Projects/T5_TuyaOS-3.12.16/software/TuyaOS/vendor/T5/t5_os/bk_idk/tools/build_tools/armino_actions/tools.py", line 57, in armino_version
'--git-dir=%s' % os.path.join(os.environ['ARMINO_PATH'], '.git'),
File "/usr/lib/python3.8/os.py", line 675, in getitem
raise KeyError(key) from None
KeyError: 'ARMINO_PATH'
make[2]: *** [Makefile:132:bk7258_cp1] 错误 1
make[2]: 离开目录“/home/alex/Documents/tuya/Projects/T5_TuyaOS-3.12.16/software/TuyaOS/vendor/T5/t5_os/bk_idk”
make[1]: *** [Makefile:81:bk7258] 错误 2
make[1]: 离开目录“/home/alex/Documents/tuya/Projects/T5_TuyaOS-3.12.16/software/TuyaOS/vendor/T5/t5_os”
make failed
build.sh: 260: exit: Illegal number: -1
make: *** [/home/alex/Documents/tuya/Projects/T5_TuyaOS-3.12.16/software/TuyaOS/scripts/mk/app.mk:195:app_by_name] 错误 2


Re: T5使用3.12.16编译出现以下报错,如何解决?

Posted: 2025年 Aug 18日 14:11
by 愚者千虑必有一得

看看这个,编译问题处理的地方:
https://developer.tuya.com/cn/docs/iot- ... A%E4%BB%B6