找回密码
 立即注册

微信扫码登录

查看: 18|回复: 0

[IDE工具] vscode插件构建sdk中的工程时不能正确找到文件

[复制链接]

3

主题

0

回帖

21

积分

英勇黄铜

积分
21
发表于 昨天 01:06 | 显示全部楼层 |阅读模式 来自 江苏
Release Release V3.7.1.4 · telink-semi/telink_zigbee_sdk上下载sdk, clone到本机D:\program615\ide\telink\TelinkIoTStudio_V2025.2\work, 使用插件构建其中例程时报错, 不能正确找到../../../tools/tl_link_load.sh.


这里好像是插件不能正确识别工程的根目录, tl_link_load.sh应该在:
D:\program615\ide\telink\TelinkIoTStudio_V2025.2\work\telink_zigbee_sdk-V3.7.1.4\tl_zigbee_sdk\tools\tl_link_load.sh下面,
但似乎插件认为:
D:/program615/ide/telink/TelinkIoTStudio_V2025.2/work/telink_zigbee_sdk-V3.7.1.4/tl_zigbee_sdk 是根目录??

在Telink IoT Studio导入sdk工程时也有相似问题, 如果导入时选择"Copy projects into workspace". 那构建的时候就会缺很多文件


具体输出见下, 出错在最后几行:



D:/tools/cmake/bin/cmake.exe -SD:/program615/ide/telink/TelinkIoTStudio_V2025.2/work/telink_zigbee_sdk-V3.7.1.4/tl_zigbee_sdk -BD:/program615/ide/telink/TelinkIoTStudio_V2025.2/work/telink_zigbee_sdk-V3.7.1.4/tl_zigbee_sdk/cmake_builds/tl_zigbee_sdk --check-build-system CMakeFiles/Makefile.cmake 0
D:/program615/cpp/Mingw/x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0/bin/make.exe  -f CMakeFiles/Makefile2 bootLoader_8258
make.exe[1]: Entering directory 'D:/program615/ide/telink/TelinkIoTStudio_V2025.2/work/telink_zigbee_sdk-V3.7.1.4/tl_zigbee_sdk/cmake_builds/tl_zigbee_sdk'
D:/tools/cmake/bin/cmake.exe -SD:/program615/ide/telink/TelinkIoTStudio_V2025.2/work/telink_zigbee_sdk-V3.7.1.4/tl_zigbee_sdk -BD:/program615/ide/telink/TelinkIoTStudio_V2025.2/work/telink_zigbee_sdk-V3.7.1.4/tl_zigbee_sdk/cmake_builds/tl_zigbee_sdk --check-build-system CMakeFiles/Makefile.cmake 0
D:/tools/cmake/bin/cmake.exe -E cmake_progress_start D:/program615/ide/telink/TelinkIoTStudio_V2025.2/work/telink_zigbee_sdk-V3.7.1.4/tl_zigbee_sdk/cmake_builds/tl_zigbee_sdk/CMakeFiles 2
D:/program615/cpp/Mingw/x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0/bin/make.exe  -f CMakeFiles/Makefile2 CMakeFiles/bootLoader_8258.dir/all
make.exe[2]: Entering directory 'D:/program615/ide/telink/TelinkIoTStudio_V2025.2/work/telink_zigbee_sdk-V3.7.1.4/tl_zigbee_sdk/cmake_builds/tl_zigbee_sdk'
D:/program615/cpp/Mingw/x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0/bin/make.exe  -f CMakeFiles/bootLoader_8258_prebuild.dir/build.make CMakeFiles/bootLoader_8258_prebuild.dir/depend
make.exe[3]: Entering directory 'D:/program615/ide/telink/TelinkIoTStudio_V2025.2/work/telink_zigbee_sdk-V3.7.1.4/tl_zigbee_sdk/cmake_builds/tl_zigbee_sdk'
D:/tools/cmake/bin/cmake.exe -E cmake_depends "Unix Makefiles" D:/program615/ide/telink/TelinkIoTStudio_V2025.2/work/telink_zigbee_sdk-V3.7.1.4/tl_zigbee_sdk D:/program615/ide/telink/TelinkIoTStudio_V2025.2/work/telink_zigbee_sdk-V3.7.1.4/tl_zigbee_sdk D:/program615/ide/telink/TelinkIoTStudio_V2025.2/work/telink_zigbee_sdk-V3.7.1.4/tl_zigbee_sdk/cmake_builds/tl_zigbee_sdk D:/program615/ide/telink/TelinkIoTStudio_V2025.2/work/telink_zigbee_sdk-V3.7.1.4/tl_zigbee_sdk/cmake_builds/tl_zigbee_sdk D:/program615/ide/telink/TelinkIoTStudio_V2025.2/work/telink_zigbee_sdk-V3.7.1.4/tl_zigbee_sdk/cmake_builds/tl_zigbee_sdk/CMakeFiles/bootLoader_8258_prebuild.dir/DependInfo.cmake "--color="
make.exe[3]: Leaving directory 'D:/program615/ide/telink/TelinkIoTStudio_V2025.2/work/telink_zigbee_sdk-V3.7.1.4/tl_zigbee_sdk/cmake_builds/tl_zigbee_sdk'
D:/program615/cpp/Mingw/x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0/bin/make.exe  -f CMakeFiles/bootLoader_8258_prebuild.dir/build.make CMakeFiles/bootLoader_8258_prebuild.dir/build
make.exe[3]: Entering directory 'D:/program615/ide/telink/TelinkIoTStudio_V2025.2/work/telink_zigbee_sdk-V3.7.1.4/tl_zigbee_sdk/cmake_builds/tl_zigbee_sdk'
[  0%] Executing bootLoader_8258 prebuild steps
cd D:/program615/ide/telink/TelinkIoTStudio_V2025.2/work/telink_zigbee_sdk-V3.7.1.4/tl_zigbee_sdk && ../../../tools/tl_link_load.sh ../../../platform/boot/8258/boot_8258.link D:/program615/ide/telink/TelinkIoTStudio_V2025.2/work/telink_zigbee_sdk-V3.7.1.4/tl_zigbee_sdk/build/tlsr_tc32/boot.link
make.exe[3]: Leaving directory 'D:/program615/ide/telink/TelinkIoTStudio_V2025.2/work/telink_zigbee_sdk-V3.7.1.4/tl_zigbee_sdk/cmake_builds/tl_zigbee_sdk'
make.exe[2]: Leaving directory 'D:/program615/ide/telink/TelinkIoTStudio_V2025.2/work/telink_zigbee_sdk-V3.7.1.4/tl_zigbee_sdk/cmake_builds/tl_zigbee_sdk'
make.exe[1]: Leaving directory 'D:/program615/ide/telink/TelinkIoTStudio_V2025.2/work/telink_zigbee_sdk-V3.7.1.4/tl_zigbee_sdk/cmake_builds/tl_zigbee_sdk'
Error: /usr/bin/bash: line 1: ../../../tools/tl_link_load.sh: No such file or directory
make.exe[3]: *** [CMakeFiles/bootLoader_8258_prebuild.dir/build.make:74: CMakeFiles/bootLoader_8258_prebuild] Error 127
make.exe[2]: *** [CMakeFiles/Makefile2:947: CMakeFiles/bootLoader_8258_prebuild.dir/all] Error 2
make.exe[1]: *** [CMakeFiles/Makefile2:922: CMakeFiles/bootLoader_8258.dir/rule] Error 2
make.exe: *** [Makefile:439: bootLoader_8258] Error 2

Command exited with code 2






您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-7-19 19:52 , Processed in 0.084346 second(s), 18 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表