找回密码
 立即注册

微信扫码登录

查看: 198|回复: 3

开发环境搭建入门

[复制链接]

2

主题

2

回帖

22

积分

英勇黄铜

积分
22
发表于 2026-8-5 11:31:16 | 显示全部楼层 |阅读模式 来自 浙江杭州
贵司是否拥有一个针对新手小白的入门文档。为了使用这款芯片,光开发环境搭建就需要耗费很多时间,并且会根据Telink Iot Studio手册与Telink Vscode Extension手册进行环境搭建带来极大的自我怀疑。其手册内部有很大的篇幅介绍的东西,与新手使用没有任何关系。下面我进行举例说明。
1.Telink RDS和Telink IoT Studio的工程属性差异,RDS应该指的是你们很早期的工程。但是就直接写在了文档简介下方。

2.工具链和构建工具,并没有介绍说明工具链这个东西。直接介绍怎么选择工具链,要不是你们有Ai咨询,我都不知道这个作用。
3.Telink 菜单和工具栏,完全没有看到我需要的介绍这个工具该有的使用方式。我需要的是怎么看工程,怎么新建一个我自己的工程,怎么编译一个工程,怎么去下载仿真测试。
希望贵司提供一下对新手小白友好的使用文档。

2

主题

16

回帖

128

积分

版主

积分
128
发表于 2026-8-6 19:27:52 | 显示全部楼层 来自 上海
本帖最后由 TL_WXS 于 2026-8-6 19:31 编辑

您好,感谢您详细指出目前文档在首次使用方面存在的问题。

您反馈的核心问题我们已经理解:当前手册包含了较多功能说明和历史兼容内容,但缺少一条面向首次使用者的清晰主线.
针对您提到的几个问题,说明如下:

1. 关于 Telink RDS 和 Telink IoT Studio
   RDS 属于较早期的开发方式,部分 SDK 和历史工程可能涉及,目前基本不用. 后续会进行文档调整.
2. 关于工具链和构建工具
   用户不需要关心工具链版本和构建工具, Telink IoT Studio软件包含了对应工具;  VSCode插件开发方式在使用过程中, 根据弹窗提示安装的toolchain包含了对应工具.


目前不清楚您开发的是具体哪一款SDK, 方便得到更好的支持.
如果以前没有使用过eclipse软件, 可以优先考虑使用VSCode插件开发方式.


目前整理了一个VSCode插件开发方式的快速入门文档
https://forum.telink-semi.cn/forum.php?mod=viewthread&tid=98530&extra=page%3D1

再次感谢您的反馈。这类来自首次使用者的真实体验,对我们优化工具和文档非常有价值。


2

主题

2

回帖

22

积分

英勇黄铜

积分
22
 楼主| 发表于 2026-8-11 13:08:16 | 显示全部楼层 来自 浙江杭州
我使用的TC3215开发板,编译完毕后没有生成对应的bin文件。上面是编译的log。帮忙分析下,可能产生的原因!
vendor/common/simple_sdp.c.obj -MF CMakeFiles/tc321x_2p4g_feature.dir/vendor/common/simple_sdp.c.obj.d -o CMakeFiles/tc321x_2p4g_feature.dir/vendor/common/simple_sdp.c.obj -c D:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/vendor/common/simple_sdp.c
C:/Users/BAO-0/.Telink_Tools/tc32_130_Windows/tc32/bin/tc32-elf-gcc.exe   -O2 -fpack-struct -fshort-enums -finline-small-functions -ID:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/project/tlsr_tc32/tc321x -ID:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/project/tlsr_tc32/tc321x/../../.. -ID:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/vendor/common -ID:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/common -ID:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/drivers/TC321X -D__PROJECT_TC321X_2P4G_FEATURE__=1 -DCHIP_TYPE=CHIP_TYPE_TC321X -std=gnu99 -fshort-wchar -fms-extensions -MMD -MP -MT CMakeFiles/tc321x_2p4g_feature.dir/vendor/common/sync_word_check.c.obj -MF CMakeFiles/tc321x_2p4g_feature.dir/vendor/common/sync_word_check.c.obj.d -o CMakeFiles/tc321x_2p4g_feature.dir/vendor/common/sync_word_check.c.obj -c D:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/vendor/common/sync_word_check.c
C:/Users/BAO-0/.Telink_Tools/tc32_130_Windows/tc32/bin/tc32-elf-gcc.exe   -O2 -fpack-struct -fshort-enums -finline-small-functions -ID:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/project/tlsr_tc32/tc321x -ID:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/project/tlsr_tc32/tc321x/../../.. -ID:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/vendor/common -ID:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/common -ID:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/drivers/TC321X -D__PROJECT_TC321X_2P4G_FEATURE__=1 -DCHIP_TYPE=CHIP_TYPE_TC321X -std=gnu99 -fshort-wchar -fms-extensions -MMD -MP -MT CMakeFiles/tc321x_2p4g_feature.dir/vendor/common/tlkapi_debug.c.obj -MF CMakeFiles/tc321x_2p4g_feature.dir/vendor/common/tlkapi_debug.c.obj.d -o CMakeFiles/tc321x_2p4g_feature.dir/vendor/common/tlkapi_debug.c.obj -c D:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/vendor/common/tlkapi_debug.c
[100%] Building C object CMakeFiles/tc321x_2p4g_feature.dir/vendor/common/user_config.c.obj
C:/Users/BAO-0/.Telink_Tools/tc32_130_Windows/tc32/bin/tc32-elf-gcc.exe   -O2 -fpack-struct -fshort-enums -finline-small-functions -ID:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/project/tlsr_tc32/tc321x -ID:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/project/tlsr_tc32/tc321x/../../.. -ID:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/vendor/common -ID:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/common -ID:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/drivers/TC321X -D__PROJECT_TC321X_2P4G_FEATURE__=1 -DCHIP_TYPE=CHIP_TYPE_TC321X -std=gnu99 -fshort-wchar -fms-extensions -MMD -MP -MT CMakeFiles/tc321x_2p4g_feature.dir/vendor/common/user_config.c.obj -MF CMakeFiles/tc321x_2p4g_feature.dir/vendor/common/user_config.c.obj.d -o CMakeFiles/tc321x_2p4g_feature.dir/vendor/common/user_config.c.obj -c D:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/vendor/common/user_config.c
[100%] Linking C executable tc321x_2p4g_feature.elf
"C:\\Users\\BAO-0\\.Telink_Tools\\tc32_130_Windows\\tc32/bin/tc32-elf-ld.exe" --gc-sections -TD:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/project/tlsr_tc32/tc321x/boot.link @CMakeFiles/tc321x_2p4g_feature.dir/objects1.rsp -o tc321x_2p4g_feature.elf @CMakeFiles/tc321x_2p4g_feature.dir/linkLibs.rsp
"C:\\Users\\BAO-0\\.Telink_Tools\\tc32_130_Windows\\tc32/bin/tc32-elf-objcopy.exe" tc321x_2p4g_feature.elf tc321x_2p4g_feature.bin
"C:\\Users\\BAO-0\\.Telink_Tools\\tc32_130_Windows\\tc32/bin/tc32-elf-objdump.exe" -x -l -S -D tc321x_2p4g_feature.elf > tc321x_2p4g_feature.lst
"C:\\Users\\BAO-0\\.Telink_Tools\\tc32_130_Windows\\tc32/bin/tc32-elf-size.exe" -t tc321x_2p4g_feature.elf
   text    data     bss     dec     hex filename
  24216     420    5138   29774    744e tc321x_2p4g_feature.elf
  24216     420    5138   29774    744e (TOTALS)
C:/Users/BAO-0/.Telink_Tools/tc32_130_Windows/bin/bash.exe D:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/project/tlsr_tc32/tc321x/../../../script/bin_append_crc/bin_append.sh tc321x_2p4g_feature tc_ble_single_sdk_tc321x
*****************************************************
C:\Users\BAO-0\.Telink_Tools\tc32_130_Windows\tc32\bin\tc32-elf-objcopy.exe: 'tc_ble_single_sdk_tc321x.elf': No such file

check_fw in Windows...
D:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/project/tlsr_tc32/tc321x/../../../script/bin_append_crc/bin_append.sh: line 6: ../../../../script/tl_check_fw/tl_check_fw2.exe: No such file or directory

D:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/project/tlsr_tc32/tc321x/../../../script/bin_append_crc/bin_append.sh: line 8: ../../../../script/bin_append_crc/bin_append.exe: No such file or directory

*****************************************************
make[3]: Leaving directory `/d/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/cmake_builds/tc_ble_single_sdk_tc321x/TC32-GCC_Toolchain'
[100%] Built target tc321x_2p4g_feature
make[2]: Leaving directory `/d/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/cmake_builds/tc_ble_single_sdk_tc321x/TC32-GCC_Toolchain'
C:/Users/BAO-0/.Telink_Tools/cmake-4.0.2-windows-x86_64/bin/cmake.exe -E cmake_progress_start D:/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/cmake_builds/tc_ble_single_sdk_tc321x/TC32-GCC_Toolchain/CMakeFiles 0
make[1]: Leaving directory `/d/BLE_Devlop/tc_ble_single_sdk-V3.4.3.0_Patch_0002/tc_ble_single_sdk/cmake_builds/tc_ble_single_sdk_tc321x
173001eygxenzgnreooggg.png
173216ns7fr7o22nso5s2r.png

14

主题

120

回帖

1031

积分

管理员

积分
1031
发表于 2026-8-11 13:45:08 | 显示全部楼层 来自 上海
we_5198523577 发表于 2026-8-11 13:08
我使用的TC3215开发板,编译完毕后没有生成对应的bin文件。上面是编译的log。帮忙分析下,可能产生的原因! ...

请重新建立一个新的主题帖反馈你的问题,方便分析,谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2026-8-19 07:38 , Processed in 0.091529 second(s), 26 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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