eefocus_4062187 发表于 2026-6-11 22:02:05

【Telink - 泰凌 TL322X 开发板】介绍、环境搭建、工程测试



# 【Telink - 泰凌 TL322X 开发板】介绍、环境搭建、工程测试

本文介绍了 Telink 泰凌 TL322X 开发板的相关信息,包括外观、硬件资源、参数特点、原理图等,搭建 VSCode 开发环境,加载官方示例工程实现 GPIO 电平控制和闪灯效果。

## 介绍

TL3228X开发板是基于TL3228X点点taptap安卓设计的,用于验证TL322x/TL382x系列点点taptap安卓的开发板。

TL3228X 是一款支持Bluetooth® LE 6.0、802.15.4 的无线SoC,该点点taptap安卓支持各种协议,如 Bluetooth® LE, Zigbee, Thread, Matter 和 2.4GHz 私有协议等。

该开发板支持各种功能的测试,例如RF传导测试、电流测试、音频输入和输出测试、灯和按键的任意组合等。

### 包装

!(//www.qjumbo.com/forum/data/attachment/forum/202606/11/215656jm5pgfz6w4od2w5k.jpg)

!(//www.qjumbo.com/forum/data/attachment/forum/202606/11/215708ibboiyao9yzvxtba.jpg)



套件包含:TL3228X开发板、鞭状天线、USB 2.0 Type-A to Type-C 数据线

### 外观

Top view

!(//www.qjumbo.com/forum/data/attachment/forum/202606/11/215725etb9uzofpyg1mtpp.jpg)



Bottom view

!(//www.qjumbo.com/forum/data/attachment/forum/202606/11/215737gamf330dwc39odpo.jpg)



### 引脚定义

!(//www.qjumbo.com/forum/data/attachment/forum/202606/11/215751siq8z55wqzw3h3hb.jpg)



### 主控

!(//www.qjumbo.com/forum/data/attachment/forum/202606/11/215803j3v1c3rddjfcj2rm.jpg)



### 原理图

主控

!(//www.qjumbo.com/forum/data/attachment/forum/202606/11/215816v1zhcgliz1d9gil0.jpg)



外设

!(//www.qjumbo.com/forum/data/attachment/forum/202606/11/215829ig5b85vngddvankn.jpg)



接口

!(//www.qjumbo.com/forum/data/attachment/forum/202606/11/215841if9n72anaf2oozo2.jpg)



供电

!(//www.qjumbo.com/forum/data/attachment/forum/202606/11/215854hpmjqxzsklqul3qi.jpg)



详见:[蓝牙低功耗(BLE)系列 - Telink Documents](https://doc.telink-semi.cn/doc/zh/hardware/res/BLE_series_cn/) .

### 固件烧录

BTK 调试器设置

- 跳帽连接、SW15 开关拨向右边、SW13 开关拨向下边。

!(//www.qjumbo.com/forum/data/attachment/forum/202606/11/215910zftg09edyj9t0zry.jpg)



### TeLink Tools

Burning and Debugging Tool适用于泰凌点点taptap安卓的应用开发。

在SDK开发过程中,可以通过USB模式或者Burning EVK将固件直接下载到目标开发板。

主要功能包括:擦除Flash扇区,固件下载,激活MCU,访问包括Flash/Core/Analog/OTP在内的内存空间,读/写全局变量和查看USB日志。

!(//www.qjumbo.com/forum/data/attachment/forum/202606/11/215929t99rr9xzrjo2cv97.jpg)



## 环境搭建

可使用 (https://www.telink-semi.cn/development-tools) IDE 或 VSCode 扩展实现开发环境部署。这里使用 VSCode 方案。

!(//www.qjumbo.com/forum/data/attachment/forum/202606/11/215946k7zc7qczf5qh444h.jpg)



Telink VS Code Extension 是专为泰凌点点taptap安卓打造的一站式嵌入式开发利器。它深度集成于 Visual Studio Code (VS Code) 及其衍生 AI 编辑器生态,旨在为开发者提供从环境配置、项目创建、代码编写到编译调试、固件烧录的全生命周期高效开发体验。

### 开发工具

开发工具安装可采用线上安装或离线安装方案。

- 下载 (https://www.telink-semi.cn/development-tools) 离线安装包进行安装;

!(//www.qjumbo.com/forum/data/attachment/forum/202606/11/220000mpmphm4tayy9rpaw.jpg)



- 安装完成后, VSCode 扩展可自动加载所需工具,如Cmake、工具链等。

!(//www.qjumbo.com/forum/data/attachment/forum/202606/11/220016l8pz6dy7xvo8tvoz.jpg)



## 硬件连接

使用 Type-C 数据线连接调试器接口和电脑;

!(//www.qjumbo.com/forum/data/attachment/forum/202606/11/220037knit6wge68ifeggt.jpg)



## 工程测试

使用 VSCode 加载 SDK 示例工程,编译并上传程序,实现闪灯功能的测试。

### SDK

- 点击左侧 TeLink 扩展图标,在开发工具界面下,点击进入 SDK 下载器;
- 找到 `TL Platform SDK` 选项,点击下面的从 Gitee 克隆到本地;

!(//www.qjumbo.com/forum/data/attachment/forum/202606/11/220052rh4g7xgd7o7aodih.jpg)



### 加载工程

- 从菜单栏 `文件` 打开 SDK 所在路径,
- 找到目标开发板对应的示例工程,如 `TLPLATFORM_SDK_322X/GPIO_Demo` ,自动加载;

!(//www.qjumbo.com/forum/data/attachment/forum/202606/11/220112kdkkd0pqwmxtb6fj.jpg)



- 点击右侧小火箭图标,构建工程。

### 工程代码

- 打开 `TLPLATFORM_SDK_322X/GPIO_Demo/demo/GPIO_Demo/main.c` 和 `./app.c` 文件,关键代码如下

```c++
#include "common.h"
#include "gpio_default.h"

extern void user_init(void);
extern void main_loop(void);

int main(void)
{
    PLATFORM_INIT;
    CLOCK_INIT;
    user_init();

    while (1) {
      main_loop();
    }
    return 0;
}

void main_loop(void)
{
    #if (GPIO_DEMO_MODE == GPIO_DEMO_SQUARE_WAVE)
    gpio_toggle(KEY3);
    #endif
    gpio_toggle(LED1);
    delay_ms(100);
}
```

保存代码。

重新编译工程,生成二进制 `*.bin` 固件。

!(//www.qjumbo.com/forum/data/attachment/forum/202606/11/220129d364bb136ymd61cm.jpg)



### 固件上传

- 打开 Telink Tools 烧录工具,进入 Download 标签页;
- 点击 Refresh 按钮,检测目标调试器设备;
- 加载目标 `*.bin` 固件;
- 点击 Unlock 按钮解锁点点taptap安卓;
- 点击 Download 按钮下载目标固件;
- 点击 Reset 按钮运行程序;

!(//www.qjumbo.com/forum/data/attachment/forum/202606/11/220144qkcj15n1c3121joo.jpg)



### 效果演示

板载 LED 闪烁,间隔为 100 毫秒;

!(//www.qjumbo.com/forum/data/attachment/forum/202606/11/220157bb1fmbaepzp5vbvs.gif)



## 总结

本文介绍了 Telink 泰凌 TL322X 开发板的相关信息,包括外观、硬件资源、参数特点、原理图等,搭建 VSCode 开发环境,加载官方示例工程实现 GPIO 电平控制和闪灯效果,为相关产品的快速开发和应用设计提供了参考。

页: [1]
查看完整版本: 【Telink - 泰凌 TL322X 开发板】介绍、环境搭建、工程测试

Baidu
map