泰凌微B91开发环境搭建

Telink BLE 开发环境搭建 Telink BLE 8258 软件编译环境搭建 阅读详情

概述

本文主要内容包括:

  • 资料下载链接
  • 导入工程并运行Debug_Demo
  • 在工程中创建自己的项目
  • 环境搭建过程遇到的问题

资料下载链接


开发板


导入工程并运行Debug_Demo

项目导入

项目导入:见“Telink IoT Studio使用指南”中“导入和构建项目”章节

程序编译

设置活跃的Debug_Demo为Active:右键“B91_Driver_Demo”-“Properties” - “C/C++ Build” - “Manage Configurations” - 选中“Debug_Demo” - “Set Active” - “OK”

编译:选中工程(没选中可能“Build Project”是灰色的) - 菜单栏 - “Project” - “Build Project”

程序下载

使用Windows BDT下载程序:菜单栏 - Telink - Windows BDT(SWS and Jtag)

调试器连接、BDT操作见官方wiki:`Burning and Debugging Tools for all Series - Telink wiki`

运行Debug_demo串口打log

将Debug_demo设置为Active;

选择打log的IO:vender/common/printf.h中“DEBUG_INFO_TX_PIN”配置打log的引脚,sdk默认配置的引脚可能跟开发板上不对应

运行效果如下


新建自己的项目

配置需要编译的文件

新建项目文件夹

在“\telink_b91m_driver_sdk\project\tlsr_riscv\B91”中新建你存放代码的文件夹

IDE中刷新工程,会自动识别到目录(或使用快捷键F5)

新增编译配置,设为Active

  • 右键“B91_Driver_Demo”-“Properties” - “C/C++ Build” - “Manage Configurations” - “New...”
  • 在“Name”输入框输入你的项目名称,建议不要跟存放代码的文件夹同名,同名的话,编译的中间文件会直接生成在你的代码文件夹中
  • “Existing configuration”选择一个Demo的配置,这里选ADC_Demo

完整步骤图示意图如下

将你的配置设置为Active

选择“编译配置”适用的文件夹

my_prj:设置编译时排除其他demo配置,只保留“my_prj_demo”

右键“my_prj”- “Resource Configurations” - “Exclude from Build...”,除了“my_prj_demo”,其他都勾选。意思是除了“my_prj_demo”,其他Demo的代码都不参与编译 ,设置完会看到vendor中的Demo变成灰色

demo文件夹:设置编译时排除其他配置,只保留“demo本身的配置”

此时会发现“ADC_Demo”还不是灰色的,按照一样的步骤,把“ADC_Demo”设置成只有ADC_Demo为Active时才编译

添加头文件路径

  • my_prj中有子文件夹"app",需要把它的路径添加进编译,否则编译会报找不到文件/文件夹
  • 右键“B91_Driver_Demo”-“Properties” - “C/C++ Build” - “Settings” - “Tool Settings” - “GNU RISC-V Cross C Compiler” - “Includes”
  • 点击右侧“Include path (-l)”右边“+”的图标,在“${ProjName}”后输入你要添加的路径

项目新建完成,下一步就是编译、下载运行了


遇到的问题

Windows BDT选择开发板类型时,BDT窗口自动关闭

现象如下

解决方法:在快捷方式的属性中,勾选,以兼容模式运行,以管理员身份运行(开启后仍有小概率会出现,但重启IDE就可以了)

编译报错(Error 127)

错误提示

解决方法:工具链版本和构建工具版本要保持一致

[Telink泰凌微825x]Windows下开发环境搭建与烧录(二) 文章目录文档非常的多,我们可以先跟着本教程做一次,不懂的地方再对照文档详细的查看。注意: 使用串口下载工具,需要短接sws管脚和RX管脚。 解压我们的IDE压缩包后,可以直接右键点击安装文件,以管理员方式运行,建议安装到C盘。一路下一步,直到完成。如下图: 可以直接右键:解压到当前文件夹解压完成后:打开Telink IDE工具,以管理员方式运行。会提示设置工作空间。 可以自己设置一个其他的空目录。 导入完成。 注意:这里导入的是BLE单连接的SDK。如果导入MESH的SDK 也是一样 阅读详情

相关推荐

[Telink泰凌微825x]硬件开发环境搭建(一)

Telink825x开发板制作

haxiny的博客 3094

TeLink开发中遇到的一些问题

TeLink开发笔记

qq_57487966的博客 1069

Tlsr8258开发-程序烧写

开源一小步,进步一大步

自学嵌入式 1774

泰凌微B91-TelinkIoTStudio-在自己demo添加FreeRTOS

sdk本身带,如果是新项目,建议直接在基础上开发。本文适用场景:项目开发一部分后,想添加Freertos。

Chb_Lin的博客 429

Telink泰凌微TLSR8258蓝牙开发笔记(一)

导入工程后,切换编译选项为825x_module,此时编译会出现错误。二、运行例程,并使能打印调试信息功能。8258开发板+烧录工具一套。1.1.3、蓝牙SDK。1.1.2、烧录工具。1.2、硬件开发环境。

zl374216459的博客 4952

泰凌微8258入门教程 进阶篇②——LIGHT CT色温灯调光

泰凌微8258入门教程 进阶篇②——LIGHT CT色温灯调光

2767

泰凌微多连接SDK --- DMA串口收发(更新---)

本文主要更新之前写过的串口收发文章,代码写在下面,对泰凌微B91系列的蓝牙多连接例程通用。

xiaolizaixian的博客 466

泰凌微8258入门教程:环境篇——Telink BDT烧录下载嵌入式

至此,我们已经完成了泰凌微8258入门教程的环境篇,重点讲解了Telink BDT烧录下载嵌入式的步骤和源代码。在开始烧录下载之前,需要先创建一个工程来存放你的嵌入式应用程序。按照泰凌微提供的文档和教程,使用SDK创建一个新的工程。在工程中,你可以编写和调试你的蓝牙应用程序。在实际操作中,建议参考泰凌微的官方文档和教程,以确保正确配置和操作。在这篇文章中,我们将详细介绍泰凌微8258入门教程的环境篇,重点关注Telink BDT烧录下载嵌入式的步骤和源代码。在工程创建完成后,需要对工程进行一些配置。

ZrElixir的博客 1550

【TB-02 Kit 蓝牙Mesh连接天猫精灵】 --AT固件适配任意设备(风扇空调饮水机)

摘要 这篇文章主要介绍了如何使用天猫精灵AT固件对接天猫精灵音箱,包括如何烧录三元组,解析串口数据,上报状态,解除绑定,与手机通信等等。硬件主要基于安信可TB-02 Kit开发板,采用的是泰凌微(Telink)TLSR8258系列芯片解决方案。 烧录天猫精灵AT固件 如下图所示,在安信可TB系列模块烧录工具的固件市场里可下载Ali_Mesh_AT@xxx的固件,根据自己采用的硬件设备下载相应的固件到本地计算机,然后再烧录到模块或开发板。 这里以TB-02 Kit 开发板为例,下载Ali_Mesh_AT@T

我是鹏老师 3955

泰凌微TLSR8258 zigbee开发环境搭建

建议使用第二个,该软件可以更加直观看到zigbee空中协议的内容,而第一个是原始数据,需要自己去解析,抓包看数据非常不方便。• 下载调试工具: Telink Burning and Debugging Tools。某宝上买一个CC2530 zigbee dongle工具。• OTA 编码转换工具: tl_ota_tool。

Justice Gao 1878

Telink集成开发环境(IDE)的用户指南.pdf

Telink集成开发环境(IDE)的用户指南.pdf

Matter中国开发者大会实录(2022年12月2日,深圳)

Matter中国开发者大会实录(2022年12月2日,深圳)

可夫小子的频道 949

ENSP实战:从零搭建企业级路由交换网络(附完整拓扑图+配置代码)

本文详细介绍了如何使用ENSP从零搭建企业级路由交换网络,包括拓扑设计、IP规划、交换机与路由器配置、路由互通测试及常见故障排查。通过完整的拓扑图和配置代码,帮助读者掌握VLAN隔离、静态路由配置等核心技能,解决实际部署中的典型问题。

weixin_29306875的博客 280

使用Vscode的EIDE插件开发泰凌微B25x

本文记录了在VSCode中使用EIDE开发Telink芯片时配置工具链的过程。作者发现需要下载官方IDE(Telink IoT Studio)来获取正确的工具链,而非直接使用GCC。通过查找IDE安装目录找到编译器路径,并在EIDE中配置编译器路径及前缀后成功完成编译。文章提供了详细的配置截图,并建议未来开发其他芯片时也应优先查找官方工具链而非自行安装GNU工具。该经验对使用EIDE进行嵌入式开发具有参考价值。

weixin_63347228的博客 625

个人信息保护合规审计人员(中级)能力测试试卷

本文是关于个人信息保护合规审计的考试指南,包含选择题、判断题、简答题和案例分析题。选择题考察《个人信息保护法》的关键条款,如敏感信息处理、跨境传输、委托处理等合规要求。判断题测试对个人信息处理规则的理解,如撤回同意、公开信息处理等。简答题要求阐述审计流程、个人权利、委托处理义务等内容。案例分析题以互联网企业为例,分析违规行为并提出整改建议,涉及数据收集、第三方共享、自动化决策等问题。全文旨在帮助中级审计人员掌握个人信息保护的法律规定和审计实务,提升合规审计能力。

qq_41525079的博客 547

Ubuntu20.04下运行LOAM系列:A-LOAM、LeGO-LOAM、SC-LeGO-LOAM、LIO-SAM 和 LVI-SAM

在我第一篇博文Ubuntu 20.04配置ORB-SLAM2和ORB-SLAM3运行环境+ROS实时运行ORB-SLAM2+Gazebo仿真运行ORB-SLAM2+各种相关库的安装的基础环境下跑通A-LOAM首先已经按照上一篇文章已经安装好了ROS noetic、Eigen3.4.0、OpenCV4.2.0和PCL1.10,A-LOAM在Github的开源地址:https://github.com/HKUST-Aerial-Robotics/A-LOAM。接下来根据代码要求,需要安装Ceres,另外环境的变

zardforever123的博客 3万+

Telink 使用linux 编译 B91代码

使用 Telink IoT Studio 将 文件转换为适配IoT Studio的格式。https://github.com/telink-semi/ 下载相应的sdk。生成elf文件使用Telink BDT烧录文件。加载sdk直接build。

qq_40534858的博客 481

2018南京大学计算机夏令营机试

1. Count number of binary strings without consecutive 1’s Given a positive integer n(3≤n≤90), count all possible distinct binary strings of length n such that there are no consecutive 1's . Examples...

climber16的博客 1万+

IoT Studio 物联网可视化应用搭建开发实践

在物联网业务场景中设备数据可视化应用是最普遍的需求,阿里云物联网应用开发(IoT Studio)提供了Web可视化开发、移动可视化开发、业务逻辑开发与物联网数据分析等一系列便捷的物联网开发工具,解决物联网开发领域开发链路长、定制化程度高、投入产出比低、技术栈复杂、协同成本高、方案移植困难等问题。

阿里云开发者 603

逆向解析M团外卖mtgsig与waimai_sign加密参数实战指南⊙ω⊙

本文详细解析了M团外卖App中mtgsig与waimai_sign两个核心加密参数的逆向分析与生成方法。通过抓包定位、静态逆向与Frida动态调试,拆解了waimai_sign的RSA签名逻辑与mtgsig的复杂参数组装加密流程,并提供了Python模拟实现的框架与调试心得,为安全研究及合规数据分析提供实战指南。

weixin_29327525的博客 1281

[运动规划算法]基于飞行走廊的轨迹优化

文章目录简介一、介绍二、原理飞行走廊生成三、项目演示参考 简介 Btraj是一个在线的四旋翼无人机的运动规划框架,主要用于未知环境中的自主导航。基于机载状态估计和环境感知,采用基于快速行进(FM *)的路径搜索方法,从基于构建的欧氏距离场(ESDF)中寻找路径,以实现更好的时间分配。通过对环境进行膨胀生成四旋翼无人机的飞行飞行走廊。使用伯恩斯坦多项式将轨迹表示为分段Bezier曲线,并将整个轨迹生成问题转换成凸问题。通过使用Bezier曲线,可以确保轨迹的安全性和高阶动力学可行性,可以将轨迹完全限制在安全

xiewf的博客 8062

泰凌Telink IoT Studio开发指南:快速上手Telink芯片开发

泰凌微电子推出TelinkIoTStudio开发环境,支持TLSR8/TLSR9/321x/721x系列芯片开发。文章详细介绍了开发环境安装、SDK导入流程及注意事项,包括路径设置、工程修改、编译优化等操作技巧,并针对蓝牙开发的中断处理、时序要求等关键技术点给出建议。同时提供了调试方法和问题排查指南,帮助开发者高效利用该平台进行物联网项目开发。

ZCHIP_ZX的博客 1957

Arduino、ESP32驱动TEMT6000传感器(光照传感器篇)

TEMT6000是一个三极管类型的光敏传感器,其光照强度和基极的电流成正比。用起来也相当简单,可以简单的连接该传感器的基极到模拟电压输入,通过简单的检测电压值就可以判断当前的光照强度。

不脱发的程序猿 4233

Telink IoT Studio开发环境搭建+tc_ble_single_sdk说明

Telink IoT Studio开发环境搭建与使用指南 摘要:本文详细介绍泰凌微电子Telink IoT Studio开发环境的安装配置流程及使用方法。该工具支持TLSR8/TLSR9/TL系列芯片开发,提供工程管理、编译构建、烧录调试等核心功能。安装过程涵盖Windows/Linux/macOS多平台操作,重点说明工程导入、编译构建(包含清理旧文件、编译启动、结果查看等步骤)以及BDT烧录和JTAG调试两种烧录方式。同时提供工具链自定义配置、常见问题解决方法及开发建议,帮助开发者快速上手泰凌芯片开发工作

嵌入式单片机实验室 1820

Unity零基础到入门 ☀️| 【UI系统学习】轻松学会 Unity 的 UGUI基础控件的使用(包括一个简易血条、蓝条设计)

Unity,UGUI。本篇博客来挑几种Unity中最常用的UI控件如何使用和使用技巧,包括一个简易血条蓝条的小实例

努力前行,总会成为自己心中的那道光 2万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

【泰凌微实战 - 00】开发环境搭建全攻略

【150字摘要】本文为泰凌微TLSR8系列蓝牙Mesh开发环境搭建指南,涵盖Windows系统下TelinkIoTStudio安装、SDK导入、编译烧录全流程。重点包括:必须安装到C盘根目录且需管理员权限;SDK路径严禁含中文/空格;详细演示BDT工具单线烧录步骤(SWS接线→解锁→擦除→下载);提供串口调试与蓝牙功能验证方法。文章汇总了90%新手常见问题(如路径报错、编译失败等)的解决方案,帮助开发者30分钟内完成从零配置到示例运行,为后续蓝牙Mesh开发奠定基础。

1428

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

上一篇: 【单片机】温度传感器 DS18B20
下一篇: 【移植问题】移植nr_micro_shell输入命令无回显问题
该起床了1111
博客等级 码龄9年 67粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值