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

所需软件

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环境变量

④验证是否安装成功

在git命令行或者CMD命令行中输入python --version和 pip --version 若能出现如下页面,说明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(注意: D:/TB/tc32/bin 要改为你的bin目录路径)

在这里插入图片描述

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

在这里插入图片描述

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

四 获取SDK源代码

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

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

③输入指令 git clone https://github.com/Ai-Thinker-Open/Telink_825X_SDK.git   (若下载失败请重新下载一次)

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

在这里插入图片描述

是否编译成功窗口会提示是否生成bin文件,生成了表示编译成功了

五. 选择合适的编译器

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

VS Code 下载地址:

https://code.visualstudio.com/

VS Code代码编辑器

六. 固件烧录

1. 获取固件烧录工具

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

TB模块烧录工具

2. 固件烧录接线

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用杜邦线短接

在这里插入图片描述

3. 烧录固件

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

TB02烧录固件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

零涂

你的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值