【TLSR825x】windows下开发环境搭建,固件烧录方法

摘要

本文章主要基于泰凌微TLSR8258芯片及安信可TB-02系列模块,介绍了Windows下开发环境的搭建方法,以及固件的烧录步骤。
TB-02_Kit 开发板

所需软件

Windows下开发环境共需要下载安装如下软件:

软件名称安装方式作用备注
Git双击安装在Windows下提供一个类似Linux的命令行工具
Python双击安装运行Python脚本需Python3.0以上
TC32编译器解压即可编译蓝牙C语言代码

下载安装Git

①最新版git下载地址:https://git-scm.com/download/win

②双击安装,所有选项默认即可。

安装完成后,在桌面上点击鼠标右键,可看到Git Bash Here选项,点击后弹出如下图所示页面:

Git 安装与使用


下载安装Python

①最新版Python下载地址:https://www.python.org/downloads/windows/
②双击安装,安装时注意设置下Python的安装路径,建议安装在D盘根目录
③安装完成后将路径添加到环境变量

如下图所示,需要将Python的安装目录,及Python的Scripts目录添加到系统的Path环境变量
Python环境变量

④验证是否安装成功

在git命令行中输入python -vpip -v 若能出现如下页面,说明Python安装成功,且环境变量配置正确。查看Python版本

⑤安装pyserial模块

最后在命令行输入 pip install pyserial ,安装pyserial 模块(pyserial是python操作串口的模块,烧录固件时需要用到)


下载解压编译器

①Windows系统TC32编译器下载地址:http://shyboy.oss-cn-shenzhen.aliyuncs.com/readonly/tc32_win.rar
②双击解压,建议解压到 D:/TB 目录
③将 D:/TB/tc32/bin 添加到环境变量Path

在这里插入图片描述

④验证编译器是否设置成功

在这里插入图片描述
在命令行中输入tc32-elf-gcc -v,若能出现上图页面,说明编译器设置成功。


获取SDK源代码

①在磁盘适当位置新建一个文件夹,用于存放 SDK

②进入该目录,点击鼠标右键,选择 Git Base Here,进入git命令行

③输入指令 git clone https:// 拉取SDK

④ 进入example/blink目录,输入make指令进行编译

在这里插入图片描述
如果可以生成Bin文件,说明编译成功。

选择合适的编译器

各位开发者可根据自己的喜好,自行选择文本编辑器,推荐使用 VS Code,

VS Code 下载地址:

https://code.visualstudio.com/

VS Code代码编辑器

固件烧录

获取固件烧录工具

推荐使用串口烧录工具,下载地址如下:
https://shyboy.oss-cn-shenzhen.aliyuncs.com/readonly/tb/Ai-Thinker_TB_Tools.exe
TB模块烧录工具

固件烧录接线

Telink的芯片本不支持串口烧录,我们的做法是采用串口Tx模拟SWS协议,将一小段程序下载到芯片的RAM中运行,然后这一小段程序接管芯片的串口,完成固件的烧录。所以需要需要将SWS引脚连接到串口芯片的Tx引脚上,推荐接线如下图(470Ω电阻可省略)

模块与串口的接线方法:

USB-TTL                    TB Moudle

                 470 Ω 
           	 ┌-----▅--------SWS 
Tx-----------└-----▅--------Rx (PA0,PB0,PB7)
                470 Ω 
Rx---------------------------Tx (PB1)
RTS--------------------------RST

备注:
串口Rx实现实现了自适应,上述引脚都可用作串口Rx
470Ω的电阻不接可以

TB02开发板魔改

①取下图示的电阻
在这里插入图片描述

②将RX和SWS用杜邦线短接
在这里插入图片描述

烧录固件

通过USB线将开发板连接到电脑,打开烧录工具,选择对应的串口,选择要烧录的固件,点击烧录固件即可,如下图所示:
TB02烧录固件

结语

希望本文章能对大家有所帮助,遇到问题可在评论区留言。

如果您觉得文章写的不错,欢迎点赞、评论、收藏!

我是鹏老师!

  • 5
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值