更新时间:2022-01-19 16:00
# 一、概述
安信可TB系列蓝牙模块采用的是 Telink 825X 系列芯片。该芯片内置 512K Flash,芯片硬件只支持官方专用烧录器烧录,不支持串口烧录。专用烧录器价格昂贵,每个开发者购买一个烧录器显然是不现实的。安信可作为物联网行业的推动者,在原来芯片的基础上开发了串口烧录的功能,可以极大地降低用户的开发成本,加速蓝牙技术的普及。
串口烧录工具采用 Python 语言编写,分为图形界面和命令行脚本两个版本,开发者可以非常方便地将自己编译的程序烧录到芯片中进行调试。为了解决之前版本(如 V1.5.0)的串口烧录软件无法烧录不带专有的 bootloader 固件的模组,以及因为 bootloader 固件占用 flash 空间而无法支持 OTA 升级的问题。
我们最新的串口烧录软件“安信可 TB 模块调试工具 V3.1.1”已解决上述问题,其原理是通过把 SWS数据转换成 UART 数据的协议实现擦除及烧录,然后在烧录工具里预先内置了一个bootloader 固件,只是将其烧录到芯片 ram 里面运行,用于加快烧录速度,但在硬件上需要把模组自身的 RXD 和 SWS 短接起来才能实现。
# 二、接线
### 图2.1 (TB-01烧录接线示意图) :需把 SWS 和 RXD 引脚短接。
![](https://img.kancloud.cn/e5/98/e598f25f82de8e30c23725889ae6b9c7_563x410.png)
-------
### 图2.2 (TB-02烧录接线示意图):需把 SWS 和 RXD 引脚短接。
![](https://img.kancloud.cn/71/d4/71d484adf51ed4e2ae5bd44200bd9c9d_530x305.png)
-------
### 图2.3 (TB-03F烧录接线示意图) :需把 SWS 和 RXD 引脚短接。
![](https://img.kancloud.cn/58/70/5870c9655996066a77b7b2ac0d59bb29_512x265.png)
-------
### 图2.4 (TB-04烧录接线示意图):需把 SWS 和 RXD 引脚短接。
![](https://img.kancloud.cn/4d/90/4d90c9473f4df7e58b274a037367ab9b_546x253.png)
-------
### 图2.5 TB-02开发板接线须知:需把 SWS 和 RXD 引脚短接。
![](https://img.kancloud.cn/3c/db/3cdbd9af3c95d1c422e1a68e541d814f_513x240.png)
-------
### 图2.6 TB-04开发板接线须知:需把 SWS 和 RXD 引脚短接。
![](https://img.kancloud.cn/5b/99/5b9968199262104cc354f9f52cd5e093_531x205.png)
-------
### 图2.7 TB-03F开发板接线须知:需把 SWS 和 RXD 引脚短接。
![](https://img.kancloud.cn/37/a0/37a065f2d160c6552ff1a331767358bd_556x298.png)
-------
### 图2.8 TB-03F实物烧录接线:需把 SWS 和 RXD 引脚短接。
![](https://img.kancloud.cn/ff/46/ff4673e228ba87ebd40c366ebe655a0f_524x305.png)
-------
### 图2.9 TB-02开发板实物烧录接线:需把 SWS 和 RXD 引脚短接。
![](https://img.kancloud.cn/30/a3/30a3eaf9274d9f168d10bf4416ef5070_533x289.png)
--------
### 注意 Note :
1. 请使用CP2102芯片或CH340芯片的usb转ttl模块,对应模组型号如上图2.1~2.4接线,在上电复位后进行烧录操作。
2. 如果是TB-02开发板和TB-04开发板,如图2.5~2.6只需用一根杜邦线将开发板上的SWS和RXD短接,用Mirco usb接线到PC烧录即可。
3. 如果是TB-03F开发板,如图2.7需要去掉与SWS连接的电阻,再与RXD短接用Mirco usb接线到PC烧录即可。实物接线可参考图2.8~2.9。
### 下载资源链接
1. TB系列模组固件烧录工具下载:https://docs.ai-thinker.com/_media/ai-thinker_tb_tools3.1.1.zip
2. USB转TTL电脑驱动(CP2102 和 CH340):https://docs.ai-thinker.com/\_media/tools/serial\_driver\_windos.7z
3. 烧录录工具及出厂最新AT固件获取:https://aithinker.readthedocs.io/zh_CN/latest/docs/taobao/ble/index.html#tb
4. 更多资源请访问:https://docs.ai-thinker.com/blue\_tooth
# 三、烧录
首先点击![](https://img.kancloud.cn/a3/4c/a34c2a57b6e80d37a12046b7ddd9edf9_47x16.png),然后在串口选择框选择对应的COM口,然后点击![](https://img.kancloud.cn/bb/5b/bb5be5c2e714d84941daff9bf7531857_50x16.png)按钮选择要烧录的固件,建议每次烧录前先点击![](https://img.kancloud.cn/c4/7d/c47dd0e8c2360505a241af4d1b76fc46_52x17.png)擦除芯片flash,点击按钮![](https://img.kancloud.cn/8b/e5/8be510ee822940a537f2876277d8a216_66x17.png)即可烧录,烧录成功后 Log 窗口将变成绿色,烧录失败 Log 窗口将变成红色。
烧录成功后,串口启动信息分别如图3.3和图3.4。
![](https://img.kancloud.cn/af/86/af8693197163deb4e36ccc68375e5751_524x286.png)
### 烧录界面按钮说明:
- 1、烧录三元组
图形界面上的![](https://img.kancloud.cn/f9/24/f9241cbbfead711b696e05b24cec5c73_47x15.png),分别对应三元组的ProductID,MAC,Secert, 在输入框中输入相应的数据并正确选择串口号,点击烧录三元组按钮即可烧录三元组。同样,烧录成功后Log窗口将变成绿色,烧录失败Log窗口将变成红色。(注意:该三元组是对接天猫精灵固件的三元组,一般固件不支持)
- 2、擦除固件
点击按钮![](https://img.kancloud.cn/f9/24/f9241cbbfead711b696e05b24cec5c73_47x15.png),将擦除模块中的固件,一般不用。
- 3、擦除 Mesh 数据
点击![](https://img.kancloud.cn/6b/86/6b86a9084b6b0e79ae326e457d24b4f3_50x13.png)按钮,将擦除模块中的 Mesh 配网信息,包括Application Key 和 NetWork Key。
- 4、整片擦除
点击![](https://img.kancloud.cn/27/63/27635d36a68e6eb6f4b216e670c79625_44x17.png)按钮,将擦除模块中所有的Flash 区域。
- 5、清空窗口
点击![](https://img.kancloud.cn/64/b5/64b5a3bd928b2646e18ace0cf9fcc1cb_37x15.png)按钮,将清空烧录窗口打印的信息。
--------------------------
# 四、常见问题
### 4.1、固件不存在
![](https://img.kancloud.cn/ba/2d/ba2de0d194406cea8be79d71f4e211fa_485x182.png)
如果提示固件不存在,可能是固件路径位置不对,请重新选择正确固件位置即可。
### 4.2、串口打开失败
![](https://img.kancloud.cn/40/fe/40fecab11013636054dd5bd1927a29a9_494x212.png)
如果提示 打开串口 xxxx 失败....,可能是串口被其他软件占用,解除暂用后再试一次即可。
### 4.3、连接芯片失败
![](https://img.kancloud.cn/8b/71/8b71506fb7964b2c622e399f74f7ca8e_498x230.png)
如果提示连接芯片失败,可能是接线错误请检查接线,注意模组自身的SWS跟RXD需要短接在一起才能进行串口烧录。
--------------------------
# 联系方式
公司官网:https://www.ai-thinker.com
开发资料:https://docs.ai-thinker.com
淘宝店铺:https://anxinke.taobao.com
天猫店铺:https://aithinker.tmall.com
商务合作:sales@aithinker.com
技术支持:support@aithinker.com
联系地址:深圳市宝安区西乡华丰智慧创新港C座403、408~410室
商务电话:0755-29162996
欢迎关注微信公众号 “**安信可科技**”,干货实时推送!
- 序言
- 快速使用
- 固件更新
- TB系列模组更新固件教程
- PB系列模组更新固件教程(PHY6212)
- PB系列模组离线烧录器更新固件教程
- PB系列模组更新固件教程(PHY6252)
- 【TB系列模组】二次开发
- 环境搭建
- GPIO
- PWM
- 中断
- 蓝牙Mesh基础入门
- 天猫精灵控制
- 【PB系列模组】二次开发(PHY6212)
- 环境搭建
- GPIO
- PWM
- 中断
- 蓝牙Mesh基础入门
- 天猫精灵控制
- 【PB系列模组】二次开发(PHY6252)
- 环境搭建
- 蓝牙Mesh基础入门
- 低功耗管理
- AT固件使用
- 简介
- BLE MESH AT指令组网教程
- TB系列模组MESH APP组网教程
- PB系列模组MESH APP组网教程
- TB系列模组自组网教程
- AT 指令集汇总
- AT指令0.8版本
- AT指令0.9版本
- SIG MESH AT版本指令
- FAQ