回答

收藏

[评测分享] 【TL7218X开发板】第一篇:开发环境搭建+程序烧录

#板卡评测 #板卡评测 1552 人阅读 | 0 人回复 | 2025-02-20

本帖最后由 slmxiaodai 于 2025-2-21 11:22 编辑

1. 硬件介绍
TL7218X是泰凌微推出的一款支持Bluetooth LE6.0、802.15.4的无线SoC,支持Bluetooth LE,Zigbee,Thread,Matter和2.4GHz私有协议,具有高性能、低功耗、多协议、高集成度等特点,适用于各类物联网终端应用,例如智能穿戴、智能家居、位置服务等。本次非常荣幸获得TL7218X开发板的评测资格,可以更好地了解这款芯片的实际表现和应用开发方式,实际体验TL7218X的功能和性能。
TL7218X开发板外形如图1所示(套件中除了开发板,还包括1根鞭状天线,1条USB 2.0 Type-A to Type-C数据线)。
1TL7218X评估板实物图


开发板提供两种Debug方式,四线JTAG和泰凌微私有调试协议single wire。开发板上支持通过SMA接头进行RF传导测试,并带有按键、LED、外置flash、DMIC、AMIC、IR等外设,可进行多个功能的测试。
2. 开发环境搭建
Telink IoTStudio是专为了泰凌微芯片设计的集成开发环境,它支持编译固件,下载固件到泰凌微的开发板并调试。该集成环境可以从泰凌微的官网上下载https://wiki.telink-semi.cn/wiki/IDE-and-Tools/Telink_IoT_Studio/,如图2所示。
2 TelinkIoT Studio下载页面


下载完成后得到一个压缩包,解压后双击安装程序,按照安装向导自动安装,如图3所示。
3Telink IoT Studio安装页面

安装完成后在桌面创建一个快捷方式,双击打开后如图4所示,界面跟绝大多数基于eclipse开发IDE类似。

4 TelinkIoT Studio主界面

安装完成IDE后,还需要导入开发用的SDK。SDK可以从泰凌微官网下载https://wiki.telink-semi.cn/wiki/chip-series/TLSR952x-Series/,如图5所示。

5 SDK下载页面
下载完成后解压,SDK文件目录如图6所示。
6 SDK文件目录

接着打开Telink IoT Studio,点击File,如图7-图10所示操作,导入SDK。
7 导入SDK操作(1
8 导入SDK操作(2

9 导入SDK操作(3
10 导入SDK完成

3. 程序编译与烧录
导入SDK完成后,可以选择需要开发的工程。点击菜单栏时钟图标,勾选对应工程,如图11所示。
11 选择工程
下面以acl_peripheral_demo这个工程。该工程支持4个ACL外围设备,并具有低功耗挂起/深度睡眠保持模式。在此也介绍下SDK的文件架构:
algorithm:提供加密算法,算法对应的C文件封装在库中。
application:提供一些常用的应用处理程序,如print。
boot:提供芯片启动所需的汇编程序。
common:提供一些通用的处理函数,例如字符串处理函数。
drivers:提供外设驱动,例如GPIO、IIC驱动。
proj_lib:提供BLE协议栈、RF驱动等库文件。
stack:提供BLE协议栈相关的头文件。
vendor:存放示例程序和用户自己的程序

接着点击菜单栏上的锤子图标开始编译,如图12所示。
12 工程编译

编译完成后生成的bin文件在SDK根目录下build\TL721X\acl_peripheral_domo文件夹下。
完成编译后,需要烧录程序到TL7218X开发板。TL7218X开发板不支持USB直接烧录,因此需要烧录器。本次使用的烧录器是泰凌微的Burning EVK,如图13所示。
13Burning EVK实物图
除了烧录器外,还需要烧录工具Telink BDT,程序可以在泰凌微官网下载https://wiki.telink-semi.cn/wiki/IDE-and-Tools/Burning-and-Debugging-Tools-for-all-Series/,如图14所示。
14Telink BDT下载页面

接着将Burning EVK的3V3引脚连接到开发板J4排针座的3V3引脚,SWM引脚连接到J4排针座的SWS引脚,GND引脚连接到J4排针座的GND引脚,microUSB口连接电脑,如图15所示。
15 连接烧录器

接着将开发板背部J9排针座上连接ADJ与VBAT的跳线帽取下,短接3V3与VBAT引脚,就可以直接从烧录器上取电,如图16所示。
16 跳线帽变更

之后打开Telink BDT程序,连接正常时,主界面左下角会显示evk devicek。此时需要在左上角选择芯片为TL721X,模式选择EVK,如图17所示。
17 烧录程序主界面
点击File,选择之前编译好的.bin文件,如图18所示。
18 加载烧录文件

最后点击Download按钮烧录程序,结果如图19所示。
19 烧录完成

需要注意的是,下载程序是提示Swirre err!时,需要点击activate激活MCU,会提示激活成功,之后就可以烧录;下载时提示flash锁定时,需要点击Unlock解锁flash,如图20所示。
20 烧录问题处理

烧录完成后重启开发板,开发板会作为一个蓝牙外围设备向外广播,通过BLE调试助手就可以扫描到,设备名称是periphr_demo,如图21所示。
21 BLE扫描结果


泰凌微TL7218X开发板评测报告-slm-20250218.pdf

1.28 MB, 下载次数: 12

分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

研发工程师
856 积分
4 主题
+ 关注
热门推荐
关闭

站长推荐上一条 /3 下一条