项目简介
本项目是基于Telink TLSR825X芯片的蓝牙低功耗(BLE)软件开发套件,专为安信可开发板设计。提供了完整的开发环境搭建指南、SDK获取、编译、烧录及运行固件的步骤,可在Windows、Linux和macOS系统上使用。
项目的主要特性和功能
- 支持Windows、Linux和macOS系统的开发环境搭建。
- 可通过Git复制获取SDK。
- 提供blink示例程序的编译方法。
- 支持通过串口烧录固件到芯片。
- 提供固件运行和串口监控的指令。
- 具备固件擦除、API参考手册等功能。
安装使用步骤
1. 搭建开发环境
根据操作系统选择相应的开发环境搭建指南。
2. 获取SDK
通过Git复制获取SDK:
bash
3. 编译示例程序
进入blink示例工程目录并编译:
bash
cd Telink_825X_SDK/example/blink
make
4. 烧录固件
- 设置串口号:
- Windows系统在设备管理器中查看串口号。
- Linux系统通过
ls /dev/ttyUSB*
指令查看串口号。 - macOS系统通过
ls /dev/cu*
指令查看串口号。 - 修改Makefile:
修改
blink
目录下的Makefile
文件,将DOWNLOAD_PORT
的值修改为开发板的串口号。 - 烧录固件:
使用以下指令烧录固件:
bash make flash
5. 运行固件
按下开发板上的RST键复位开发板,开始运行刚烧录的固件。使用make monitor
指令打开串口监控。
6. 其他指令
- 擦除固件:
make erase_fw
- 擦除整片Flash(除boot外):
make erase_all
其他资料
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】